0001955520-23-000006.txt : 20230516 0001955520-23-000006.hdr.sgml : 20230516 20230516164153 ACCESSION NUMBER: 0001955520-23-000006 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 100 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230516 DATE AS OF CHANGE: 20230516 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Knife River Holding Co 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: 23928229 BUSINESS ADDRESS: STREET 1: 1200 WEST CENTURY AVENUE CITY: BISMARCK STATE: ND ZIP: 58503 BUSINESS PHONE: 701-530-1000 MAIL ADDRESS: STREET 1: 1200 WEST CENTURY AVENUE CITY: BISMARCK STATE: ND ZIP: 58503 10-Q 1 knf-20230331.htm KNIFE RIVER FORM 10-Q 03-31-2023 knf-20230331
000195552012/312023Q1false00019555202023-01-012023-03-3100019555202023-05-11xbrli:shares0001955520us-gaap:ProductMember2023-01-012023-03-31iso4217:USD0001955520us-gaap:ProductMember2022-01-012022-03-310001955520us-gaap:ServiceMember2023-01-012023-03-310001955520us-gaap:ServiceMember2022-01-012022-03-3100019555202022-01-012022-03-31iso4217:USDxbrli:shares0001955520us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-3100019555202023-03-3100019555202022-12-310001955520us-gaap:CommonStockMember2022-12-310001955520us-gaap:AdditionalPaidInCapitalMember2022-12-310001955520us-gaap:RetainedEarningsMember2022-12-310001955520us-gaap:TreasuryStockCommonMember2022-12-310001955520us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001955520us-gaap:RetainedEarningsMember2023-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-310001955520us-gaap:TreasuryStockCommonMember2023-03-310001955520us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001955520us-gaap:CommonStockMember2021-12-310001955520us-gaap:AdditionalPaidInCapitalMember2021-12-310001955520us-gaap:RetainedEarningsMember2021-12-310001955520us-gaap:TreasuryStockCommonMember2021-12-310001955520us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-3100019555202021-12-310001955520us-gaap:RetainedEarningsMember2022-01-012022-03-310001955520us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001955520us-gaap:CommonStockMember2022-03-310001955520us-gaap:AdditionalPaidInCapitalMember2022-03-310001955520us-gaap:RetainedEarningsMember2022-03-310001955520us-gaap:TreasuryStockCommonMember2022-03-310001955520us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100019555202022-03-310001955520us-gaap:SubsequentEventMember2023-05-03xbrli:pure0001955520us-gaap:TradeAccountsReceivableMember2023-03-310001955520us-gaap:TradeAccountsReceivableMember2022-12-310001955520knf:PacificMemberus-gaap:TradeAccountsReceivableMember2022-12-310001955520us-gaap:TradeAccountsReceivableMemberknf:NorthwestMember2022-12-310001955520us-gaap:TradeAccountsReceivableMemberknf:MountainMember2022-12-310001955520us-gaap:TradeAccountsReceivableMemberknf:NorthCentralMember2022-12-310001955520us-gaap:CorporateAndOtherMemberus-gaap:TradeAccountsReceivableMember2022-12-310001955520knf:PacificMemberus-gaap:TradeAccountsReceivableMember2023-01-012023-03-310001955520us-gaap:TradeAccountsReceivableMemberknf:NorthwestMember2023-01-012023-03-310001955520us-gaap:TradeAccountsReceivableMemberknf:MountainMember2023-01-012023-03-310001955520us-gaap:TradeAccountsReceivableMemberknf:NorthCentralMember2023-01-012023-03-310001955520us-gaap:CorporateAndOtherMemberus-gaap:TradeAccountsReceivableMember2023-01-012023-03-310001955520us-gaap:TradeAccountsReceivableMember2023-01-012023-03-310001955520knf:PacificMemberus-gaap:TradeAccountsReceivableMember2023-03-310001955520us-gaap:TradeAccountsReceivableMemberknf:NorthwestMember2023-03-310001955520us-gaap:TradeAccountsReceivableMemberknf:MountainMember2023-03-310001955520us-gaap:TradeAccountsReceivableMemberknf:NorthCentralMember2023-03-310001955520us-gaap:CorporateAndOtherMemberus-gaap:TradeAccountsReceivableMember2023-03-310001955520knf:PacificMemberus-gaap:TradeAccountsReceivableMember2021-12-310001955520us-gaap:TradeAccountsReceivableMemberknf:NorthwestMember2021-12-310001955520us-gaap:TradeAccountsReceivableMemberknf:MountainMember2021-12-310001955520us-gaap:TradeAccountsReceivableMemberknf:NorthCentralMember2021-12-310001955520us-gaap:CorporateAndOtherMemberus-gaap:TradeAccountsReceivableMember2021-12-310001955520us-gaap:TradeAccountsReceivableMember2021-12-310001955520knf:PacificMemberus-gaap:TradeAccountsReceivableMember2022-01-012022-03-310001955520us-gaap:TradeAccountsReceivableMemberknf:NorthwestMember2022-01-012022-03-310001955520us-gaap:TradeAccountsReceivableMemberknf:MountainMember2022-01-012022-03-310001955520us-gaap:TradeAccountsReceivableMemberknf:NorthCentralMember2022-01-012022-03-310001955520us-gaap:CorporateAndOtherMemberus-gaap:TradeAccountsReceivableMember2022-01-012022-03-310001955520us-gaap:TradeAccountsReceivableMember2022-01-012022-03-310001955520knf:PacificMemberus-gaap:TradeAccountsReceivableMember2022-03-310001955520us-gaap:TradeAccountsReceivableMemberknf:NorthwestMember2022-03-310001955520us-gaap:TradeAccountsReceivableMemberknf:MountainMember2022-03-310001955520us-gaap:TradeAccountsReceivableMemberknf:NorthCentralMember2022-03-310001955520us-gaap:CorporateAndOtherMemberus-gaap:TradeAccountsReceivableMember2022-03-310001955520us-gaap:TradeAccountsReceivableMember2022-03-310001955520us-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: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:InterestRateContractMemberus-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001955520us-gaap:InterestRateContractMemberus-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001955520us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001955520us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001955520us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001955520us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001955520knf:PacificMemberknf:AggregatesMember2023-01-012023-03-310001955520knf:NorthwestMemberknf:AggregatesMember2023-01-012023-03-310001955520knf:AggregatesMemberknf:MountainMember2023-01-012023-03-310001955520knf:AggregatesMemberknf:NorthCentralMember2023-01-012023-03-310001955520us-gaap:CorporateAndOtherMemberknf:AggregatesMember2023-01-012023-03-310001955520knf:AggregatesMember2023-01-012023-03-310001955520knf:ReadyMixConcreteMemberknf:PacificMember2023-01-012023-03-310001955520knf:ReadyMixConcreteMemberknf:NorthwestMember2023-01-012023-03-310001955520knf:ReadyMixConcreteMemberknf:MountainMember2023-01-012023-03-310001955520knf:ReadyMixConcreteMemberknf:NorthCentralMember2023-01-012023-03-310001955520knf:ReadyMixConcreteMemberus-gaap:CorporateAndOtherMember2023-01-012023-03-310001955520knf:ReadyMixConcreteMember2023-01-012023-03-310001955520knf:PacificMemberknf:AsphaltMember2023-01-012023-03-310001955520knf:NorthwestMemberknf:AsphaltMember2023-01-012023-03-310001955520knf:MountainMemberknf:AsphaltMember2023-01-012023-03-310001955520knf:NorthCentralMemberknf:AsphaltMember2023-01-012023-03-310001955520us-gaap:CorporateAndOtherMemberknf:AsphaltMember2023-01-012023-03-310001955520knf:AsphaltMember2023-01-012023-03-310001955520knf:OtherMemberknf:PacificMember2023-01-012023-03-310001955520knf:OtherMemberknf:NorthwestMember2023-01-012023-03-310001955520knf:OtherMemberknf:MountainMember2023-01-012023-03-310001955520knf:OtherMemberknf:NorthCentralMember2023-01-012023-03-310001955520knf:OtherMemberus-gaap:CorporateAndOtherMember2023-01-012023-03-310001955520knf:OtherMember2023-01-012023-03-310001955520knf:ContractingServicesPublicSectorMemberknf:PacificMember2023-01-012023-03-310001955520knf:ContractingServicesPublicSectorMemberknf:NorthwestMember2023-01-012023-03-310001955520knf:ContractingServicesPublicSectorMemberknf:MountainMember2023-01-012023-03-310001955520knf:ContractingServicesPublicSectorMemberknf:NorthCentralMember2023-01-012023-03-310001955520knf:ContractingServicesPublicSectorMemberus-gaap:CorporateAndOtherMember2023-01-012023-03-310001955520knf:ContractingServicesPublicSectorMember2023-01-012023-03-310001955520knf:ContractingServicesPrivateSectorMemberknf:PacificMember2023-01-012023-03-310001955520knf:ContractingServicesPrivateSectorMemberknf:NorthwestMember2023-01-012023-03-310001955520knf:ContractingServicesPrivateSectorMemberknf:MountainMember2023-01-012023-03-310001955520knf:ContractingServicesPrivateSectorMemberknf:NorthCentralMember2023-01-012023-03-310001955520knf:ContractingServicesPrivateSectorMemberus-gaap:CorporateAndOtherMember2023-01-012023-03-310001955520knf:ContractingServicesPrivateSectorMember2023-01-012023-03-310001955520knf:PacificMemberknf:InternalSalesMember2023-01-012023-03-310001955520knf:NorthwestMemberknf:InternalSalesMember2023-01-012023-03-310001955520knf:InternalSalesMemberknf:MountainMember2023-01-012023-03-310001955520knf:InternalSalesMemberknf:NorthCentralMember2023-01-012023-03-310001955520us-gaap:CorporateAndOtherMemberknf:InternalSalesMember2023-01-012023-03-310001955520knf:InternalSalesMember2023-01-012023-03-310001955520knf:PacificMember2023-01-012023-03-310001955520knf:NorthwestMember2023-01-012023-03-310001955520knf:MountainMember2023-01-012023-03-310001955520knf:NorthCentralMember2023-01-012023-03-310001955520us-gaap:CorporateAndOtherMember2023-01-012023-03-310001955520knf:PacificMemberknf:AggregatesMember2022-01-012022-03-310001955520knf:NorthwestMemberknf:AggregatesMember2022-01-012022-03-310001955520knf:AggregatesMemberknf:MountainMember2022-01-012022-03-310001955520knf:AggregatesMemberknf:NorthCentralMember2022-01-012022-03-310001955520us-gaap:CorporateAndOtherMemberknf:AggregatesMember2022-01-012022-03-310001955520knf:AggregatesMember2022-01-012022-03-310001955520knf:ReadyMixConcreteMemberknf:PacificMember2022-01-012022-03-310001955520knf:ReadyMixConcreteMemberknf:NorthwestMember2022-01-012022-03-310001955520knf:ReadyMixConcreteMemberknf:MountainMember2022-01-012022-03-310001955520knf:ReadyMixConcreteMemberknf:NorthCentralMember2022-01-012022-03-310001955520knf:ReadyMixConcreteMemberus-gaap:CorporateAndOtherMember2022-01-012022-03-310001955520knf:ReadyMixConcreteMember2022-01-012022-03-310001955520knf:PacificMemberknf:AsphaltMember2022-01-012022-03-310001955520knf:NorthwestMemberknf:AsphaltMember2022-01-012022-03-310001955520knf:MountainMemberknf:AsphaltMember2022-01-012022-03-310001955520knf:NorthCentralMemberknf:AsphaltMember2022-01-012022-03-310001955520us-gaap:CorporateAndOtherMemberknf:AsphaltMember2022-01-012022-03-310001955520knf:AsphaltMember2022-01-012022-03-310001955520knf:OtherMemberknf:PacificMember2022-01-012022-03-310001955520knf:OtherMemberknf:NorthwestMember2022-01-012022-03-310001955520knf:OtherMemberknf:MountainMember2022-01-012022-03-310001955520knf:OtherMemberknf:NorthCentralMember2022-01-012022-03-310001955520knf:OtherMemberus-gaap:CorporateAndOtherMember2022-01-012022-03-310001955520knf:OtherMember2022-01-012022-03-310001955520knf:ContractingServicesPublicSectorMemberknf:PacificMember2022-01-012022-03-310001955520knf:ContractingServicesPublicSectorMemberknf:NorthwestMember2022-01-012022-03-310001955520knf:ContractingServicesPublicSectorMemberknf:MountainMember2022-01-012022-03-310001955520knf:ContractingServicesPublicSectorMemberknf:NorthCentralMember2022-01-012022-03-310001955520knf:ContractingServicesPublicSectorMemberus-gaap:CorporateAndOtherMember2022-01-012022-03-310001955520knf:ContractingServicesPublicSectorMember2022-01-012022-03-310001955520knf:ContractingServicesPrivateSectorMemberknf:PacificMember2022-01-012022-03-310001955520knf:ContractingServicesPrivateSectorMemberknf:NorthwestMember2022-01-012022-03-310001955520knf:ContractingServicesPrivateSectorMemberknf:MountainMember2022-01-012022-03-310001955520knf:ContractingServicesPrivateSectorMemberknf:NorthCentralMember2022-01-012022-03-310001955520knf:ContractingServicesPrivateSectorMemberus-gaap:CorporateAndOtherMember2022-01-012022-03-310001955520knf:ContractingServicesPrivateSectorMember2022-01-012022-03-310001955520knf:PacificMemberknf:InternalSalesMember2022-01-012022-03-310001955520knf:NorthwestMemberknf:InternalSalesMember2022-01-012022-03-310001955520knf:InternalSalesMemberknf:MountainMember2022-01-012022-03-310001955520knf:InternalSalesMemberknf:NorthCentralMember2022-01-012022-03-310001955520us-gaap:CorporateAndOtherMemberknf:InternalSalesMember2022-01-012022-03-310001955520knf:InternalSalesMember2022-01-012022-03-310001955520knf:PacificMember2022-01-012022-03-310001955520knf:NorthwestMember2022-01-012022-03-310001955520knf:MountainMember2022-01-012022-03-310001955520knf:NorthCentralMember2022-01-012022-03-310001955520us-gaap:CorporateAndOtherMember2022-01-012022-03-3100019555202023-04-012023-03-3100019555202024-04-012023-03-3100019555202025-04-012023-03-310001955520knf:A2022AcquisitionMember2022-01-012022-12-310001955520knf:A2022AcquisitionMember2022-12-310001955520knf:A2022AcquisitionMemberus-gaap:CommonStockMember2022-01-012022-12-310001955520knf:A2022AcquisitionMemberus-gaap:CommonStockMember2022-12-310001955520us-gaap:OperatingExpenseMember2023-03-310001955520us-gaap:OperatingExpenseMember2022-03-310001955520knf:PacificMember2022-12-310001955520knf:PacificMember2023-03-310001955520knf:NorthwestMember2022-12-310001955520knf:NorthwestMember2023-03-310001955520knf:MountainMember2022-12-310001955520knf:MountainMember2023-03-310001955520knf:NorthCentralMember2022-12-310001955520knf:NorthCentralMember2023-03-310001955520us-gaap:CorporateAndOtherMember2022-12-310001955520us-gaap:CorporateAndOtherMember2023-03-310001955520us-gaap:CustomerRelationshipsMember2023-03-310001955520us-gaap:CustomerRelationshipsMember2022-12-310001955520us-gaap:NoncompeteAgreementsMember2023-03-310001955520us-gaap:NoncompeteAgreementsMember2022-12-310001955520us-gaap:OtherIntangibleAssetsMember2023-03-310001955520us-gaap:OtherIntangibleAssetsMember2022-12-310001955520us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-03-310001955520us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-03-310001955520us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashSurrenderValueMember2023-03-310001955520us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashSurrenderValueMember2023-03-310001955520us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-03-310001955520us-gaap:FairValueMeasurementsRecurringMember2023-03-310001955520us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001955520us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001955520us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashSurrenderValueMember2022-12-310001955520us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashSurrenderValueMember2022-12-310001955520us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001955520us-gaap:FairValueMeasurementsRecurringMember2022-12-310001955520us-gaap:IntersegmentEliminationMemberknf:PacificMember2023-01-012023-03-310001955520us-gaap:IntersegmentEliminationMemberknf:PacificMember2022-01-012022-03-310001955520us-gaap:IntersegmentEliminationMemberknf:NorthwestMember2023-01-012023-03-310001955520us-gaap:IntersegmentEliminationMemberknf:NorthwestMember2022-01-012022-03-310001955520us-gaap:IntersegmentEliminationMemberknf:MountainMember2023-01-012023-03-310001955520us-gaap:IntersegmentEliminationMemberknf:MountainMember2022-01-012022-03-310001955520us-gaap:IntersegmentEliminationMemberknf:NorthCentralMember2023-01-012023-03-310001955520us-gaap:IntersegmentEliminationMemberknf:NorthCentralMember2022-01-012022-03-310001955520us-gaap:IntersegmentEliminationMemberus-gaap:CorporateAndOtherMember2023-01-012023-03-310001955520us-gaap:IntersegmentEliminationMemberus-gaap:CorporateAndOtherMember2022-01-012022-03-310001955520srt:ConsolidationEliminationsMember2023-01-012023-03-310001955520srt:ConsolidationEliminationsMember2022-01-012022-03-310001955520us-gaap:OperatingSegmentsMember2023-01-012023-03-310001955520us-gaap:OperatingSegmentsMember2022-01-012022-03-310001955520us-gaap:CorporateNonSegmentMember2023-01-012023-03-310001955520us-gaap:CorporateNonSegmentMember2022-01-012022-03-310001955520us-gaap:IntersegmentEliminationMember2023-01-012023-03-310001955520us-gaap:IntersegmentEliminationMember2022-01-012022-03-310001955520us-gaap:QualifiedPlanMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:UnderfundedPlanMember2023-01-012023-03-310001955520us-gaap:QualifiedPlanMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:UnderfundedPlanMember2022-01-012022-03-310001955520us-gaap:OverfundedPlanMemberus-gaap:QualifiedPlanMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-01-012023-03-310001955520us-gaap:OverfundedPlanMemberus-gaap:QualifiedPlanMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-01-012022-03-310001955520us-gaap:RelatedPartyMemberus-gaap:ShortTermDebtMember2023-03-310001955520us-gaap:RelatedPartyMemberus-gaap:ShortTermDebtMember2022-12-310001955520us-gaap:RelatedPartyMemberus-gaap:SeniorNotesMember2023-03-310001955520us-gaap:RelatedPartyMemberus-gaap:SeniorNotesMember2022-12-310001955520us-gaap:RelatedPartyMemberus-gaap:CommercialPaperMember2023-03-310001955520us-gaap:RelatedPartyMemberus-gaap:CommercialPaperMember2022-12-310001955520us-gaap:LineOfCreditMemberus-gaap:RelatedPartyMember2023-03-310001955520us-gaap:LineOfCreditMemberus-gaap:RelatedPartyMember2022-12-310001955520us-gaap:RelatedPartyMember2023-03-310001955520us-gaap:RelatedPartyMember2022-12-310001955520us-gaap:SubsequentEventMemberus-gaap:SeniorNotesMember2023-04-25

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 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 Holding Company
(Exact name of registrant as specified in its charter)
Delaware92-1008893
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer Identification No.)

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


Index
Page
 

2

Definitions
The following abbreviations and acronyms used in this Form 10-Q are defined below:
Abbreviation or Acronym
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
COVID-19Coronavirus disease 2019
Dodd-Frank Act
Dodd-Frank Wall Street Reform and Consumer Protection Act
EBITDAEarnings before interest, taxes, depreciation, depletion and amortization
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
Knife River
Knife River Corporation, a direct wholly owned subsidiary of Centennial
Knife River Holding CompanyThe holding company established in conjunction with the proposed spinoff of Knife River and 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
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 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 and contracting services to customers in 14 states and 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.
On August 4, 2022, MDU Resources announced that its board of directors approved a plan to pursue the separation of the Company from MDU Resources. The separation will result in two independent, publicly traded companies, MDU Resources Group, Inc. and Knife River Holding Company. On March 10, 2023, Knife River Holding Company filed publicly a draft Registration Statement on Form 10 with the SEC. On May 3, 2023, MDU Resources' board of directors approved the separation and the distribution of approximately 90 percent of the issued and outstanding shares of the Company to MDU Resources' stockholders. Stockholders of MDU Resources will receive one share of the Company's common stock for every four shares of MDU Resources common stock held on May 22, 2023, the record date for the distribution. MDU Resources will retain approximately 10 percent of the Company's common stock immediately following the separation with the intent to dispose of such shares within twelve months after the separation. Prior to completing the separation, MDU Resources may adjust the percentage of the Company's common stock to be distributed to MDU Resources' stockholders and retained by MDU Resources in response to market and other factors. The Registration Statement was declared effective by the SEC on May 10, 2023, and the separation is expected to be completed on May 31, 2023, subject to certain conditions. The separation of Knife River is planned as a tax-free spinoff transaction to MDU Resources' stockholders for U.S. federal income tax purposes. 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.
Knife River Holding Company was incorporated under the state laws of Delaware in November 2022 for the purposes of holding Knife River in connection with the separation. It is assumed that Knife River Corporation will be a subsidiary of Knife River Holding Company, and Knife River Holding Company will have no other operations. Following the completion of the separation, Knife River Corporation intends to change its name to "KRC Materials, Inc." and Knife River Holding Company intends to change its name to "Knife River Corporation." Its principal executive offices are located at 1150 West Century Avenue, Bismarck, North Dakota 58503, telephone (701) 530-1400.
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 All Other 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 13 of the Notes to Consolidated Financial Statements.
4

Part I -- Financial Information
Item 1. Financial Statements
Knife River Corporation
Consolidated Statements of Operations
(Unaudited)
Three Months Ended
 March 31,
 20232022
 (In thousands, except per share amounts)
Revenue:  
Construction materials$192,917 $195,698 
Contracting services114,983 114,268 
Total revenue307,900 309,966 
Cost of revenue:  
Construction materials194,129 202,858 
Contracting services109,676 105,994 
Total cost of revenue303,805 308,852 
Gross profit4,095 1,114 
Selling, general and administrative expenses48,658 45,719 
Operating loss(44,563)(44,605)
Interest expense9,495 5,266 
Other income (expense)826 (1,936)
Loss before income taxes(53,232)(51,807)
Income tax benefit(11,912)(11,797)
Net loss$(41,320)$(40,010)
Net loss per share:  
Basic $(516.50)$(500.13)
Diluted$(516.50)$(500.13)
Weighted average common shares outstanding:
Basic8080
Diluted 8080
The accompanying notes are an integral part of these consolidated financial statements.
5

Knife River Corporation
Consolidated Statements of Comprehensive Income
(Unaudited)
Three Months Ended
 March 31,
 20232022
 (In thousands)
Net loss$(41,320)$(40,010)
Other comprehensive income:
Reclassification adjustment for loss on derivative instruments included in net loss, net of tax of $15 and $27 for the three months ended in 2023 and 2022, respectively
46 82 
Amortization of postretirement liability losses included in net periodic benefit cost, net of tax of $15 and $71 for the three months ended in 2023 and 2022, respectively
47 221 
Other comprehensive income93 303 
Comprehensive loss attributable to common stockholders$(41,227)$(39,707)
The accompanying notes are an integral part of these consolidated financial statements.
6

Knife River Corporation
Consolidated Balance Sheets
(Unaudited)
 March 31, 2023December 31, 2022
Assets(In thousands, except shares and per share amounts)
Current assets:  
Cash and cash equivalents$7,218 $10,090 
Receivables, net174,590 210,157 
Costs and estimated earnings in excess of billings on uncompleted contracts30,974 31,145 
Due from related-party16,860 16,050 
Inventories373,215 323,277 
Prepayments and other current assets36,301 17,848 
Total current assets639,158 608,567 
Noncurrent assets:  
Property, plant and equipment2,512,655 2,489,408 
Less accumulated depreciation, depletion and amortization1,195,287 1,174,195 
Net property, plant and equipment1,317,368 1,315,213 
Goodwill274,540 274,540 
Other intangible assets, net12,763 13,430 
Operating lease right-of-use assets43,995 45,873 
Investments and other38,945 36,696 
Total noncurrent assets 1,687,611 1,685,752 
Total assets$2,326,769 $2,294,319 
Liabilities and Stockholder's Equity  
Current liabilities:  
Long-term debt - current portion$211 $211 
Related-party notes payable - current portion238,000 238,000 
Accounts payable80,380 87,370 
Billings in excess of costs and estimated earnings on uncompleted contracts37,375 39,843 
Accrued compensation14,010 29,192 
Due to related-party23,521 20,286 
Current operating lease liabilities 12,981 13,210 
Other accrued liabilities66,677 88,778 
Total current liabilities 473,155 516,890 
Noncurrent liabilities:  
Long-term debt359 427 
Related-party notes payable578,060 446,449 
Deferred income taxes175,077 175,804 
Noncurrent operating lease liabilities31,013 32,663 
Other94,336 93,497 
Total liabilities 1,352,000 1,265,730 
Commitments and contingencies
Stockholder's equity:  
Common stock, $10 par value; 80,000 shares authorized, issued and outstanding
800 800 
Other paid-in capital548,174 549,106 
Retained earnings441,680 494,661 
Parent stock held by subsidiary at cost - 538,921 shares
(3,626)(3,626)
Accumulated other comprehensive loss(12,259)(12,352)
Total stockholder's equity974,769 1,028,589 
Total liabilities and stockholder's equity $2,326,769 $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 EarningsParent Stock Held
by Subsidiary
Accumulated Other Comprehensive Loss
SharesAmountSharesAmountTotal
 (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 
Net transfers to Parent— — (932)(11,661)— — — (12,593)
At March 31, 2023
80,000 $800 $548,174 $441,680 (538,921)$(3,626)$(12,259)$974,769 


Common StockOther
Paid-in Capital
Retained EarningsParent Stock Held
by Subsidiary
Accumulated Other Comprehensive Loss
SharesAmountSharesAmountTotal
 (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 
Net transfers to Parent— — (3,099)(13,003)— — — (16,102)
At March 31, 2022
80,000 $800 $546,615 $377,433 (538,921)$(3,626)$(24,187)$897,035 
The accompanying notes are an integral part of these consolidated financial statements.
8

Knife River Corporation
Consolidated Statements of Cash Flows
(Unaudited)
Three Months Ended
 March 31,
 20232022
 (In thousands)
Operating activities:  
Net loss$(41,320)$(40,010)
Adjustments to reconcile net loss to net cash used in operating activities:  
Depreciation, depletion and amortization29,629 28,350 
Deferred income taxes(757)(3,389)
Provision for credit losses428 (253)
Amortization of debt issuance costs132 101 
Employee stock-based compensation costs453 333 
Pension and postretirement benefit plan net periodic benefit cost 298 327 
Unrealized (gains) losses on investments(892)988 
Gains on sales of assets(2,816)(1,405)
Changes in current assets and liabilities, net of acquisitions:
Receivables34,268 10,843 
Due from related-party(810)4,557 
Inventories(49,938)(49,479)
Other current assets(18,391)(22,683)
Accounts payable1,880 9,618 
Due to related-party4,588 5,904 
Other current liabilities(36,281)(20,672)
Pension and postretirement benefit plan contributions(150)(103)
Other noncurrent changes400 810 
Net cash used in continuing operations(79,279)(76,163)
Investing activities:  
Capital expenditures(42,409)(40,791)
Acquisitions, net of cash acquired (524)
Net proceeds from sale or disposition of property and other3,221 2,558 
Investments(1,566)(1,501)
Net cash used in investing activities(40,754)(40,258)
Financing activities:  
Issuance of current related-party notes, net 100,000 
Issuance of long-term related-party notes, net131,610 31,681 
Repayment of long-term debt(68)(116)
Debt issuance costs(21)(715)
Net transfers to Parent(14,360)(16,286)
Net cash provided by financing activities117,161 114,564 
Decrease in cash and cash equivalents(2,872)(1,857)
Cash and cash equivalents -- beginning of year10,090 13,848 
Cash and cash equivalents -- end of period$7,218 $11,991 
The accompanying notes are an integral part of these consolidated financial statements.
9

Knife River Corporation
Notes to Consolidated
Financial Statements
March 31, 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 Company from MDU Resources. The separation will result in two independent, publicly traded companies, MDU Resources Group, Inc. and Knife River Holding Company. On March 10, 2023, Knife River Holding Company filed publicly a draft Registration Statement on Form 10 with the SEC. On May 3, 2023, MDU Resources' board of directors approved the separation and the distribution of approximately 90 percent of the issued and outstanding shares of the Company to MDU Resources' stockholders. Stockholders of MDU Resources will receive one share of the Company's common stock for every four shares of MDU Resources common stock held on May 22, 2023, the record date for the distribution. MDU Resources will retain approximately 10 percent of the Company's common stock immediately following the separation with the intent to dispose of such shares within twelve months after the separation. Prior to completing the separation, MDU Resources may adjust the percentage of the Company's common stock to be distributed to MDU Resources' stockholders and retained by MDU Resources in response to market and other factors. The Registration Statement was declared effective by the SEC on May 10, 2023, and the separation is expected to be completed on May 31, 2023, subject to certain conditions. The separation of Knife River is planned as a tax-free spinoff transaction to MDU Resources' stockholders for U.S. federal income tax purposes. 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.
Until the separation is effective, the Company is the construction materials and contracting segment of MDU Resources. Its operations are located in the western and central regions of the United States. The Company mines, processes and sells construction aggregates (crushed stone and sand and gravel) and produces and sells asphalt and ready-mix concrete. The Company is focused on the vertical integration of its aggregates-based construction materials, which is used to support value-added downstream products and contracting services.
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 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.
Knife River has 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. The accompanying consolidated financial statements and footnotes, which were prepared on a “carve-out” basis in connection with the expected separation, 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 Company utilized allocations and carve-out methodologies to prepare its consolidated financial statements. The consolidated financial statements 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. These consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements included in the Company's Registration Statement on Form 10.
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. The consolidated financial statements also 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.6 million and $4.9 million for the three months ended March 31, 2023 and 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.
Following the separation from MDU Resources, the Company may perform certain functions using its own resources or contracted services. For an interim period following the separation, however, some of these functions will continue to be provided by MDU Resources under a transition services agreement.
10

Historically, Knife River has participated in Centennial’s centralized cash management program, including its overall financing arrangements. Knife River has 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. Interest expense in the Consolidated Statements of Operations reflects the allocation of interest on borrowing and funding associated with the related-party note agreements.
MDU Resources maintains various benefit and stock-based compensation plans at a corporate level while certain defined pension benefit plans are maintained at a subsidiary level. The Company’s employees participate in these aforementioned plans and the costs associated with its employees are included in the Company’s consolidated financial statements, as well as any net benefit plan assets or obligations.
Management has also evaluated the impact of events occurring after March 31, 2023, up to the date of issuance of these consolidated interim financial statements on May 16, 2023, that would require recognition or disclosure in the Consolidated Financial Statements. For more information on subsequent events, see Note 17.
Principles of consolidation
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. These related-party transactions have historically been settled in cash and are reflected in the 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 have been reflected in the Consolidated Balance Sheets within “Other paid-in capital” and in the Consolidated Statements of Cash Flows as “Net transfers to Parent” in financing activities. See Note 16 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.
Note 3 - 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.
11

Note 4 - Receivables and allowance for expected credit losses
Receivables consist primarily of trade and contracting services 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 $13.7 million and $11.2 million at March 31, 2023 and December 31, 2022, respectively. Receivables were as follows:
March 31, 2023December 31, 2022
(In thousands)
Trade receivables$100,487$104,347
Contracting services contract receivables52,48782,428
Retention receivables27,43828,859
Receivables, gross180,412215,634
Less expected credit loss5,8225,477
Receivables, net$174,590$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 
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 
Note 5 - Inventories
Inventories on the Consolidated Balance sheets were as follows:
 March 31, 2023December 31, 2022
 (In thousands)
Finished products$220,234 $211,496 
Raw materials114,735 78,571 
Supplies and parts38,246 33,210 
Total$373,215 $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.
12

Note 6 - 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)
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 income 82 221 303 
At March 31, 2022
$(336)$(23,851)$(24,187)
The following amounts were reclassified out of accumulated other comprehensive loss into net loss. The amounts presented in parenthesis indicate a decrease to net loss on the Consolidated Statements of Operations. The reclassifications were as follows:
Three Months EndedLocation on Consolidated Statements of Operations
March 31,
20232022
(In thousands)
Reclassification adjustment for loss on derivative instruments included in net loss $(61)$(109)Interest expense
15 27 Income taxes
(46)(82)
Amortization of postretirement liability losses included in net periodic benefit cost(62)(292)Other income
15 71 Income taxes
(47)(221)
Total reclassifications$(93)$(303)
Note 7 - 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 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.
Disaggregation
In the following tables, revenue is disaggregated by category for each segment. 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 13.
Presented in the following tables are the 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.
13

Three Months Ended March 31, 2023PacificNorthwestMountainNorth
Central
All OtherTotal
(In thousands)
Aggregates$18,697 $42,573 $9,667 $4,020 $8,564 $83,521 
Ready-mix concrete26,144 33,905 14,370 12,287 10,063 96,769 
Asphalt1,316 6,927 810 169 4,397 13,619 
Other26,055 2,682 2 1,585 8,269 38,593 
Contracting services public-sector3,971 17,003 28,238 4,526 18,334 72,072 
Contracting services private-sector2,899 25,761 13,445 109 697 42,911 
Internal sales(11,295)(12,932)(5,914)(1,723)(7,721)(39,585)
Revenues from contracts with customers
$67,787 $115,919 $60,618 $20,973 $42,603 $307,900 
Three Months Ended March 31, 2022PacificNorthwestMountainNorth
Central
All OtherTotal
(In thousands)
Aggregates$19,063 $33,672 $9,211 $4,000 $11,701 $77,647 
Ready-mix concrete30,055 36,323 16,170 12,357 13,593 108,498 
Asphalt4,471 8,411 331 46 4,827 18,086 
Other26,890 3,283 5 2,152 5,171 37,501 
Contracting services public-sector9,296 16,911 22,403 5,520 13,043 67,173 
Contracting services private-sector11,722 20,333 14,411 61 568 47,095 
Internal sales(16,148)(14,142)(4,062)(1,312)(10,370)(46,034)
Revenues from contracts with customers
$85,349 $104,791 $58,469 $22,824 $38,533 $309,966 
Note 8 - 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:
March 31, 2023December 31, 2022ChangeLocation on Consolidated Balance Sheets
(In thousands)
Contract assets
$30,974 $31,145 $(171)Costs and estimated earnings in excess of billings on uncompleted contracts
Contract liabilities(37,375)(39,843)2,468 Billings in excess of costs and estimated earnings on uncompleted contracts
Net contract liabilities$(6,401)$(8,698)$2,297 
The Company recognized $20.3 million in revenue for the three months ended March 31, 2023, which was previously included in contract liabilities at December 31, 2022. The Company recognized $20.0 million in revenue for the three months ended March 31, 2022, which was previously included in contract liabilities at December 31, 2021.
The Company recognized a net increase in revenues of $3.6 million and $4.8 million for the three months ended March 31, 2023 and 2022, respectively, from performance obligations satisfied in prior periods.
14

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 March 31, 2023, the Company's remaining performance obligations were $958.5 million. The Company expects to recognize the following revenue amounts in future periods related to these remaining performance obligations: $863.8 million within the next 12 months or less; $70.8 million within the next 13 to 24 months; and $23.9 million in 25 months or more.
Note 9 - Business combinations
The following acquisition was accounted for as a business combination in accordance with ASC 805 - Business Combinations. The results of the business combination have been included in the Company's Consolidated Financial Statements beginning on the acquisition date. Pro forma financial amounts reflecting the effects of the business combination are not presented, because it was not material to the Company's financial position or results of operations.

Acquisitions are also subject to customary adjustments based on, among other things, the amount of cash, debt and working capital in the business as of the closing date. The amounts included in the Consolidated Balance Sheets for these adjustments are considered provisional until final settlement has occurred.

The Company had no acquisitions in the three months ended March 31, 2023. In December 2022, the Company's Pacific segment acquired Allied Concrete and Supply Co., a producer of ready-mixed concrete in California. At March 31, 2023, the purchase price allocation was considered preliminary and will be finalized within 12 months of the acquisition date.
The total purchase price for the acquisition that occurred in 2022 was $8.9 million, subject to certain adjustments, with cash acquired totaling $2.8 million. The purchase price includes consideration paid of $1.5 million, a $70,000 holdback liability and 273,153 shares of MDU Resources' common stock with a market value of $8.4 million as of the respective acquisition date. Due to the holding period restriction on the common stock, the share consideration was discounted to a fair value of approximately $7.3 million. The amounts allocated to the aggregated assets acquired and liabilities assumed during 2022 were as follows: $1.7 million to current assets; $5.9 million to property, plant and equipment; $200,000 to goodwill; $100,000 to current liabilities; $500,000 to noncurrent liabilities - other; and $1.2 million to deferred tax liabilities.

Costs incurred for acquisitions are included in selling, general and administrative expenses on the Consolidated Statements of Operations and were immaterial for both the three months ended March 31, 2023 and 2022.
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 March 31, 2023
 (In thousands)
Pacific$38,339 $ $ $38,339 
Northwest90,978   90,978 
Mountain26,816   26,816 
North Central75,879   75,879 
All Other42,528   42,528 
Total$274,540 $ $ $274,540 
15

Other amortizable intangible assets were as follows:
 March 31, 2023December 31, 2022
 (In thousands)
Customer relationships$18,540 $18,540 
Less accumulated amortization7,801 7,367 
 10,739 11,173 
Noncompete agreements4,039 4,039 
Less accumulated amortization3,113 2,985 
926 1,054 
Other2,479 5,279 
Less accumulated amortization1,381 4,076 
 1,098 1,203 
Total$12,763 $13,430 
The previous tables include goodwill and intangible assets associated with the business combination completed during 2022. For more information related to this business combination, see Note 9.
Amortization expense for amortizable intangible assets for the three months ended March 31, 2023 and 2022, was $667,000 and $621,000, respectively. Estimated amortization expense for identifiable intangible assets as of March 31, 2023, was:
Remainder of 20232024202520262027Thereafter
(In thousands)
Amortization expense$1,826 $2,361 $2,084 $1,782 $1,759 $2,951 
Note 11 - Fair value measurements
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. The fair value ASC establishes a hierarchy for grouping assets and liabilities, based on the significance of inputs. The estimated fair values of the Company's assets and liabilities measured on a recurring basis are determined using the market approach.
The Company measures its investments in certain fixed-income and equity securities at fair value with changes in fair value recognized in income. The Company anticipates using these investments, which consist of insurance contracts, to satisfy its obligations as a participant in MDU Resources' 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 $22.4 million and $20.1 million, at March 31, 2023 and December 31, 2022, respectively, are classified as investments on the Consolidated Balance Sheets. The net unrealized gain on these investments was $827,000 for the three months ended March 31, 2023. The net unrealized loss on these investments was $1.0 million for the three months ended March 31, 2022. 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.
The Company's assets measured at fair value on a recurring basis were as follows:
 Fair Value Measurements at March 31, 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 March 31, 2023
(In thousands)
Assets:    
Money market funds$— $2,472 $— $2,472 
Insurance contracts*— 22,438 — 22,438 
Total assets measured at fair value$— $24,910 $— $24,910 
*    The insurance contracts invest approximately 61 percent in fixed-income investments, 15 percent in common stock of large-cap companies, 8 percent in common stock of mid-cap companies, 7 percent in target date investments, 6 percent in common stock of small-cap companies, 2 percent in cash equivalents and 1 percent in international investments.
16

 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 performed fair value assessments of the assets acquired and liabilities assumed in the business combination that occurred during 2022. The fair value of these assets and liabilities were determined based on Level 2 and Level 3 inputs.
Note 12 - Cash flow information
Cash expenditures for interest and income taxes were as follows:
Three Months Ended
 March 31,
 20232022 
 (In thousands)
Interest, net$7,081 $704 
Income taxes paid, net$150 $5 
Noncash investing and financing transactions were as follows:
March 31, 2023March 31, 2022
(In thousands)
Right-of-use assets obtained in exchange for new operating lease liabilities
$1,894 $2,071 
Property, plant and equipment additions in accounts payable
$2,607 $4,921 
17

Note 13 - 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 vertically integrating its 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. Although not common to all locations, All Other includes the sale of cement, production and distribution of modified liquid asphalt, 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 Ended
March 31,
 2023 2022 
 (In thousands)
External operating revenues:  
Pacific$67,787 $85,349 
Northwest115,919 104,791 
Mountain60,618 58,469 
North Central20,973 22,824 
All Other42,603 38,533 
Total external operating revenues$307,900 $309,966 
Intersegment operating revenues:
Pacific$11,295 $16,148 
Northwest12,932 14,142 
Mountain5,914 4,062 
North Central1,723 1,312 
All Other7,721 10,370 
Total intersegment operating revenues$39,585 $46,034 
EBITDA:  
Pacific$(3,113)$5,433 
Northwest13,138 12,781 
Mountain(6,547)(8,042)
North Central(23,567)(24,269)
All Other5,981 (4,094)
Total segment EBITDA$(14,108)$(18,191)
A reconciliation of reportable segment operating revenues to consolidated operating revenues is as follows:
Three Months Ended
March 31,
20232022
(In thousands)
Total reportable segment operating revenues$297,161 $307,097 
Other operating revenues50,324 48,903 
Elimination of intersegment operating revenues(39,585)(46,034)
Total consolidated operating revenues$307,900 $309,966 
18

A reconciliation of reportable segment EBITDA to consolidated loss before income taxes is as follows:
Three Months Ended
March 31,
20232022
(In thousands)
Total EBITDA for reportable segments$(20,089)$(14,097)
Other EBITDA5,981 (4,094)
Depreciation, depletion and amortization29,629 28,350 
Interest9,495 5,266 
Total consolidated loss before income taxes$(53,232)$(51,807)
Note 14 - 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 and also participates in other postretirement benefit plans of MDU Resources.
Components of net periodic benefit cost for the Company's pension benefit plans were as follows:
Three Months Ended
March 31,
20232022
(In thousands)
Components of net periodic benefit cost:
Interest cost$408 $282 
Expected return on assets(450)(493)
Amortization of net actuarial loss128 214 
Net periodic benefit cost$86 $3 
Components of net periodic benefit cost for the Company's other postretirement benefit plans were as follows:
Three Months Ended
March 31,
20232022
(In thousands)
Components of net periodic benefit cost:
Service cost$89 $131 
Interest cost181 128 
Expected return on assets7 (3)
Amortization of prior service credit
(20)(20)
Amortization of net actuarial (gain) loss(45)88 
Net periodic benefit cost$212 $324 

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

Note 15 - 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 March 31, 2023 and December 31, 2022, the Company accrued contingent liabilities, which have not been discounted, of $2.0 million and $1.0 million, respectively. At March 31, 2023 and December 31, 2022, the Company also recorded corresponding insurance receivables of $1.3 million and $325,000, respectively, related to the accrued liabilities. The accruals are for contingencies resulting from litigation and environmental matters. This includes amounts that have been accrued for matters discussed in Environmental matters within this note. 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 guarantees to third parties that guarantee their performance. These guarantees are related to contracts for contracting services, insurance deductibles and loss limits, and certain other guarantees. At March 31, 2023, the fixed maximum amounts guaranteed under these agreements aggregated to $11.5 million, all of which has 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 March 31, 2023. In the event of default under these guarantee obligations, the subsidiary issuing the guarantee for that particular obligation would be required to make payments under its guarantee.
Certain subsidiaries of the Company have outstanding letters of credit to third parties related to insurance policies, cement purchases and other agreements. At March 31, 2023, the fixed maximum amounts guaranteed under these letters of credit aggregated $4.9 million. At March 31, 2023, the amounts of scheduled expiration of the maximum amounts guaranteed under these letters of credit aggregate to $4.6 million in 2023 and $332,000 in 2024. There were no amounts outstanding under the previously mentioned letters of credit at March 31, 2023. In the event of default under these letter of credit obligations, the subsidiary guaranteeing the letter of credit would be obligated for reimbursement of payments made under the letter of credit.
In addition, Centennial has issued guarantees to third parties related to the routine purchase of materials for which no fixed maximum amounts have been specified. These guarantees have no scheduled maturity date. These guarantees include the performance of Centennial's subsidiaries. If a subsidiary, including the Company, were to default under the obligations of the agreement, Centennial would be required to make payments under the guarantee. There were no amounts outstanding as of March 31, 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 March 31, 2023, approximately $822.7 million of surety bonds were outstanding, which were not reflected on the Consolidated Balance Sheet.
20

Note 16 - Related-Party Transactions
Allocation of corporate expenses
Centennial and MDU Resources provide expense allocations for corporate services provided to the Company, including costs related to senior management, legal, human resources, finance and accounting, treasury, information technology, communications, procurement, tax, insurance and other shared services. Some of these services will continue to be provided by Centennial and MDU Resources on a temporary basis after the separation is completed under a transition services agreement. For the three months ended March 31, 2023 and 2022, the Company was allocated $4.6 million and $4.9 million, respectively, for these corporate services. These expenses have been allocated to the Company on the basis of direct usage when identifiable, with the remainder allocated on the basis of percent of total capital invested, the percent of total average commercial paper borrowings at Centennial 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.
Management believes these cost allocations are a reasonable reflection of the utilization of services provided to, or the benefit derived by, the Company during the periods presented. The allocations may not, however, be indicative of the actual expenses that would have been incurred had the Company operated as a stand-alone public company. Actual costs that would have been incurred if the Company had been a stand-alone public company would depend on a number of factors, including the chosen organizational structure, whether functions were outsourced or performed by Company employees, and strategic decisions made in areas such as selling and marketing, information technology and infrastructure. See Note 2 for further information.
Cash management and financing
Centennial has a central cash management and financing program in which the Company participates. Through the use of these programs, Centennial is able to more effectively direct and manage the daily cash requirements and financing needs for each wholly owned subsidiaries through the consolidation of all cash activity. As cash is received and disbursed by Centennial, it is accounted for by the Company through related-party receivables and payables. The Company has related-party note agreements in place with Centennial for the financing of its capital needs. Centennial has committed to continue funding the Company through the central cash management and financing program to allow the Company to meet its obligations as they become due for at least one year and a day following the date that the consolidated financial statements are issued. As discussed in Note 2, MDU Resources announced plans to pursue a separation of the Company from MDU Resources. Upon separation, the Company plans to rely on its own credit. Interest expense in the Consolidated Statements of Operations reflects the allocation of interest on borrowing and funding related to these note agreements. The Company’s cash that was not included in the central cash management program is classified as cash and cash equivalents on the Consolidated Balance Sheets.
Related-party notes payable
Centennial enters into short-term and long-term borrowing arrangements for the benefit of certain subsidiaries of the Company. The Company has access to borrowings by participation in Centennial's commercial paper program, as well as a centralized cash management program at Centennial. These borrowings have been included in both current and noncurrent liabilities in related-party notes payable in the Consolidated Balance Sheets. Related-party short-term and long-term borrowing arrangements were as follows:
Weighted average interest rate at March 31, 2023March 31, 2023December 31, 2022
(In thousands)
Centennial's term loan agreements with maturities ranging from September 15, 2023 to December 18, 20235.96 %$208,000 $208,000 
Centennial's senior notes with maturities ranging from June 27, 2023 to April 4, 20344.34 %410,000 410,000 
Borrowing arrangement under Centennial's commercial paper program, supported by Centennial’s credit agreements6.30 %165,599 66,449 
Credit agreement due on December 19, 20248.05 %32,461  
Total related-party notes payable816,060 684,449 
Less: current maturities238,000 238,000 
Net related-party notes payable$578,060 $446,449 
The amounts of scheduled related-party notes payable maturities for the five years and thereafter following March 31, 2023, aggregate $238.0 million for the remainder of 2023; $198.1 million in 2024; $10.0 million in 2025; $0 in 2026; $65.0 million in 2027 and $305.0 million thereafter.
Certain debt instruments of Centennial, including those discussed below, contain restrictive covenants and cross-default provisions. In order to borrow under the respective credit agreements Centennial and its subsidiaries must be in compliance with the
21

applicable covenants and certain other conditions. In the event Centennial and its subsidiaries do not comply with the applicable covenants and other conditions, alternative sources of funding may need to be pursued.
Centennial's revolving credit agreement contains customary covenants and provisions, including a covenant of Centennial not to permit, as of the end of any fiscal quarter, the ratio of total consolidated debt to total consolidated capitalization to be greater than 65 percent. Other covenants include restricted payments, restrictions on the sale of certain assets, limitations on subsidiary indebtedness, minimum consolidated net worth, limitations on priority debt and the making of certain loans and investments.
Certain of Centennial's financing agreements contain cross-default provisions. These provisions state that if Centennial or any subsidiary of Centennial fails to make any payment with respect to any indebtedness or contingent obligation, in excess of a specified amount, under any agreement that causes such indebtedness to be due prior to its stated maturity or the contingent obligation to become payable, the applicable agreements will be in default.
Related-party transactions
The Company provides contracting services to MDU Resources and affiliated companies. The amount charged for these services was $131,000 and $130,000 as of March 31, 2023 and 2022, respectively. Related-party transactions that are expected to be settled in cash have been included as related-party receivables or payables in the Consolidated Balance Sheets. Related-party transactions that are not expected to be settled in cash have been included within Other paid-in capital in the Consolidated Balance Sheets. See Note 2 for further information.
Note 17 - Subsequent event
On April 25, 2023, Knife River Holding Company issued $425.0 million of 7.75 percent senior notes due May 1, 2031, pursuant to an indenture agreement. The proceeds from the issuance of these notes will be held in escrow until the effective date of the Knife River separation, or if the separation does not occur within the time frame specified, released back to the lenders, along with accrued interest.
On May 3, 2023, MDU Resources' board of directors approved the separation and the distribution of approximately 90 percent of the issued and outstanding shares of the Company to MDU Resources' stockholders. Stockholders of MDU Resources will receive one share of the Company's common stock for every four shares of MDU Resources' common stock held on May 22, 2023, the record date for the distribution. MDU Resources will retain approximately 10 percent of the Company's common stock immediately following the separation with the intent to dispose of such shares within twelve months after the separation. Prior to completing the separation, MDU Resources may adjust the percentage of the Company's common stock to be distributed to MDU Resources' stockholders and retained by MDU Resources in response to market and other factors. On May 10, 2023, the SEC declared the Registration Statement for Knife River Holding Company effective. The separation is expected to be complete on May 31, 2023, subject to certain conditions.
22

Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations
Knife River is a people-first construction materials and contracting 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 in strategic locations near growth markets, providing Knife River with a transportation advantage for its materials that enables it to maintain competitive pricing and ultimately increase its margins. Knife River provides its products and services to both public and private markets, with public markets tending to be more stable, which helps to 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, 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:
Product 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 Company from MDU Resources. The separation will result in two independent, publicly traded companies, MDU Resources Group, Inc. and Knife River Holding Company. On March 10, 2023, Knife River Holding Company filed publicly a draft Registration Statement on Form 10 with the SEC. On May 3, 2023, MDU Resources' board of directors approved the separation and the distribution of approximately 90 percent of the issued and outstanding shares of the Company to MDU Resources' stockholders. Stockholders of MDU Resources will receive one share of the Company's common stock for every four shares of MDU Resources common stock held on May 22, 2023, the record date for the distribution. MDU Resources will retain approximately 10 percent of the Company's common stock immediately following the separation with the intent to dispose of such shares within twelve months after the separation. Prior to completing the separation, MDU Resources may adjust the percentage of the Company's common stock to be distributed to MDU Resources' stockholders and retained by MDU Resources in response to market and other factors. The Registration Statement was declared effective by the SEC on May 10, 2023, and the separation is expected to be completed on May 31, 2023, subject to certain conditions. The separation of Knife River is planned as a tax-free spinoff transaction to MDU Resources' stockholders for U.S. federal income tax purposes. 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.
23

Forward-Looking Statements
This Quarterly Report on Form 10-Q contain 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, including the separation of Knife River, or performance, and 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 contained within Business Segment Financial and Operating Data.
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 Part II, Item 1A. Risk Factors in this quarterly report, Risk Factors in the Company's Registration Statement on Form 10 and subsequent filings with the SEC.
Basis of Presentation
Knife River has 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. The accompanying consolidated financial statements and footnotes, which were prepared on a “carve-out” basis in connection with the expected separation, 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. For additional information related to the basis of presentation, see Note 2.
Historically, Knife River has participated in Centennial’s centralized cash management program, including its overall financing arrangements. Knife River has 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. Interest expense in the Consolidated Statements of Operations reflect the allocation of interest on borrowing and funding associated with the related-party note agreements.
All intercompany balances and transactions between the businesses comprising Knife River have been eliminated in the accompanying consolidated financial statements.
24

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 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. Knife River's margins may, however, be negatively impacted by increased costs resulting from inflationary pressures in the market. For more information on inflationary pressures, 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 its backlog. Knife River's backlog for its contracting services remains strong with record first quarter backlog as it begins to enter its peak construction season.
March 31, 2023March 31, 2022December 31, 2022
(In millions)
Pacific$75.1 $69.9 $72.2 
Northwest250.5 120.9 210.7 
Mountain366.1 263.9 313.5 
North Central209.4 239.4 147.3 
All Other57.4 83.9 75.2 
$958.5 $778.0 $818.9 
Margins on backlog at March 31, 2023, are higher than the margins on backlog at March 31, 2022, and comparable to margins on backlog at December 31, 2022. A significant portion 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 or net income. 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 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 beginning to move 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, 11 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 operating margins and has been proactive in applying strategies to address the inflationary impacts seen across the United States. The Company has increased its product pricing in each region 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 the 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 continue to 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. These increases are partially offset by mitigation measures implemented by the Company including price increases, escalation clauses in construction services contracts, pre-purchased materials and other cost savings initiatives. 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
25

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 and, to a lesser extent, the recent escalated inflationary environment in the United States.
Consolidated Overview
Three Months Ended
March 31,
 2023 2022 
(In millions)
Revenue$307.9 $310.0 
Cost of revenue303.8 308.9 
Gross profit4.1 1.1 
Selling, general and administrative expenses48.7 45.7 
Operating loss(44.6)(44.6)
Interest expense9.5 5.2 
Other income (expense) .9 (2.0)
Loss before income taxes(53.2)(51.8)
Income tax benefit(11.9)(11.8)
Net loss$(41.3)$(40.0)
EBITDA*$(14.1)$(18.2)
Adjusted EBITDA*$(13.7)$(16.0)
*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 construction materials sales 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 include changes in raw materials 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 payments.
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 travel and entertainment, outside services, information technology, depreciation and amortization, training, office supplies, allowance for expected credit losses, gains or losses on the sale of assets and other miscellaneous expenses.
26

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 domestic 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 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."
The following tables summarize operating results for the Company.
RevenuesGross profitEBITDA*
Three Months Ended March 31,2023 2022 2023 2022 2023 2022 
(In millions)
Pacific$67.8$85.3$1.8$8.3$(3.1)$5.4
Northwest115.9105.515.714.013.212.8
Mountain60.658.5(5.8)(5.8)(6.6)(8.1)
North Central21.022.8(20.2)(21.1)(23.6)(24.3)
All Other44.039.912.65.76.0(4.0)
Intersegment eliminations(1.4)(2.0)
$307.9$310.0$4.1$1.1$(14.1)$(18.2)
*EBITDA is a non-GAAP financial measure. For more information and a reconciliation to the nearest GAAP measure, see the section entitled "Non-GAAP Financial Measures."
RevenuesGross margin
Three Months Ended March 31,2023 2022 2023 2022 
(In millions)
Aggregates$83.5$77.62.8%.5%
Ready-mix concrete96.8108.59.0%8.6%
Asphalt13.618.1(43.8)%(28.9)%
Other*38.637.5(16.3)%(31.0)%
Contracting services115.0114.34.6%7.2%
Internal sales(39.6)(46.0)—%—%
$307.9$310.01.3%.4%
*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 for the segment.
Three Months Ended March 31,2023 2022 
Sales (thousands):
Aggregates (tons)4,8684,970
Ready-mix concrete (cubic yards)561734
Asphalt (tons)179316
Average selling price:*
Aggregates (per ton)$17.16$15.62
Ready-mix concrete (per cubic yard)$172.64$147.89
Asphalt (per ton)$76.07$57.21
*The average selling price includes freight and delivery and other revenues.
27

Three Months Ended March 31, 2023, Compared to Three Months Ended March 31, 2022
Revenue
Revenue decreased $2.1 million, due in large part to unfavorable weather conditions in many states of operation as compared to 2022. Sales volumes decreased $42.1 million for ready-mix concrete, asphalt and aggregates, which is primarily attributed to unfavorable weather in the Pacific and North Central segments, as well as to some impacts to ready-mix and asphalt sales volumes in the Northwest segment also due to unfavorable weather. Partially offsetting these decreases were higher average selling prices across most product lines of nearly $33.0 million, largely in response to inflationary pressures, as previously discussed. In addition, contracting services revenues increased slightly due to more available work in certain segments being mostly offset by delays in the Pacific segment due to unfavorable weather.
Gross profit and gross margin
Gross profit increased by $3.0 million, and gross margin increased 0.9 percent, primarily due to higher average selling prices implemented in response to inflationary pressures across all product lines and cost savings initiatives, partially offset by cement, labor, natural gas and diesel costs which increased year over year on a cost-per-unit basis due to inflation. Gross profit was also impacted by unfavorable weather in certain segments, as previously discussed.
Selling, general and administrative expenses
Selling, general and administrative expenses increased $3.0 million, largely resulting from higher payroll-related costs of $3.9 million, primarily due to inflationary pressures, offset in part by decreased health care costs of $3.1 million as result of a change to the healthcare plan in preparation for the separation that impacted the timing of expense recognition. In addition, one-time costs of $800,000 incurred as part of the spinoff transaction; increased expected credit losses of $700,000 associated with an increase in receivable balances over 90 days and the absence of bad debt recoveries in 2022; and increased other costs related to corporate costs, insurance and safety training had a negative impact to selling, general and administrative expenses. These increases were offset in part by higher net gains on asset sales of $1.4 million.
Interest expense
Interest expense increased $4.3 million as a direct result of higher average interest rates.
Other income (expense)
Other income (expense) increased $2.9 million due to higher returns on the Company's nonqualified benefit plan investments, as discussed in Note 11.
Income tax benefit
Income tax benefit was comparable to the same period in the prior year.
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 net 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.”
28

Results of Operations - Pacific
Three months ended March 31,2023 2022 Variance
(Dollars in millions)
Revenue$67.8$85.3(21)%
Gross profit$1.8$8.3(78)%
Gross margin2.6%9.8%
EBITDA$(3.1)$5.4(157)%
EBITDA margin(4.6)%6.4%
Three months ended March 31,2023 2022 
(In millions)
Revenues:
Aggregates$18.7$19.1
Ready-mix concrete26.230.0
Asphalt1.34.5
Other*26.026.9
Contracting services6.921.0
Internal sales(11.3)(16.2)
$67.8$85.3
*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 March 31, 2023, Compared to Three Months Ended March 31, 2022
Revenue
Revenue decreased $17.5 million as the segment experienced wet weather conditions in California. 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, including asphalt paving work, and affected demand for products resulting in a decrease in sales volumes of $17.9 million across most of its product lines. Partially offsetting the decreased revenues were the impacts from increased pricing across all product lines of $9.8 million in response to recent inflationary pressures.
Gross profit and gross margin
Gross profit decreased $6.5 million and gross margin decreased 7.2 percent. The decrease in gross profit was across most product lines, as well as contracting services, as a result of the wet weather conditions in California, as previously discussed. In addition, the segment experienced higher utility and labor-related costs, which increased year over year on a cost-per-unit basis due to inflation.
EBITDA and EBITDA margin
EBITDA decreased $8.5 million and EBITDA margin decreased 11.0 percent. These decreases were the direct result of the previously discussed lower gross margin, as well as higher selling, general and administrative costs. The increase in selling, general and administrative costs includes higher payroll-related costs of $800,000; decreased recovery of bad debt of $200,000; higher professional services; and an increase in overhead expenses.
29

Results of Operations - Northwest
Three months ended March 31,2023 2022 Variance
(Dollars in millions)
Revenue$115.9$105.510%
Gross profit$15.7$14.012%
Gross margin13.6%13.3%
EBITDA$13.2$12.83%
EBITDA margin11.3%12.1%
Three months ended March 31, 2023 2022 
(In millions)
Revenues:
Aggregates$42.6$33.6
Ready-mix concrete33.936.3
Asphalt6.98.5
Other*2.73.3
Contracting services42.837.2
Internal sales(13.0)(13.4)
$115.9$105.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 March 31, 2023, Compared to Three Months Ended March 31, 2022
Revenue
Revenue increased $10.4 million, largely the result of higher average selling prices implemented in response to inflationary pressures on all product lines of $12.6 million and higher contracting services revenues of $5.6 million. Contracting service work benefited from more available early season work than the previous year, including railroad, data center, parking garage, and agency work. Higher aggregate volumes of $2.1 million, largely from strong data center, commercial and residential demand in the northern Oregon market, also contributed to the increase. Partially offsetting the increases were decreased ready-mix concrete volumes of $5.8 million and asphalt volumes of $3.8 million, due in part to the absence of impact projects in 2023, colder temperatures and decreased demand for agency and residential work.
Gross profit and gross margin
Gross profit increased $1.7 million and gross margin increased 0.3 percent as a result of higher aggregates margins of $2.9 million due to higher average selling prices and product mix. Partially offsetting the increase was lower ready-mix concrete and asphalt margins of $600,000 each due to lower sales volumes and higher per unit costs, including fuel and labor costs. In addition, contracting services margin decreased primarily due to higher indirect and facility maintenance costs.
EBITDA and EBITDA margin
EBITDA increased $400,000, primarily the result of the increased gross profit previously discussed and the offset of higher depreciation expense of $600,000 included in gross profit. EBITDA margin decreased 0.8 percent, largely caused by higher selling, general and administrative expenses of $2.0 million resulting from higher labor-related costs and lower asset sales gains of $700,000.
30

Results of Operations - Mountain
Three Months Ended March 31,2023 2022 Variance
(Dollars in millions)
Revenue$60.6$58.54%
Gross profit$(5.8)$(5.8)—%
Gross margin(9.6)%(9.9)%
EBITDA$(6.6)$(8.1)19%
EBITDA margin(10.8)%(13.8)%
Three Months Ended March 31,2023 2022 
(In millions)
Revenues:
Aggregates$9.6$9.2
Ready-mix concrete14.416.2
Asphalt.8.3
Contracting services41.736.8
Internal sales(5.9)(4.0)
$60.6$58.5
Three Months Ended March 31, 2023, Compared to Three Months Ended March 31, 2022
Revenue
Revenue increased $2.1 million, primarily the result of higher contracting services revenues. Favorable weather and strong construction demand in Idaho contributed to a higher volume of work, which also had a positive impact on aggregates sales volume. Ready-mix concrete experienced $3.9 million in higher average selling prices implemented in response to inflationary pressures and asphalt volumes increased by $400,000 as a result of the ability to run a plant earlier in the year due to favorable weather. Partially offsetting the increase were decreased ready-mix concrete volumes of $5.7 million, largely resulting from unfavorable weather conditions, as well as unusually strong results in the first quarter of 2022.
Gross profit and gross margin
Gross profit and gross margin remained flat for the quarter. Increased margins as a result of higher average selling prices for ready-mix concrete and asphalt were offset by higher repair and maintenance and mobilization costs.
EBITDA and EBITDA margin
EBITDA increased $1.5 million and EBITDA margin increased 3.0 percent. The increase in EBITDA and EBITDA margin were the direct result of higher land sales gains in Wyoming and Montana.
31

Results of Operations - North Central
Three months ended March 31,2023 2022 Variance
(Dollars in millions)
Revenue$21.0$22.8(8)%
Gross profit$(20.2)$(21.1)4%
Gross margin(96.2)%(92.3)%
EBITDA$(23.6)$(24.3)3%
EBITDA margin(112.3)%(106.3)%
Three Months Ended March 31,2023 2022 
(In millions)
Revenues:
Aggregates$4.0$4.0
Ready-mix concrete12.312.4
Asphalt.2
Other*1.62.1
Contracting services4.65.6
Internal sales(1.7)(1.3)
$21.0$22.8
*Other includes merchandise and other products that individually are not considered to be a major line of business for the segment.
Three Months Ended March 31, 2023, Compared to Three Months Ended March 31, 2022
Revenue
Revenue decreased $1.8 million, as the segment experienced unfavorable weather conditions across most of its areas of operation. 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 $3.9 million for ready-mix concrete and aggregates. Contracting services revenue decreased as a result of less subcontractor work on-going this year compared to 2022. Higher average selling prices across all product lines of $3.9 million, largely in response to inflationary pressures, were offset by the decreased volumes previously mentioned.
Gross profit and gross margin
Gross profit increased $900,000, largely due to higher average selling prices implemented in response to inflationary pressures. Gross margin decreased 3.9 percent primarily due to the decreased revenue previously discussed.
EBITDA and EBITDA margin
EBITDA increased $700,000, largely due to higher average selling prices as previously mentioned. EBITDA margin decreased 6.0 percent in direct relation to the decreased gross margin previously discussed.
32

Results of Operations - All Other
Three months ended March 31,2023 2022 Variance
(Dollars in millions)
Revenue$44.0$39.910%
Gross profit$12.6$5.7121%
Gross margin28.8%14.1%
EBITDA$6.0$(4.0)250%
EBITDA margin13.6%(10.3)%
Three Months Ended March 31, 2023 Compared to Three Months Ended March 31, 2022
Revenue
Revenue increased $4.1 million, primarily the result of higher contracting services revenue of $5.4 million as a result of favorable weather conditions in the South operating segment and higher liquid asphalt volumes of $3.2 million. In addition, the South operating segment implemented higher average selling prices across all product lines of $5.0 million, primarily in response to inflationary pressures. Partially offsetting the increase was decreased ready-mix concrete and aggregates sales volumes of $6.8 million due to a partial sale of non-strategic assets in southeast Texas. In addition, asphalt sales volumes decreased $2.1 million related to lower demand for asphalt paving work in Texas.
Gross profit and gross margin
Gross profit increased $6.9 million and gross margin increased 14.7 percent, partially resulting from higher liquid asphalt gross profit of $1.7 million due to the higher volumes previously discussed. In the South operating segment, higher average selling prices in response to recent inflationary pressures had a positive impact on ready-mix concrete and asphalt margins of approximately 9 percent. In addition, higher burner fuel gross profit of $1.2 million due to lower tank cleaning and maintenance costs in 2023 had a positive impact on gross margin.
EBITDA and EBITDA margin
EBITDA increased $10.0 million and EBITDA margin increased 23.9 percent. The increase in EBITDA margin was the direct result of increased gross margin previously discussed and higher returns on the Company's nonqualified benefit plan investments of $2.8 million.
Intersegment Transactions
Amounts presented in the preceding tables will not agree with the consolidated statements of income or Note 13 due to Knife River’s elimination of intersegment transactions. The amounts related to these items were as follows:
Three Months Ended
March 31,
 2023 2022 
 (In millions)
Intersegment transactions:
Revenue$1.4 $2.0 
Cost of revenue$1.4 $2.0 
Liquidity and Capital Resources
At March 31, 2023, Knife River had cash and cash equivalents of $7.2 million and working capital of $166.0 million. Working capital is calculated as current assets less current liabilities. Historically, Knife River has participated in Centennial’s centralized cash management program, including its overall financing arrangements. Subsequent to the completion of the separation, Knife River’s cash management, capital structure and liquidity sources will change significantly. Knife River will implement 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 repair and maintenance 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.
33

On April 25, 2023, Knife River Holding Company issued $425.0 million of 7.75 percent senior notes due May 1, 2031, pursuant to an indenture. The proceeds from the issuance will be held in escrow until the effective date of the Knife River separation, or if the separation does not occur within the time frame specified, released back to the noteholders, along with accrued interest.
Knife River Holding Company anticipates that it will incur additional indebtedness in an aggregate principal capacity of up to $625.0 million in connection with the separation and distribution. The indebtedness is expected to consist of a $275.0 million term loan facility with a SOFR-based variable interest rate maturing in five years and a revolving credit facility with a borrowing capacity of up to $350.0 million and a SOFR-based variable interest rate maturing in five years.
Knife River Holding Company expects that all or a portion of the net proceeds of such indebtedness will be used to repay indebtedness owed by Knife River to Centennial that is reflected as related-party notes payable on the Consolidated Balance Sheets. Knife River Holding Company expects that Centennial will use such net proceeds to repay a portion of its existing third-party indebtedness.
Management believes that Knife River Holding Company and its third-party financing arrangements, future cash from operations and access to capital markets will provide adequate resources to fund future cash flow needs and, therefore, subsequent to the separation, would no longer rely on funding from Centennial.
GAAP requires that management evaluate the ability of Knife River to meet its obligations as they become due within one year after the date that the consolidated financial statements are issued. As a result of this, as further discussed in Note 16 of the Notes to the Consolidated Financial Statements, Centennial has committed to continue funding the Company through the central cash management and financing program to allow the Company to meet its obligations as they become due for at least one year and a day following the date that the consolidated financial statements are issued to meet this requirement. However, as previously noted, subsequent to the completion of the separation, Knife River will have its own financing arrangements and will no longer rely on funding from Centennial.
Capital expenditures
Capital expenditures for the three months ended March 31, 2023 and 2022, were $31.1 million and $30.4 million, respectively. Knife River currently estimates 2023 capital expenditures to be $125.0 million, which includes expenditures for the routine replacement and maintenance of vehicles and equipment; purchase of buildings and land, in addition to building improvements; aggregate reserves; and production and storage facility upgrades.
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.
Cash flows
Three Months Ended
March 31,
 20232022
(In millions)
Net cash provided by (used in)
Operating activities$(79.3)$(76.2)
Investing activities(40.8)(40.2)
Financing activities117.2 114.6 
Decrease in cash and cash equivalents(2.9)(1.8)
Cash and cash equivalents -- beginning of year10.1 13.8 
Cash and cash equivalents -- end of period$7.2 $12.0 
34

Operating activities 
Three Months Ended
March 31,
 20232022Variance
(In millions)
Components of net cash used in operating activities:
Net loss$(41.3)$(40.0)$(1.3)
Adjustments to reconcile net loss to net cash used in operating activities26.5 25.1 1.4 
Changes in current assets and liabilities, net of acquisitions:
Receivables34.2 10.8 23.4 
Due from related-party(.8)4.6 (5.4)
Inventories(49.9)(49.5)(.4)
Other current assets(18.4)(22.7)4.3 
Accounts payable1.9 9.6 (7.7)
Due to related-party4.6 5.9 (1.3)
Other current liabilities(36.3)(20.7)(15.6)
Pension and postretirement benefit plan contributions(.2)(.1)(.1)
Other noncurrent charges.4 .8 (.4)
Net cash used in operating activities:$(79.3)$(76.2)$(3.1)
Cash used in operating activities totaled $79.3 million for the three months ended March 31, 2023, compared to $76.2 million for the three months ended March 31, 2022. The increased cash used in operating activities was largely the result of higher working capital needs. Cash used by working capital components totaled $64.7 million for the three months ended March 31, 2023, compared to $61.9 million for the three months ended March 31, 2022. This increased usage of cash was driven largely by the payment of higher accrued compensation as compared to the previous year, as well as higher payments on operating expenses at the end of the period. Positively impacting working capital was higher collection of accounts receivable balances.
Investing activities
Three Months Ended
March 31,
 20232022Variance
(In millions)
Capital expenditures$(42.4)$(40.8)$(1.6)
Acquisitions, net of cash acquired— (.5).5 
Net proceeds from sale or disposition of property and other3.2 2.6 .6 
Investments(1.6)(1.5)(.1)
Net cash used in investing activities$(40.8)$(40.2)$(.6)
The increase in cash used in investing activities for the three months ended March 31, 2023, compared to the three months ended March 31, 2022, was primarily the result of timing of capital expenditures, partially offset by decreased cash used in acquisition activity and increased proceeds from asset sales.
Financing activities
Three Months Ended
March 31,
 2023 2022 Variance
(In millions)
Issuance of current related-party notes, net$— $100.0 $(100.0)
Issuance of long-term related-party notes, net131.6 31.7 99.9 
Repayment of long-term debt— (.1).1 
Debt issuance costs— (.7).7 
Net transfers to Parent(14.4)(16.3)1.9 
Net cash provided by financing activities$117.2 $114.6 $2.6 
The increase in cash flows provided by financing activities for the three months ended March 31, 2023, compared to the three months ended March 31, 2022, was largely the result of decreased net transfers to parent as a result of decreasing intercompany balances in anticipation of the separation. Decreased issuance of short-term related-party notes was offset by increased issuance of long-term related-party notes in 2023.
35

Material cash requirements
There were no material changes in the Company's contractual obligations related to estimated interest payments, asset retirement obligations and uncertain tax positions from those reported in the Company's Registration Statement on Form 10. For more information on the Company's contractual obligations on 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 related-party notes payable and interest payments on those agreements, payments on operating lease agreements, payments of obligations on purchase commitments and asset retirement obligations.
At March 31, 2023, the Company's purchase commitments reflected an increase of approximately 38 percent from the balance at December 31, 2022. This increase is primarily due to the seasonality of the Company's operations. The Company locks in a portion of its asphalt oil and fuel contracts before the construction season begins, resulting in higher purchase commitments in the first quarter. The Company expects purchase commitments to decrease throughout 2023 as obligations are satisfied during the construction season.
At March 31, 2023, the Company's related-party notes payable reflected an increase of approximately 28 percent from the balance at December 31, 2022. This increase is primarily due to an increase in borrowings from Centennial's commercial paper program. The Company typically borrows higher amounts during first quarter to purchase materials that will be used during the construction season. The Company expects borrowings to increase through second quarter and then start to decrease in the last half of the year.
At March 31, 2023, the Company expects to contribute approximately $1.0 million to its qualified noncontributory defined benefit pension plan. At December 31, 2022, the Company did not expect to make contributions, however, due to the decline in asset values in 2022 decreasing the funded status of the plans, contributions are now expected.
Defined benefit pension plans
The Company has noncontributory qualified defined benefit pension plans for certain employees. Various assumptions are used in calculating the benefit expense (income) and liability (asset) related to these plans, as such costs of providing these benefits bear the risk of changes as they are dependent upon assumptions of future conditions.
There were no other material changes to the Company's qualified noncontributory defined benefit pension plans from those reported in the Company's Registration Statement on Form 10 other than the Company expects to contribute approximately $1.0 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 and Adjusted EBITDA 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, as further adjusted to exclude unrealized gains and losses on benefit plan investments, stock-based compensation and one-time separation costs.
EBITDA, EBITDA margin and Adjusted EBITDA are considered non-GAAP financial measures and are 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 of Knife River from MDU Resources as those are not expected to continue. Rating agencies and investors will 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 uses these non-GAAP financial measures in conjunction with GAAP results when evaluating its operating results internally and calculating compensation packages, 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. These non-GAAP financial measures 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 measure for investors’ understanding of Knife River’s operating performance. Knife River’s non-GAAP financial measures, are not standardized; therefore,
36

it may not be possible to compare these financial measures with other companies’ EBITDA, EBITDA margin and Adjusted EBITDA measures having the same or similar names.
The following information reconciles net income to EBITDA and EBITDA to Adjusted EBITDA and provides the calculation of EBITDA margin.
Three Months Ended March 31,
20232022
(In millions)
Net income$(41.3)$(40.0)
Adjustments:
Income taxes(11.9)(11.8)
Depreciation, depletion and amortization29.628.4
Interest9.55.2
EBITDA$(14.1)$(18.2)
Unrealized gains (losses) on benefit plan investments(1.3)1.5
Stock-based compensation expense.9.7
One-time separation costs.8
Adjusted EBITDA$(13.7)$(16.0)
Revenues$307.9$310.0
Net income margin(13.4)%(12.9)%
EBITDA margin(4.6)%(5.9)%
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 Holding Company expects to enter into variable rate debt arrangements at the time of the separation, which could impact the interest expense recognized in future periods. For additional information on the debt agreements the Company has entered into or will enter into upon the separation, see the section entitled "Liquidity and Capital Resources".
At March 31, 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
37

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 March 31, 2023, that has materially affected, or is reasonably likely to materially affect, the Company's internal control over financial reporting.
38

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
Please 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 March 31, 2023, there were no material changes to the Company's risk factors provided in the Company's Form 10 other than as set forth below.
The proposed separation of the Company into an independent, publicly traded company is subject to various risks and uncertainties, and may not be completed on the terms or timeline currently contemplated, if at all.
On August 4, 2022, MDU Resources announced its plan to separate Knife River from MDU Resources, which would result in two independent, publicly traded companies and is expected to occur May 31, 2023, subject to certain conditions. The execution of the proposed separation has required and will continue to require significant time and attention from the Company’s senior management and employees, which could disrupt the Company’s ongoing business and adversely affect financial results and results of operations. Further, the Company's employees may be distracted due to the uncertainty regarding their future roles with the Company pending the consummation of the proposed separation. Additionally, foreseen and unforeseen costs may be incurred in connection with the proposed separation, including fees such as advisory, accounting, legal, reorganization, restructuring, regulatory, SEC filing and other professional services, some of which may be incurred regardless of when the separation occurs. The proposed separation is also complex, and completion of the proposed separation and the timing of its completion will be subject to a number of factors and conditions, including the readiness of the Company to operate as an independent public company and finalization of the capital structure of the Company. Unanticipated developments could delay, prevent or otherwise adversely affect the proposed separation, including, but not limited to, changes in general economic and financial market conditions, material adverse changes in business or industry conditions, unanticipated costs and potential problems or delays in obtaining various regulatory approvals or clearances. In particular, changes in interest or exchange rates and the effects of inflation could delay or adversely affect the proposed separation, including in connection with any debt financing transactions undertaken in connection with the separation or the terms of any indebtedness incurred in connection therewith. There can be no assurances that MDU Resources and the Company will be able to complete the proposed separation on the terms or timeline that was announced, if at all.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
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
None.
Item 6. Exhibits
See the index to exhibits immediately preceding the signature page to this report.
39

Exhibits Index
Incorporated by Reference
Exhibit NumberExhibit DescriptionFiled
Herewith
FormPeriod
Ended
ExhibitFiling
Date
File Number
3(a)X
3(b)X
3(c)X
4.210-
12B/A
4.24/7/231-41642
10.110-
12B/A
10.164/7/231-41642
10.2X
10.3X
10.4X
10.5X
10.6X
10.7X
10.8X
10.9X
31(a)X
31(b)X
32X
95X
101.INSXBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
101.SCHXBRL Taxonomy Extension Schema Document
101.CALXBRL Taxonomy Extension Calculation Linkbase Document
101.DEFXBRL Taxonomy Extension Definition Linkbase Document
101.LABXBRL Taxonomy Extension Label Linkbase Document
101.PREXBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

40

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 Holding Company
    
DATE:May 16, 2023BY:/s/ Brian R. Gray
   Brian R. Gray
   President and Chief Executive Officer
    
    
  BY:/s/ Nathan W. Ring
   Nathan W. Ring
   Vice President and Chief Financial Officer


41
EX-31.A 2 a2023q1ex31a.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 Holding Company;
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: May 16, 2023 


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

EX-31.B 3 a2023q1ex31b.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 Holding Company;
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:  May 16, 2023


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


EX-32 4 a2023q1ex32.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 Holding Company (the "Company"), DOES HEREBY CERTIFY that:

    1.  The Company's Quarterly Report on Form 10-Q for the quarter ended March 31, 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 16th day of May, 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 Holding Company and will be retained by Knife River Holding Company and furnished to the Securities and Exchange Commission or its staff upon request.


EX-95 5 a2023q1ex95.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 March 31, 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.
1


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 (#)Legal Actions Resolved During Period (#)
04-00081— $286 — — — 
10-02089772 — — — 
32-00950 — 133 — — — 
35-02906 — 143 — — — 
35-02968 1,070 — — — 
35-03131— 143 — — — 
35-03321— 143 — — — 
35-03404— 143 — — — 
35-03478 — 143 — — — 
35-03558— 143 — — — 
35-03581— 143 — — — 
35-03595 — 143 — — — 
35-03605 632 — — — 
35-03639— 286 — — — 
35-03642 892 — — — 
39-00008— — — — 
41-03931 — 133 — — — 
41-05492438 — — — 
48-015186,220 — — — 
48-01598— 1,208 — — — 
48-01569— 715 — — — 
51-00171 — 133 — — — 
51-00192— 133 — — — 
51-00195— 143 — — — 
51-00241— 143 — — — 
51-00242— 143 — — — 
$14,624 — — — 

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



The following table reflects the types of legal actions pending before the Commission as of March 31, 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
— — — — — — 
— — — — — — 
— — — — — — 

3
EX-3.A 6 exhibit3a.htm CERTIFICATE OF INCORPORATION OF KNIFE RIVER HOLDING COMPANY Document

CERTIFICATE OF INCORPORATION
OF
KNIFE RIVER HOLDING COMPANY
I, the undersigned, for the purpose of incorporating and organizing a corporation under the General Corporation Law of the State of Delaware, do hereby execute this Certificate of Incorporation and do hereby certify as follows:
ARTICLE I
The name of the corporation (which is hereinafter referred to as the “Corporation”) is:
Knife River Holding Company
ARTICLE II
The registered office of the Corporation in the State of Delaware is located at 1209 Orange Street, Wilmington, New Castle County, Delaware 19801. The name of its registered agent at such address is The Corporation Trust Company.
ARTICLE III
The purpose of the Corporation shall be to engage in any lawful act or activity for which corporations may be organized and incorporated under the General Corporation Law of the State of Delaware (the “DGCL”) or any successor statute.
ARTICLE IV
Section 1.    The Corporation shall be authorized to issue one thousand (1,000) shares of capital stock, all of which shall be shares of common stock, par value $0.01 per share (the “Common Stock”).

Section 2.    Except as otherwise provided by law, the Common Stock shall have the exclusive right to vote for the election of directors and for all other purposes. Each share of the Common Stock shall have one vote and the Common Stock shall vote together as a single class.
ARTICLE V
Any one or more directors may be removed, with or without cause, by the vote or written consent of the holders of a majority of the issued and outstanding shares of capital stock of the Corporation entitled to be voted in the election of directors.
ARTICLE VI
In furtherance and not in limitation of those powers conferred by law, the board of directors of the Corporation (the “Board of Directors”) is expressly authorized and empowered to make, alter and repeal the by-laws of the Corporation (the “By-Laws”).



ARTICLE VII
Meetings of the stockholders shall be held at such place, within or without the State of Delaware as may be designated by, or in the manner provided in, the By-Laws or, if not so designated, at the registered office of the Corporation in the State of Delaware. Elections of directors need not be by written ballot unless and to the extent that the By-Laws so provide.
ARTICLE VIII
The Corporation reserves the right at any time and from time to time to amend, alter, change or repeal any provision contained in this Certificate of Incorporation, and any other provisions authorized by the laws of the State of Delaware at the time in force may be added or inserted, in the manner now or hereinafter prescribed by law, and all rights, preferences and privileges of whatsoever nature conferred upon stockholders, directors or any other persons whomsoever by and pursuant to this Certificate of Incorporation in its present form or as hereafter amended are granted subject to the right reserved in this Article VIII.
ARTICLE IX
No director or officer of the Corporation will be personally liable to the Corporation or any of its stockholders for monetary damages for breach of fiduciary duty as a director or officer; provided, however, that the foregoing provisions will not eliminate or limit the liability of (a) a director or officer for any breach of that director’s or officer’s duty of loyalty to the Corporation or its stockholders, (b) a director or officer for acts or omissions not in good faith or which involve intentional misconduct or a knowing violation of law, (c) a director under Section 174 of the DGCL, as the same exists or as that provision hereafter may be amended, supplemented or replaced, (d) a director or officer for any transactions from which that director or officer derived an improper personal benefit or (e) an officer in any action by or in the right of the Corporation. If the DGCL is amended after the filing of this Certificate of Incorporation to authorize corporate action further eliminating or limiting the personal liability of directors or officers, then the liability of a director or officer of the Corporation, in addition to the limitation on personal liability provided herein, will be limited to the fullest extent permitted by that law, as so amended. Any repeal or modification of this Article Ninth by the stockholders of the Corporation will be prospective only and will not adversely affect any limitation on the personal liability of a director or officer of the Corporation existing at the time of that repeal or modification.
ARTICLE X
The Corporation shall indemnify its directors and officers against all expense, liability and loss reasonably incurred or suffered by such persons in connection with their service as a director or officer, as applicable, of the Corporation, or their service at the request of the Corporation as a director, officer, employee or agent of another corporation or other enterprise, to the fullest extent authorized or permitted by the DGCL as the same exists or may hereafter be amended or modified from time to time (but, in the case of any such amendment or modification, only to the extent that such amendment or modification permits the Corporation to provide broader indemnification rights than said law permitted the Corporation to provide prior to such amendment or modification), and such right to indemnification shall continue as to a person who has ceased to be a director or officer of the Corporation and shall inure to the benefit of his or her heirs, executors and personal and legal representatives; provided, however, that, except for proceedings to enforce rights to indemnification, the Corporation shall not be obligated to indemnify any director or officer (or his or her heirs, executors or personal or legal representatives) in connection with a proceeding (or part thereof) initiated by such person unless such proceeding (or part thereof) was authorized or consented to by the Board. The right to indemnification conferred by this Article Tenth shall be a contract right and shall include the



right to be paid by the Corporation the expenses incurred in defending or otherwise participating in any proceeding in advance of its final disposition; provided, however, that if the DGCL requires, the payment of such expenses incurred by a director or officer in his or her capacity as a director or officer in advance of the final disposition of a proceeding shall be made only upon delivery to the Corporation of an undertaking, by or on behalf of such director or officer, to repay all amounts so advanced if it shall ultimately be determined that such director or officer is not entitled to be indemnified under this Article Tenth or otherwise.
The Corporation may, to the extent authorized from time to time by the Board, provide rights to indemnification and to the advancement of expenses to employees, and agents of the Corporation similar to those conferred in this Article Tenth to directors and officers of the Corporation.
The rights to indemnification and to the advancement of expenses conferred in this Article Tenth shall not be exclusive of any other right which any person may have or hereafter acquire under this Certificate of Incorporation, the By-Laws of the Corporation, any statute, agreement, vote of stockholders or disinterested directors or otherwise.
Any repeal of this Article Tenth by the stockholders of the Corporation shall not adversely affect any rights to indemnification and to the advancement of expenses of a director or officer of the Corporation existing at the time of such repeal or modification with respect to any acts or omissions occurring prior to such repeal or modification.
ARTICLE XI
The name and mailing address of the incorporator is Travis C. Anderson-Hamilton, Esq., c/o Wachtell, Lipton, Rosen & Katz, 51 West 52nd Street, New York, New York 10019.

[Signature Page Follows]



IN WITNESS WHEREOF, I, the undersigned, being the incorporator herein named, do hereby further certify that the facts hereinabove stated are truly set forth and, accordingly, I have hereunto set my hand this 9th day of November, 2022.

    /s/     
Name:    Travis C. Anderson-Hamilton
Title:    Incorporator

[Signature Page to Certificate of Incorporation of Knife River Holding Company]
EX-3.B 7 exhibit3b.htm BYLAWS OF KNIFE RIVER HOLDING COMPANY Document

BY-LAWS
of
KNIFE RIVER HOLDING COMPANY
dated as of November 9, 2022



TABLE OF CONTENTS
Page
ARTICLE I

OFFICES
SECTION 1.    REGISTERED OFFICE..............................................................................    1
SECTION 2.    OTHER OFFICES.......................................................................................    1
ARTICLE II

MEETINGS OF STOCKHOLDERS
SECTION 1.    ANNUAL MEETINGS...............................................................................    1
SECTION 2.    SPECIAL MEETINGS................................................................................    1
SECTION 3.    VOTING......................................................................................................    1
SECTION 4.    QUORUM....................................................................................................    2
SECTION 5.    NOTICE OF MEETINGS............................................................................    2
SECTION 6.    ACTION WITHOUT MEETING................................................................    2
ARTICLE III

DIRECTORS
SECTION 1.    NUMBER AND TERM...............................................................................    2
SECTION 2.    RESIGNATIONS........................................................................................    2
SECTION 3.    VACANCIES...............................................................................................    3
SECTION 4.    REMOVAL..................................................................................................    3
SECTION 5.    COMMITTEES............................................................................................    3
SECTION 6.    MEETINGS.................................................................................................    3
SECTION 7.    QUORUM....................................................................................................    4
SECTION 8.    COMPENSATION......................................................................................    4
SECTION 9.    ACTION WITHOUT MEETING................................................................    4
ARTICLE IV

OFFICERS
SECTION 1.    OFFICERS...................................................................................................    4
SECTION 2.    PRESIDENT................................................................................................    4
SECTION 3.    VICE PRESIDENTS...................................................................................    5
SECTION 4.    TREASURER..............................................................................................    5
SECTION 5.    CORPORATE SECRETARY.....................................................................    5
SECTION 6.    ASSISTANT TREASURERS AND ASSISTANT SECRETARIES..........    5
-i-


ARTICLE V

MISCELLANEOUS
SECTION 1.    CERTIFICATES OF STOCK......................................................................    5
SECTION 2.    LOST CERTIFICATES...............................................................................    6
SECTION 3.    TRANSFER OF SHARES...........................................................................    6
SECTION 4.    STOCKHOLDERS RECORD DATE.........................................................    6
SECTION 5.    DIVIDENDS................................................................................................    7
SECTION 6.    SEAL............................................................................................................    7
SECTION 7.    FISCAL YEAR............................................................................................    7
SECTION 8.    CHECKS......................................................................................................    7
SECTION 9.    NOTICE AND WAIVER OF NOTICE......................................................    7
ARTICLE VI

INDEMNIFICATION
SECTION 1.    RIGHT TO INDEMNIFICATION..............................................................    8
SECTION 2.    PREPAYMENT OF EXPENSES................................................................    8
SECTION 3.    PROCEDURE FOR INDEMNIFICATION................................................    8
SECTION 4.    BURDEN OF PROOF.................................................................................    9
SECTION 5.    CONTRACT RIGHT; NON-EXCLUSIVITY; SURVIVAL......................    9
SECTION 6.    OTHER SOURCES.....................................................................................    9
SECTION 7.    INSURANCE...............................................................................................    9
SECTION 8.    EMPLOYEES AND AGENTS..................................................................    10
SECTION 9.    AMENDMENT OR REPEAL...................................................................    10
SECTION 10.    OTHER INDEMNIFICATION AND PREPAYMENT OF EXPENSES.    10
SECTION 11.    INTERPRETATION; SEVERABILITY...................................................    10
ARTICLE VII

AMENDMENTS
SECTION 1.    AMENDMENTS.......................................................................................    10

-ii-


ARTICLE I
OFFICES

ARTICLE IREGISTERED OFFICE – The address, including street, number, city and county, of the registered office of Knife River Holding Company (the “Corporation”) in the State of Delaware is 1209 Orange Street, Wilmington, New Castle County, Delaware 19801; and the name of the registered agent of the Corporation in the State of Delaware at such address is The Corporation Trust Company.
SECTION 1.OTHER OFFICES – The Corporation may have other offices, either within or without the State of Delaware, at such place or places as the board of directors of the Corporation (the “Board of Directors”) may from time to time select or the business of the Corporation may require.
ARTICLE II
MEETINGS OF STOCKHOLDERS

SECTION 1.ANNUAL MEETINGS – Annual meetings of stockholders for the election of directors, and for such other business as may be stated in the notice of the meeting, shall be held at such place, either within or without the State of Delaware, and at such time and date as the Board of Directors, by resolution, shall determine and as set forth in the notice of the meeting. If the date of the annual meeting shall fall upon a legal holiday, the meeting shall be held on the next succeeding business day. At each annual meeting, the stockholders entitled to vote shall elect a Board of Directors and they may transact such other corporate business as shall be stated in the notice of the meeting.
SECTION 2.SPECIAL MEETINGS – Special meetings of the stockholders for any purpose or purposes may be called by the Chairman of the Board of Directors, the President or the Corporate Secretary, or by resolution of the Board of Directors.
SECTION 3.VOTING – Each stockholder entitled to vote in accordance with the terms of the Certificate of Incorporation of the Corporation and these By-Laws may vote in person or by proxy, but no proxy shall be voted after three years from its date unless such proxy provides for a longer period. All elections for directors shall be decided by plurality vote; all other questions shall be decided by majority vote except as otherwise provided by the Certificate of Incorporation of the Corporation or the laws of the State of Delaware.
A complete list of the stockholders entitled to vote at the meeting, arranged in alphabetical order, with the address of each, and the number of shares held by each, shall be open to the examination of any stockholder, for any purpose germane to the meeting, during ordinary business hours, for a period of at least ten days prior to the meeting, either at a place within the city where the meeting is to be held, which place shall be specified in the notice of the meeting, or, if not so specified, at the place where the meeting is to be held. The list shall also be produced and kept at the time and place of the meeting during the whole time thereof, and may be inspected by any stockholder who is entitled to be present at such meeting.




SECTION 4.QUORUM – Except as otherwise required by law, by the Certificate of Incorporation of the Corporation or by these By-Laws, the presence, in person or by proxy, of stockholders holding shares constituting a majority of the voting power of the Corporation shall constitute a quorum at all meetings of the stockholders. In case a quorum shall not be present at any meeting, a majority in interest of the stockholders entitled to vote thereat, present in person or by proxy, shall have the power to adjourn the meeting from time to time, without notice other than announcement at the meeting, until the requisite amount of stock entitled to vote shall be present. At any such adjourned meeting at which the requisite amount of stock entitled to vote shall be represented, any business may be transacted that might have been transacted at the meeting as originally noticed; but only those stockholders entitled to vote at the meeting as originally noticed shall be entitled to vote at any adjournment or adjournments thereof.

SECTION 5.NOTICE OF MEETINGS – Written notice, stating the place, date and time of the meeting, and the general nature of the business to be considered, shall be given to each stockholder entitled to vote thereat, at his or her address as it appears on the records of the Corporation, not less than ten nor more than sixty days before the date of the meeting. No business other than that stated in the notice shall be transacted at any meeting without the unanimous consent of all the stockholders entitled to vote thereat.
SECTION 6.ACTION WITHOUT MEETING – Unless otherwise provided by the Certificate of Incorporation of the Corporation, any action required or permitted to be taken at any annual or special meeting of stockholders may be taken without a meeting, without prior notice and without a vote, if a consent in writing, setting forth the action so taken, shall be signed by the holders of outstanding stock having not less than the minimum number of votes that would be necessary to authorize or take such action at a meeting at which all shares entitled to vote thereon were present and voted. Prompt notice of the taking of the corporate action without a meeting by less than unanimous written consent shall be given to those stockholders who have not consented in writing.
ARTICLE III
DIRECTORS

SECTION 1.NUMBER AND TERM – The business and affairs of the Corporation shall be managed under the direction of a Board of Directors which shall consist of not less than one person. The exact number of directors shall initially be four and may thereafter be fixed from time to time by the Board of Directors. Directors shall be elected at the annual meeting of stockholders and each director shall be elected to serve until his or her successor shall be elected and shall qualify. Election of directors need not be by written ballot. A director need not be a stockholder.
SECTION 2.RESIGNATIONS – Any director may resign at any time. Such resignation shall be made in writing, and shall take effect at the time specified therein, and if no time be specified, at the time of its receipt by the Chairman of the Board of Directors, the President or the Corporate Secretary. The acceptance of a resignation shall not be necessary to make it effective.





-2-


SECTION 3.VACANCIES – If the office of any director becomes vacant, the remaining directors in the office, though less than a quorum, by a majority vote, may appoint any qualified person to fill such vacancy, who shall hold office for the unexpired term and until his or her successor shall be duly chosen. If the office of any director becomes vacant and there are no remaining directors, the stockholders, by the affirmative vote of the holders of shares constituting a majority of the voting power of the Corporation, at a special meeting called for such purpose, may appoint any qualified person to fill such vacancy.

SECTION 4.REMOVAL – Except as hereinafter provided, any director or directors may be removed either for or without cause at any time by the affirmative vote of the holders of a majority of the voting power entitled to vote for the election of directors, at an annual meeting or a special meeting called for the purpose, and the vacancy thus created may be filled, at such meeting, by the affirmative vote of holders of shares constituting a majority of the voting power of the Corporation.
SECTION 5.COMMITTEES – The Board of Directors may, by resolution or resolutions passed by a majority of the whole Board of Directors, designate one or more committees, each committee to consist of one or more directors of the Corporation.
Any such committee, to the extent provided in the resolution of the Board of Directors, or in these By-Laws, shall have and may exercise all the powers and authority of the Board of Directors in the management of the business and affairs of the Corporation, and may authorize the seal of the Corporation (if any) to be affixed to any instrument requiring it.
SECTION 6.MEETINGS – Regular meetings of the Board of Directors may be held without notice at such places and times as shall be determined from time to time by resolution of the Board of Directors.
Special meetings of the Board of Directors may be called by the Chairman of the Board of Directors or the President, or by the Corporate Secretary upon the written request of any director then in office, on at least one day’s notice to each director (except that notice to any director may be waived in writing by such director or shall be deemed waived by such director’s attendance at a meeting, except when such director attends a meeting for the express purpose of objecting, at the beginning of the meeting, to the transaction of any business because the meeting is not called or convened in accordance with these By-Laws) and shall be held at such place or places as may be determined by the Board of Directors, or as shall be stated in the call of the meeting.
Unless otherwise restricted by the Certificate of Incorporation of the Corporation or these By-Laws, members of the Board of Directors, or any committee designated by the Board of Directors, may participate in any meeting of the Board of Directors or any committee thereof by means of a conference telephone or similar communications equipment by means of which all persons participating in the meeting can hear each other, and such participation in a meeting shall constitute presence in person at the meeting.
The Chairman of the Board of Directors, if any, or, if at any time the Corporation does not have a Chairman of the Board of Directors, a member of the Board of Directors appointed by the Board of Directors, shall preside at all meetings of the Board of Directors.




-3-


SECTION 7.QUORUM – A majority of the Directors shall constitute a quorum for the transaction of business. If at any meeting of the Board of Directors there shall be less than a quorum present, a majority of those present may adjourn the meeting from time to time until a quorum is obtained, and no further notice thereof need be given other than by announcement at the meeting which shall be so adjourned. The vote of the majority of the Directors present at a meeting at which a quorum is present shall be the act of the Board of Directors unless the Certificate of Incorporation of the Corporation or these By-Laws shall require the vote of a greater number.
SECTION 8.COMPENSATION – Directors shall not receive any stated salary for their services as directors or as members of committees, but by resolution of the Board of Directors a fixed fee and expenses of attendance may be allowed for attendance at each meeting. Nothing herein contained shall be construed to preclude any director from serving the Corporation in any other capacity as an officer, agent or otherwise, and receiving compensation therefor.
SECTION 9.ACTION WITHOUT MEETING – Any action required or permitted to be taken at any meeting of the Board of Directors or of any committee thereof may be taken without a meeting if a written consent thereto is signed by all members of the Board of Directors or of such committee, as the case may be, and such written consent is filed with the minutes of proceedings of the Board of Directors or such committee.
ARTICLE IV
OFFICERS

SECTION 1.OFFICERS – The officers of the Corporation shall be a President, a Treasurer and a Corporate Secretary, all of whom shall be elected by the Board of Directors and shall hold office until their successors are duly elected and qualified. In addition, the Board of Directors may elect such Vice Presidents (including a Chief Financial Officer and a Legal and General Counsel), Assistant Secretaries and Assistant Treasurers as it may deem proper. The Board of Directors may appoint such other officers and agents as it may deem advisable, who shall hold their offices for such terms and shall exercise such powers and perform such duties as shall be determined from time to time by the Board of Directors. Any number of offices may be held by the same person.
SECTION 2.PRESIDENT – The President shall have the general powers and duties of supervision and management usually vested in the office of President of a corporation. The President shall have the power to execute bonds, mortgages and other contracts on behalf of the Corporation, and to cause the seal of the Corporation (if any) to be affixed to any instrument requiring it, and when so affixed the seal shall be attested to by the signature of the Corporate Secretary or the Treasurer or an Assistant Secretary or an Assistant Treasurer.













-4-


SECTION 3.VICE PRESIDENTS – Vice Presidents, if any, shall have such powers and shall perform such duties as shall be assigned to them, respectively, by the Board of Directors.
SECTION 4.TREASURER – The Treasurer shall have the custody of the Corporate funds and securities and shall keep full and accurate account of receipts and disbursements in books belonging to the Corporation. He or she shall deposit all moneys and other valuables in the name and to the credit of the Corporation in such depositaries as may be designated by the Board of Directors. He or she shall disburse the funds of the Corporation as may be ordered by the Board of Directors, the Chairman of the Board of Directors or the President, taking proper vouchers for such disbursements. He or she shall render to the Board of Directors, the Chairman of the Board of Directors and the President at the regular meetings of the Board of Directors, or whenever they may request it, an account of all his or her transactions as Treasurer and of the financial condition of the Corporation. If required by the Board of Directors, he or she shall give the Corporation a bond for the faithful discharge of his or her duties in such amount and with such surety as the Board of Directors shall prescribe.
SECTION 5.CORPORATE SECRETARY – The Corporate Secretary shall give, or cause to be given, notice of all meetings of stockholders and of the Board of Directors and all other notices required by law or by these By-Laws, and in the case of his or her absence or refusal or neglect so to do, any such notice may be given by any person thereunto directed by the Chairman of the Board of Directors or the President, or by the Board of Directors, upon whose request the meeting is called as provided in these By-Laws. He or she shall record all the proceedings of the meetings of the Board of Directors, any committees thereof and the stockholders of the Corporation in a book to be kept for that purpose, and shall perform such other duties as may be assigned to him or her by the Board of Directors, the Chairman of the Board of Directors or the President. He or she shall have the custody of the seal of the Corporation (if any) and shall affix the same to any instrument requiring it, when authorized by the Board of Directors, the Chairman of the Board of Directors or the President, and attest to the same.
SECTION 6.ASSISTANT TREASURERS AND ASSISTANT SECRETARIES – Assistant Treasurers and Assistant Secretaries, if any, shall be elected and shall have such powers and shall perform such duties as shall be assigned to them, respectively, by the Board of Directors.
ARTICLE V
MISCELLANEOUS

SECTION 1.CERTIFICATES OF STOCK – Certificates of the Corporation’s stock may be certificated or uncertificated. Any or all of the signatures on any certificated shares may be by facsimile. In case any officer, transfer agent or registrar who shall have signed, or whose facsimile signature or signatures shall have been used on, any such certificate or certificates shall cease to be an officer, transfer agent or registrar of the Corporation, whether because of death, resignation or otherwise, before such certificate or certificates shall have been delivered by the Corporation, such certificate or certificates may nevertheless be adopted by the Corporation and be issued and delivered as though the person or persons who signed such certificate or certificates or whose facsimile signature shall have been used thereon had not ceased to be an officer, transfer agent or registrar of the Corporation. Certificates of stock of the Corporation shall be of such form and device as the Board of Directors may from time to time determine.


-5-


SECTION 2.LOST CERTIFICATES – A new certificate of stock may be issued in the place of any certificate theretofore issued by the Corporation, alleged to have been lost or destroyed, and the Board of Directors may, in its discretion, require the owner of the lost or destroyed certificate, or such owner’s legal representatives, to give the Corporation a bond, in such sum as they may direct, not exceeding double the value of the stock, to indemnify the Corporation against any claim that may be made against it on account of the alleged loss of any such certificate, or the issuance of any such new certificate.
SECTION 3.TRANSFER OF SHARES – The shares of stock of the Corporation shall be transferable only upon its books by the holders thereof in person or by their duly authorized attorneys or legal representatives, and upon such transfer the old certificates shall be surrendered to the Corporation by the delivery thereof to the person in charge of the stock and transfer books and ledgers, or to such other person as the Board of Directors may designate, by whom they shall be cancelled, and new certificates shall thereupon be issued. A record shall be made of each transfer and whenever a transfer shall be made for collateral security, and not absolutely, it shall be so expressed in the entry of the transfer. The Corporation shall be entitled to treat the holder of record of any share or shares of stock as the holder in fact thereof and accordingly shall not be bound to recognize any equitable or other claim to or interest in such share on the part of any other person whether or not it shall have express or other notice thereof save as expressly provided by the laws of Delaware.
SECTION 4.STOCKHOLDERS RECORD DATE – In order that the Corporation may determine the stockholders entitled to notice of or to vote at any meeting of stockholders or any adjournment thereof, or to express consent to corporate action in writing without a meeting, or entitled to receive payment of any dividend or other distribution or allotment of any rights, or entitled to exercise any rights in respect of any change, conversion or exchange of stock or for the purpose of any other lawful action, the Board of Directors may fix a record date, which record date shall not precede the date upon which the resolution fixing the record date is adopted by the Board of Directors and which record date: (1) in the case of determination of stockholders entitled to vote at any meeting of stockholders or adjournment thereof, shall, unless otherwise required by law, not be more than sixty nor less than ten days before the date of such meeting; (2) in the case of determination of stockholders entitled to express consent to corporate action in writing without a meeting, shall not be more than ten days from the date upon which the resolution fixing the record date is adopted by the Board of Directors; and (3) in the case of any other action, shall not be more than sixty days prior to such other action. If no record date is fixed: (1) the record date for determining stockholders entitled to notice of or to vote at a meeting of stockholders shall be at the close of business on the day next preceding the day on which notice is given, or, if notice is waived, at the close of business on the day next preceding the day on which the meeting is held; (2) the record date for determining stockholders entitled to express consent to corporate action in writing without a meeting when no prior action of the Board of Directors is required by law, shall be the first day on which a signed written consent setting forth the action taken or proposed to be taken is delivered to the Corporation in accordance with applicable law, or, if prior action by the Board of Directors is required by law, shall be at the close of business on the day on which the Board of Directors adopts the resolution taking such prior action; and (3) the record date for determining stockholders for any other purpose shall be at the close of business on the day on which the Board of Directors adopts the resolution relating thereto. A determination of stockholders of record entitled to notice of or to vote at a meeting of stockholders shall apply to any adjournment of the meeting; provided, however, that the Board of Directors may fix a new record date for the adjourned meeting.


-6-


SECTION 5.DIVIDENDS – Subject to the provisions of the Certificate of Incorporation of the Corporation, the Board of Directors may, out of funds legally available therefor at any regular or special meeting, declare dividends upon stock of the Corporation as and when they deem appropriate. Before declaring any dividend there may be set apart out of any funds of the Corporation available for dividends, such sum or sums as the Board of Directors from time to time in their discretion deem proper for working capital or as a reserve fund to meet contingencies or for equalizing dividends or for such other purposes as the Board of Directors shall deem conducive to the interests of the Corporation.
SECTION 6.SEAL – The Corporation may have a corporate seal in such form as shall be determined by resolution of the Board of Directors. Said seal may be used by causing it or a facsimile thereof to be impressed or affixed or reproduced or otherwise imprinted upon the subject document or paper.
SECTION 7.FISCAL YEAR – The fiscal year of the Corporation shall be determined by resolution of the Board of Directors.
SECTION 8.CHECKS – All checks, drafts or other orders for the payment of money, notes or other evidences of indebtedness issued in the name of the Corporation shall be signed by such officer or officers, or agent or agents, of the Corporation, and in such manner as shall be determined from time to time by resolution of the Board of Directors.
SECTION 9.NOTICE AND WAIVER OF NOTICE – Whenever any notice is required to be given under these By-Laws, personal notice is not required unless expressly so stated, and any notice so required shall be deemed to be sufficient if given by depositing the same in the United States mail, postage prepaid, addressed to the person entitled thereto at his or her address as it appears on the records of the Corporation, and such notice shall be deemed to have been given on the day of such mailing. Stockholders not entitled to vote shall not be entitled to receive notice of any meetings except as otherwise provided by law. Whenever any notice is required to be given under the provisions of any law, or under the provisions of the Certificate of Incorporation of the Corporation or of these By-Laws, a waiver thereof, in writing and signed by the person or persons entitled to said notice, whether before or after the time stated therein, shall be deemed equivalent to such required notice. In addition, the attendance of any stockholder at a meeting, whether in person or by proxy, shall constitute a waiver of notice by such stockholder, except when a stockholder attends a meeting for the express purpose of objecting, at the beginning of the meeting, to the transaction of any business because the meeting is not lawfully called or convened.


-7-


ARTICLE VI
INDEMNIFICATION

SECTION 1.RIGHT TO INDEMNIFICATION – The Corporation shall indemnify and hold harmless, to the fullest extent permitted by applicable law as it presently exists or may hereafter be amended, any person (a “Covered Person”) who was or is made or is threatened to be made a party or is otherwise involved in any action, suit or proceeding, whether civil, criminal, administrative or investigative (a “proceeding”), by reason of the fact that he, or a person for whom he is the legal representative, is or was a director or officer of the Corporation or, while a director or officer of the Corporation, is or was serving at the request of the Corporation as a director, officer, employee or agent of another corporation or of a partnership, joint venture, trust, enterprise or nonprofit entity, including service with respect to employee benefit plans, against all liability and loss suffered and expenses (including attorneys’ fees) reasonably incurred by such Covered Person. Notwithstanding the preceding sentence, except as otherwise provided in Section 3 of Article VI of these By-Laws, the Corporation shall be required to indemnify a Covered Person in connection with a proceeding (or part thereof) commenced by such Covered Person only if the commencement of such proceeding (or part thereof) by the Covered Person was authorized by the Board of Directors of the Corporation.
SECTION 2.PREPAYMENT OF EXPENSES – The Corporation shall pay the expenses (including attorneys’ fees) incurred by a Covered Person in defending any proceeding in advance of its final disposition, provided, however, that, to the extent required by law, such payment of expenses in advance of the final disposition of the proceeding shall be made only upon receipt of an undertaking by the Covered Person to repay all amounts advanced if it should be ultimately determined that the Covered Person is not entitled to be indemnified under this Article VI or otherwise. The Corporation may authorize any counsel for the Corporation to represent (subject to applicable conflict of interest considerations) such Covered Person in any proceeding, whether or not the Corporation is a party to such proceeding.
SECTION 3.PROCEDURE FOR INDEMNIFICATION – Any indemnification under Section 1 of this Article VI or any advance of expenses under Section 2 of this Article VI shall be made only against a written request therefor (together with supporting documentation) submitted by or on behalf of the Covered Person seeking indemnification or advance. Indemnification may be sought by a Covered Person under Section 1 of this Article VI in respect of a proceeding only to the extent that both the liabilities for which indemnification is sought and all portions of the proceeding relevant to the determination of whether the person has satisfied any appropriate standard of conduct have become final. A Covered Person seeking indemnification or advance of expenses may seek to enforce such Covered Person’s rights to indemnification or advance of expenses (as the case may be) in the Delaware Court of Chancery to the extent all or any portion of a requested indemnification has not been granted within 90 days of, or to the extent all or any portion of a requested advance of expenses has not been granted within 20 days of, the submission of such request. All expenses (including reasonable attorneys’ fees) incurred by such Covered Person in connection with successfully establishing such Covered Person’s right to indemnification or advancement of expenses under this Article VI, in whole or in part, shall also be indemnified by the Corporation.




-8-


SECTION 4.BURDEN OF PROOF –
        (a) In any proceeding brought to enforce the right of a Covered Person to receive indemnification to which such person is entitled under Section 1 of this Article VI, the Corporation has the burden of demonstrating that the standard of conduct applicable under the General Corporation Law of the State of Delaware (the “DGCL”) or other applicable law was not met. A prior determination by the Corporation (including its Board of Directors or any Committee thereof, its independent legal counsel, or its stockholders) that the claimant has not met such applicable standard of conduct does not itself constitute evidence that the claimant has not met the applicable standard of conduct.

        (b) In any proceeding brought to enforce a claim for advances to which a Covered Person is entitled under Section 2 of this Article VI, the Covered Person seeking an advance need only show that he or she has satisfied the requirements expressly set forth in Section 2 of this Article VI.

SECTION 5.CONTRACT RIGHT; NON-EXCLUSIVITY; SURVIVAL –
        (a) The rights to indemnification and advancement of expenses provided by this Article VI shall be deemed to be separate contract rights between the Corporation and each Covered Person who serves in any such capacity at any time while these provisions as well as the relevant provisions of the DGCL are in effect, and no repeal or modification of any of these provisions or any relevant provisions of the DGCL shall adversely affect any right or obligation of such Covered Person existing at the time of such repeal or modification with respect to any state of facts then or previously existing or any proceeding previously or thereafter brought or threatened based in whole or in part upon any such state of facts. Such “contract rights” may not be modified retroactively as to any Covered Person without the consent of such Covered Person.
        (b) The rights conferred on any Covered Person by this Article VI shall not be exclusive of any other rights which such Covered Person may have or hereafter acquire under any statute, provision of the Certificate of Incorporation of the Corporation, these By-laws, agreement, vote of stockholders or disinterested directors or otherwise.

(c) The rights to indemnification and advancement of expenses provided by this Article VI to any Covered Person shall inure to the benefit of the heirs, executors and administrators of such Covered Person.
SECTION 6.OTHER SOURCES – The Corporation’s obligation, if any, to indemnify or to advance expenses to any Covered Person who was or is serving at its request as a director, officer, employee or agent of another corporation, partnership, joint venture, trust, enterprise or nonprofit entity shall be reduced by any amount such Covered Person may collect as indemnification or advancement of expenses from such other corporation, partnership, joint venture, trust, enterprise or non-profit enterprise.
SECTION 7.INSURANCE – The Corporation may purchase and maintain insurance on behalf of any Covered Person who is or was or has agreed to become a director or officer of the Corporation, or is or was serving at the request of the Corporation as a director or officer of another Corporation, partnership, joint venture, trust or other enterprise against any liability asserted against such Covered Person and incurred by such Covered Person or on such Covered Person’s behalf in any such capacity, or arising out of such Covered Person’s status as such, whether or not the Corporation would have the power to indemnify such Covered Person against such liability under the provisions of this Article VI.


-9-


SECTION 8.EMPLOYEES AND AGENTS – The Board of Directors, or any officer authorized by the Board of Directors generally or in the specific case to make indemnification decisions, may cause the Corporation to indemnify any present or former employee or agent of the Corporation in such manner and for such liabilities as the Board of Directors may determine, up to the fullest extent permitted by the DGCL and other applicable law.
SECTION 9.AMENDMENT OR REPEAL – Any repeal or modification of the foregoing provisions of this Article VI shall not adversely affect any right or protection hereunder of any Covered Person in respect of any act or omission occurring prior to the time of such repeal or modification.
SECTION 10.OTHER INDEMNIFICATION AND PREPAYMENT OF EXPENSES – This Article VI shall not limit the right of the Corporation, to the extent and in the manner permitted by law, to indemnify and to advance expenses to persons other than Covered Persons when and as authorized by appropriate corporate action.
SECTION 11. INTERPRETATION; SEVERABILITY – If this Article VI or any portion hereof shall be invalidated on any ground by any court of competent jurisdiction, then the Corporation shall nevertheless indemnify each Covered Person as to costs, charges and expenses (including attorneys’ fees), judgments, fines and amounts paid in settlement with respect to any action, suit or proceeding, whether civil, criminal, administrative or investigative, including an action by or in the right of the Corporation, to the fullest extent permitted by any applicable portion of this Article VI that shall not have been invalidated and to the fullest extent permitted by applicable law.
ARTICLE VII

AMENDMENTS

SECTION 1.AMENDMENTS – These By-Laws may be altered, amended or repealed at any annual meeting of the stockholders (or at any special meeting thereof if notice of such proposed alteration, amendment or repeal to be considered is contained in the notice of such special meeting) by the affirmative vote of the holders of shares constituting a majority of the voting power of the Corporation. Except as otherwise provided in the Certificate of Incorporation of the Corporation, the Board of Directors may by majority vote of those present at any meeting at which a quorum is present alter, amend or repeal these By-Laws, or enact such other By-Laws as in their judgment may be advisable for the regulation and conduct of the affairs of the Corporation.
-10-
EX-3.C 8 exhibit3c.htm CERTIFICATE OF AMENDMENT OF THE CERTIFICATE OF INCORPORATION Document

KNIFE RIVER HOLDING COMPANY
CERTIFICATE OF AMENDMENT
OF THE
CERTIFICATE OF INCORPORATION
Knife River Holding Company (the “Company”), a corporation organized and existing under and by virtue of the General Corporation Law of the State of Delaware (the “DGCL”)
DOES HEREBY CERTIFY:
FIRST: That the original certificate of incorporation of the Company was filed with the Secretary of the State of Delaware on November 9, 2022.
SECOND: That the board of directors of the Company (the “Board”) by the unanimous written consent of its members, filed with the minutes of the Board, duly adopted resolutions proposing and declaring advisable that the certificate of incorporation of the Company be amended by changing Article IV thereof, so that, as amended, said Article shall read in its entirety as follows:
ARTICLE IV
Section 1.    The Corporation shall be authorized to issue three hundred million (300,000,000) shares of capital stock, all of which shall be shares of common stock, par value $0.01 per share (the “Common Stock”).
Section 2.    Except as otherwise provided by law, the Common Stock shall have the exclusive right to vote for the election of directors and for all other purposes. Each share of the Common Stock shall have one vote and the Common Stock shall vote together as a single class.
THIRD: That in lieu of a meeting and vote of stockholders, the sole stockholder of the Company has given written consent to said amendment in accordance with the provisions of Section 228 of the DGCL.
FOURTH: That the aforesaid amendment was duly adopted in accordance with the applicable provisions of Section 242 and 228 of the DGCL.
FIFTH: That the aforesaid amendment shall be effective upon the filing hereof.
[Signature page follows]





IN WITNESS WHEREOF, the Company has caused this certificate to be signed by the undersigned as of this 5 day of May, 2023.

KNIFE RIVER HOLDING COMPANY
/s/ Karl A. Liepitz    
Name:    Karl A. Liepitz
Title:    General Counsel and Secretary
[Signature Page Knife River Holding Company Certificate of Amendment]
EX-10.2 9 exhibit102.htm PROMOTION LETTER WITH JOHN F. QUADE Document

Re: Offer Letter

As discussed, I am pleased to deliver the attached offer letter relating to your employment with Knife River Corporation (the “Employer”), a wholly owned subsidiary of MDU Resources Group, Inc. (“MDU Resources”). As you know, MDU Resources plans to separate the Employer by means of a spinoff of the newly formed MDU Resources subsidiary named Knife River Holding Company (the “Parent Entity”), which will own the Employer.

This letter sets forth your compensation as an officer of the Parent Entity (which intends to change its name to “Knife River Corporation” in connection with the spinoff) following the spinoff. References to “Knife River Corporation” in this offer letter should be considered to refer either to the Employer (which intends to change its name to “KRC Materials, Inc.” in connection with the spinoff) or to the Parent Entity, as the context requires.

    
Sincerely,
    
    
/s/ Brian R. Gray

Brian R. Gray
President and Chief Executive Officer,
Knife River Corporation
President, Knife River Holding Company



January 31, 2023

Confidential

John Quade,

I am pleased to offer you the position of Vice-President – Business Development at Knife River Corporation, effective February 6, 2023. You will report to me and Dave Barney until such time Dave’s status changes at which time you will report directly to me.
Following is the compensation and incentive package that applies to this new role:

Base salary:
Your annualized base salary will be $325,000 effective February 6, 2023. This is an increase of $16,720 from your current role.

Annual Incentive:
Your target incentive on the EICP will change from the current 65% to 60% of base salary. For the plan year 2023, your incentive will be prorated based on time spent at each role. You will be recommended for inclusion in the LTIP as described below.

Long-Term Incentive Plan (LTIP):
You will be recommended to the Board of Directors for their approval for a target award of 55% of your base pay. More information on this program and stock ownership guidelines will be forthcoming upon approval of your participation.

Non-Qualified Defined Contribution Plan:
You have received funding for the 2023 plan year. You will be recommended for continued participation in the company’s non-qualified defined contribution plan with company funding. This benefit requires approval from the Compensation Committee of the Board of Directors.

John, I am pleased you will be moving into the VP-Business Development role. You have been instrumental and successful with the growth in the North Central region. Your experience and background will serve Knife River well in future growth.

This offer is contingent upon successfully completing a background and credit check. This offer is not an employment contract for any specified time frame. The employment relationship can be terminated by you or the company at any time, for any reason, with or without notice.

Please confirm your acceptance of this offer by signing, dating and returning (email is acceptable) the form to me.

Regards,

Brian Gray
President
Knife River Corporation

___________________________________________________________________________
I have read the above offer and agree to the terms set forth.

/s/ John Quade                        2/8/23
John Quade                        Date     


Cc: HR-KRC/MDUR

EX-10.3 10 exhibit103.htm PROMOTION LETTER WITH NATHAN W. RING Document

Re: Offer Letter

As discussed, I am pleased to deliver the attached offer letter relating to your employment with Knife River Corporation (the “Employer”), a wholly owned subsidiary of MDU Resources Group, Inc. (“MDU Resources”). As you know, MDU Resources plans to separate the Employer by means of a spinoff of the newly formed MDU Resources subsidiary named Knife River Holding Company (the “Parent Entity”), which will own the Employer.

This letter sets forth your compensation as an officer of the Parent Entity (which intends to change its name to “Knife River Corporation” in connection with the spinoff) following the spinoff. References to “Knife River Corporation” in this offer letter should be considered to refer either to the Employer (which intends to change its name to “KRC Materials, Inc.” in connection with the spinoff) or to the Parent Entity, as the context requires.

    
Sincerely,
    
    
/s/ Brian R. Gray
    
Brian R. Gray
President and Chief Executive Officer,
Knife River Corporation
President, Knife River Holding Company





March 15, 2023

Confidential

Nathan Ring,

As we continue our plan to complete a tax-free spinoff of Knife River Corporation (the “Spinoff”) and in connection with your appointment as Chief Financial Officer of Knife River Corporation, I am pleased to deliver this offer letter setting forth your compensation opportunity following the Spinoff. You will continue to report directly to me.

Salary Grade and Base salary: Effective with the day of, and subject to the occurrence of, the Spinoff, your salary Grade will be “J” and your base salary will increase from $316,580 to $450,000.

Stock Ownership Guidelines: Salary Grade “J” requires a stock ownership of 3x your base wage. Your new salary multiple commences with the change in your compensation and must be met in five years (2028).

Annual Incentive/Executive Incentive Compensation Plan (EICP): Effective as of the occurrence of, the Spinoff, your annual incentive target will increase from 40% of base salary to 75% of base salary. Considering the increase in your compensation during 2023, your incentive target will be pro-rated as follows, assuming for illustrative purposes, a Spinoff date of June 1, 2023:
5/12 based on your base salary of $316,580 at 40% of base = $52,763 at Target    
7/12 based on your base salary of $450,000 at 75% of base = 196,875 at Target
As a result, your total target annual incentive would be $249,638 based on this assumption.

Long-Term Performance-Based Incentive Plan (LTIP): On February 16, you were granted a restricted stock unit award related to 5,723 shares of MDU Resources Group, Inc. common stock based on a value of $174,119 for 2023-2025.

The total of your 2023-2025 grant is recommended to be $675,000. Therefore, an additional grant of restricted stock units relating to Knife River Corporation common stock with a value of $500,881 will be made to you, subject to the approval of the Knife River Corporation board of directors after the Spinoff.

Non-Qualified Defined Contribution Plan: The MDU Resources Group, Inc. board of directors approved the employer contribution to your account under this plan of $31,658 for 2023. Future contributions to the corresponding Knife River Corporation plan will be addressed by the Knife River Corporation board of directors.

Section 16 Officer: You will be a Section 16 Officer and you will become a member of Knife River’s Management Policy team.

The above information is for overview purposes, with specific terms and conditions outlined in each plan document and/or award letters.

This memo is not a contract of employment for any specified time frame. The employment relationship can be terminated by you or the company at any time, for any reason, with or without notice.

Nathan, I am very excited for the future of Knife River and the opportunities ahead. I am pleased you will be joining our team and I look forward to working with you.

Please acknowledge your acceptance by signing, dating and returning the document below.


I have read the above offer and agree to the terms set forth.



/s/ Nathan Ring                         3/21/23
Nathan Ring                        Date
Cc: HR-KRC/MDUR

EX-10.4 11 exhibit104.htm PROMOTION LETTER WITH MARNEY L. KADRMAS Document

Re: Offer Letter

As discussed, I am pleased to deliver the attached offer letter relating to your employment with Knife River Corporation (the “Employer”), a wholly owned subsidiary of MDU Resources Group, Inc. (“MDU Resources”). As you know, MDU Resources plans to separate the Employer by means of a spinoff of the newly formed MDU Resources subsidiary named Knife River Holding Company (the “Parent Entity”), which will own the Employer.

This letter sets forth your compensation as an officer of the Parent Entity (which intends to change its name to “Knife River Corporation” in connection with the spinoff) following the spinoff. References to “Knife River Corporation” in this offer letter should be considered to refer either to the Employer (which intends to change its name to “KRC Materials, Inc.” in connection with the spinoff) or to the Parent Entity, as the context requires.

    
Sincerely,
    
    
/s/ Brian R. Gray
    
    
Brian R. Gray
President and Chief Executive Officer,
Knife River Corporation
President, Knife River Holding Company






March 15, 2023

Confidential

Marney Kadrmas,

As we continue our plan to complete a tax-free spinoff of Knife River Corporation (the “Spinoff”), I am pleased to offer you the position of Chief Accounting Officer at Knife River Corporation, subject to the Spinoff occurring. You will report directly to Nathan Ring.
Following is the compensation opportunity for your position, subject to the occurrence of the Spinoff:

Salary Grade and Base salary: Effective with the day of, and subject to the occurrence of, the Spinoff, your salary Grade will be “G” and your base salary will increase from $210,000 to $260,000.

Stock Ownership Guidelines: Salary Grade “G” requires a stock ownership of 2x your base wage. Your new salary multiple commences with the effective date of your new role and must be met in five years (2028).

Annual Incentive/Executive Incentive Compensation Plan (EICP): Effective as of the occurrence of, the Spinoff, your annual incentive target will increase from 35% of base salary to 45% of base salary. Considering the increase in your compensation during 2023, your incentive target will be pro-rated as follows, assuming for illustrative purposes, a Spinoff date of June 1, 2023:
5/12 based on your base salary of $210,000 at 35% of base = $30,625 at Target    
7/12 based on your base salary of $260,000 at 45% of base = 68,250 at Target
As a result, your total target annual incentive would be $98,875 based on this assumption and subject to the performance measures under each level.

Long-Term Performance-Based Incentive Plan (LTIP): You will be recommended for participation in the Knife River Long-Term Performance-Based Incentive Plan at a target of 65% of base salary and further pro-rated based on months of participation in the 2023-2025 cycle. Assuming a Spinoff date of June 1, 2023, your target grant would have a value of $145,528, as follows:
31/36 based on your base salary of $260,000 at 65% of base = $145,528 at Target

Non-Qualified Defined Contribution Plan (NQDCP): You will be recommended for participation in the NQDCP for plan year 2024 at a company contribution rate of 10%, subject to the occurrence of the Spinoff and approval by the Knife River Corporation board of directors.
Section 16 Officer: You will be a Section 16 Officer and you will become a member of Knife River’s Management Policy team.

The above information is for overview purposes, with specific terms and conditions outlined in each plan document and/or award letters.

This offer is contingent upon successfully completing a background and credit check. This memo is not a contract of employment for any specified time frame. The employment relationship can be terminated by you or the company at any time, for any reason, with or without notice.

Marney, I am very excited for the future of Knife River and the opportunities ahead. I am pleased you will be joining our team and I look forward to continuing to work with you.

Please acknowledge your acceptance by signing, dating and returning the document below.


I have read the above offer and agree to the terms set forth.

/s/ Marney Kadrmas                    3/22/23                
Marney Kadrmas                    Date
Cc: HR-KRC/MDUR

EX-10.5 12 exhibit105.htm PROMOTION LETTER WITH GLENN R. PLADSEN Document

Re: Offer Letter

As discussed, I am pleased to deliver the attached offer letter relating to your employment with Knife River Corporation (the “Employer”), a wholly owned subsidiary of MDU Resources Group, Inc. (“MDU Resources”). As you know, MDU Resources plans to separate the Employer by means of a spinoff of the newly formed MDU Resources subsidiary named Knife River Holding Company (the “Parent Entity”), which will own the Employer.

This letter sets forth your compensation as an officer of the Parent Entity (which intends to change its name to “Knife River Corporation” in connection with the spinoff) following the spinoff. References to “Knife River Corporation” in this offer letter should be considered to refer either to the Employer (which intends to change its name to “KRC Materials, Inc.” in connection with the spinoff) or to the Parent Entity, as the context requires.

    
Sincerely,
    
    
/s/ Brian R. Gray
    
    
Brian R. Gray
President and Chief Executive Officer,
Knife River Corporation
President, Knife River Holding Company





March 15, 2023

Confidential

Glenn Pladsen,    

As we continue our plan to complete a tax-free spinoff of Knife River Corporation (the “Spinoff”) and in connection with you continuing in the position of Vice President - Support Services of Knife River Corporation, I am pleased to deliver this offer letter setting forth your compensation opportunity following the Spinoff. You will continue to report directly to me.
Salary Grade and Base salary: Effective with the day of, and subject to the occurrence of, the Spinoff, your salary Grade will be “I” and your base salary will increase from $271,700 to $350,000.

Stock Ownership Guidelines: Salary Grade “I” requires a stock ownership of 3x your base wage. Your new salary multiple commences with the change in your compensation and must be met in five years (2028).

Annual Incentive/Executive Incentive Compensation Plan (EICP): Effective as of the occurrence of, the Spinoff, your annual incentive target will increase from 40% of base salary to 60% of base salary. Considering the increase in your compensation during 2023, your incentive target will be pro-rated as follows, assuming for illustrative purposes, a Spinoff date of June 1, 2023:
5/12 based on your base salary of $271,700 at 40% of base = $45,283 at Target    
7/12 based on your base salary of $350,000 at 60% of base = 122,500 at Target
As a result, your total target annual incentive would be $167,783 based on this assumption.

Long-Term Performance-Based Incentive Plan (LTIP): On February 16, you were granted a restricted stock unit award related to 4,912 shares of MDU Resources Group, Inc. common stock based on a value of $149,435 for 2023-2025.

The total of your 2023-2025 grant is recommended to be $350,000. Therefore, an additional grant of restricted stock units relating to Knife River Corporation common stock with a value of $200,565 will be made to you, subject to the approval of the Knife River Corporation board of directors after the Spinoff.

Non-Qualified Defined Contribution Plan: The MDU Resources Group, Inc. board of directors approved the employer contribution to your account under this plan of $27,170 for 2023. Future contributions to the corresponding Knife River Corporation plan will be addressed by the Knife River Corporation board of directors.

Section 16 Officer: You will be a Section 16 Officer and you will become a member of Knife River’s Management Policy team.

The above information is for overview purposes, with specific terms and conditions outlined in each plan document and/or award letters.

This memo is not a contract of employment for any specified time frame. The employment relationship can be terminated by you or the company at any time, for any reason, with or without notice.

Glenn, I am very excited for the future of Knife River and the opportunities ahead. I am pleased you will be joining our team and I look forward to continuing to work with you.

Please acknowledge your acceptance by signing, dating and returning the document below.


I have read the above offer and agree to the terms set forth.


/s/ Glenn Pladsen                    3/21/23        
Glenn Pladsen                        Date
Cc: HR-KRC/MDUR

EX-10.6 13 exhibit106.htm PROMOTION LETTER WITH NANCY K. CHRISTENSON Document

Re: Offer Letter

As discussed, I am pleased to deliver the attached offer letter relating to your employment with Knife River Corporation (the “Employer”), a wholly owned subsidiary of MDU Resources Group, Inc. (“MDU Resources”). As you know, MDU Resources plans to separate the Employer by means of a spinoff of the newly formed MDU Resources subsidiary named Knife River Holding Company (the “Parent Entity”), which will own the Employer.

This letter sets forth your compensation as an officer of the Parent Entity (which intends to change its name to “Knife River Corporation” in connection with the spinoff) following the spinoff. References to “Knife River Corporation” in this offer letter should be considered to refer either to the Employer (which intends to change its name to “KRC Materials, Inc.” in connection with the spinoff) or to the Parent Entity, as the context requires.

    
Sincerely,
    
    
/s/ Brian R. Gray
    
    
Brian R. Gray
President and Chief Executive Officer,
Knife River Corporation
President, Knife River Holding Company





March 15, 2023

Confidential

Nancy Christenson,    

As we continue our plan to complete a tax-free spinoff of Knife River Corporation (the “Spinoff”) and in connection with you continuing in the position of Vice President - Administration of Knife River Corporation, I am pleased to deliver this offer letter setting forth your compensation opportunity following the Spinoff. You will continue to report directly to me.
Salary Grade and Base salary: Effective with the day of, and subject to the occurrence of, the Spinoff, your salary Grade will be “I” and your base salary will increase from $292,600 to $350,000.

Stock Ownership Guidelines: Salary Grade “I” requires a stock ownership of 3x your base wage. Your new salary multiple commences with the change in your compensation and must be met in five years (2028).

Annual Incentive/Executive Incentive Compensation Plan (EICP): Effective as of the occurrence of, the Spinoff, your annual incentive target will increase from 40% of base salary to 60% of base salary. Considering the increase in your compensation during 2023, your incentive target will be pro-rated as follows, assuming for illustrative purposes, a Spinoff date of June 1, 2023:
5/12 based on your base salary of $292,600 at 40% of base = $48,767 at Target    
7/12 based on your base salary of $350,000 at 60% of base = 122,500 at Target
As a result, your total target annual incentive would be $171,267 based on this assumption.

Long-Term Performance-Based Incentive Plan (LTIP): On February 16, you were granted a restricted stock unit award related to 5,290 shares of MDU Resources Group, Inc. common stock based on a value of $160,930 for 2023-2025.

The total of your 2023-2025 grant is recommended to be $350,000. Therefore, an additional grant of restricted stock units relating to Knife River Corporation common stock with a value of $189,070 will be made to you, subject to the approval of the Knife River Corporation board of directors after the Spinoff.

Non-Qualified Defined Contribution Plan: The MDU Resources Group, Inc. board of directors approved the employer contribution to your account under this plan of $29,260 for 2023. Future contributions to the corresponding Knife River Corporation plan will be addressed by the Knife River Corporation board of directors.

Section 16 Officer: You will be a Section 16 Officer and you will become a member of Knife River’s Management Policy team.

The above information is for overview purposes, with specific terms and conditions outlined in each plan document and/or award letters.

This memo is not a contract of employment for any specified time frame. The employment relationship can be terminated by you or the company at any time, for any reason, with or without notice.

Nancy, I am very excited for the future of Knife River and the opportunities ahead. I am pleased you will be joining our team and I look forward to continuing to work with you.

Please acknowledge your acceptance by signing, dating and returning the document below.


I have read the above offer and agree to the terms set forth.


/s/ Nancy Christenson                     3/21/23        
Nancy Christenson                    Date
Cc: HR-KRC/MDUR

EX-10.7 14 exhibit107.htm PROMOTION LETTER WITH KARL A. LIEPITZ Document

Re: Offer Letter

As discussed, I am pleased to deliver the attached offer letter relating to your employment with Knife River Corporation (the “Employer”), a wholly owned subsidiary of MDU Resources Group, Inc. (“MDU Resources”). As you know, MDU Resources plans to separate the Employer by means of a spinoff of the newly formed MDU Resources subsidiary named Knife River Holding Company (the “Parent Entity”), which will own the Employer.

This letter sets forth your compensation as an officer of the Parent Entity (which intends to change its name to “Knife River Corporation” in connection with the spinoff) following the spinoff. References to “Knife River Corporation” in this offer letter should be considered to refer either to the Employer (which intends to change its name to “KRC Materials, Inc.” in connection with the spinoff) or to the Parent Entity, as the context requires.

    
Sincerely,
    
    
/s/ Brian R. Gray
    
    
Brian R. Gray
President and Chief Executive Officer,
Knife River Corporation
President, Knife River Holding Company





March 15, 2023


Confidential

Karl Liepitz,

As we continue our plan to complete a tax-free spinoff of Knife River Corporation (the “Spinoff”), I am pleased to offer you the position of Vice President, Chief Legal Officer and Secretary of Knife River Corporation, subject to the Spinoff occurring. You will report directly to me.
Following is the compensation opportunity for your position, subject to the occurrence of the Spinoff:

Salary Grade and Base salary: Effective as of the day prior to, and subject to the occurrence of, the Spinoff, your salary Grade will remain at “J” and your base salary will remain at $470,000. A market study of your position will be performed for 2024 to ensure alignment with market data.

Stock Ownership Guidelines: Salary Grade “J” requires a stock ownership of 3x your base wage. Your new salary multiple commences with the effective date in your new role and must be met in five years (2028).

Annual Incentive/Executive Incentive Compensation Plan (EICP): You were previously approved at an incentive target of 75% for 2023 under the MDU Resources Group Executive Incentive Compensation Plan (EICP). This will remain unchanged in your new role and be mirrored in the Knife River Corporation EICP. For 2023, your incentive would be pro-rated based on time under the MDUR EICP and under the Knife River EICP.

Long-Term Performance-Based Incentive Plan (LTIP): On February 16, you were granted a restricted stock unit award related to shares of MDU Resources Group, Inc. common stock based on a value of $799,000. The total of your 2023-2025 grant is recommended to remain at a value of $799,000.

Non-Qualified Defined Contribution Plan: The MDU Resources Group, Inc. board of directors approved the employer contribution to your account under this plan of $47,000 for 2023. Future contributions to the corresponding Knife River Corporation plan will be addressed by the Knife River Corporation board of directors.

Section 16 Officer: You will be a Section 16 Officer and you will become a member of Knife River’s Management Policy team.

The above information is for overview purposes, with specific terms and conditions outlined in each plan document and/or award letters.

This offer is contingent upon successfully completing a background and credit check. This memo is not a contract of employment for any specified time frame. The employment relationship can be terminated by you or the company at any time, for any reason, with or without notice.

Karl, I am very excited for the future of Knife River and the opportunities ahead. I am pleased you will be joining our team and I look forward to working with you.

Please acknowledge your acceptance by signing, dating and returning the document below.


I have read the above offer and agree to the terms set forth.



/s/ Karl Liepitz                        3/23/23            
Karl Liepitz                        Date
Cc: HR-KRC/MDUR

EX-10.8 15 exhibit108.htm PROMOTION LETTER WITH TREVOR J. HASTINGS Document

Re: Offer Letter

As discussed, I am pleased to deliver the attached offer letter relating to your employment with Knife River Corporation (the “Employer”), a wholly owned subsidiary of MDU Resources Group, Inc. (“MDU Resources”). As you know, MDU Resources plans to separate the Employer by means of a spinoff of the newly formed MDU Resources subsidiary named Knife River Holding Company (the “Parent Entity”), which will own the Employer.

This letter sets forth your compensation as an officer of the Parent Entity (which intends to change its name to “Knife River Corporation” in connection with the spinoff) following the spinoff. References to “Knife River Corporation” in this offer letter should be considered to refer either to the Employer (which intends to change its name to “KRC Materials, Inc.” in connection with the spinoff) or to the Parent Entity, as the context requires.

    
Sincerely,
    
    
/s/ Brian R. Gray
    
    
Brian R. Gray     
President and Chief Executive Officer,     
Knife River Corporation     
President, Knife River Holding Company







March 15, 2023


Confidential

Trevor Hastings,

As we continue our plan to complete a tax-free spinoff of Knife River Corporation (the “Spinoff”) and in connection with your appointment as Chief Operating Officer of Knife River Corporation, I am pleased to deliver this offer letter setting forth your compensation opportunity, subject to the Spinoff occurring. You will report directly to me.
Salary Grade and Base salary: Effective as of the day prior to, and subject to the occurrence of, the Spinoff, your salary Grade will be “J” and your base salary will increase from $420,000 to $500,000.

Stock Ownership Guidelines: Salary Grade “J” requires a stock ownership of 3x your base wage. Your new salary multiple commences with the effective date of your new role and must be met in five years (2028).

Annual Incentive/Executive Incentive Compensation Plan (EICP): Effective as of the occurrence of, the Spinoff, your annual incentive target will increase from 60% of base salary to 75% of base salary. Considering the increase in your compensation during 2023, your incentive target will be pro-rated as follows, assuming for illustrative purposes, a Spinoff date of June 1, 2023:
5/12 based on your base salary of $420,000 at 60% of base = $105,000 at Target    
7/12 based on your base salary of $500,000 at 75% of base = 218,750 at Target
As a result, your total target annual incentive would be $323,750 based on this assumption.

Long-Term Performance-Based Incentive Plan (LTIP): On February 16, you were granted a restricted stock unit award related to 13,806 shares of MDU Resources Group, Inc. common stock based on a value of $420,000 for 2023-2025.

The total of your 2023-2025 grant is recommended to be $750,000. Therefore, an additional grant of restricted stock units relating to Knife River Corporation common stock with a value of $330,000 will be made to you, subject to the approval of the Knife River Corporation board of directors after the Spinoff.

Non-Qualified Defined Contribution Plan: The MDU Resources Group, Inc. board of directors approved the employer contribution to your account under this plan of $42,000 for 2023. Future contributions to the corresponding Knife River Corporation plan will be addressed by the Knife River Corporation board of directors.

Section 16 Officer: You will be a Section 16 Officer and you will become a member of Knife River’s Management Policy team.

The above information is for overview purposes, with specific terms and conditions outlined in each plan document and/or award letters.

This offer is contingent upon successfully completing a background and credit check. This memo is not a contract of employment for any specified time frame. The employment relationship can be terminated by you or the company at any time, for any reason, with or without notice.

Trevor, I am very excited for the future of Knife River and the opportunities ahead. I am pleased you will be joining our team and I look forward to working with you.

Please acknowledge your acceptance by signing, dating and returning the document below.


I have read the above offer and agree to the terms set forth.


/s/ Trevor Hastings                     3/24/23        
Trevor Hastings                        Date
Cc: HR-KRC/MDUR

EX-10.9 16 exhibit109.htm PROMOTION LETTER WITH BRIAN R. GRAY Document

Re: Offer Letter

As discussed, I am pleased to deliver the attached offer letter relating to your employment with Knife River Corporation (the “Employer”), a wholly owned subsidiary of MDU Resources Group, Inc. (“MDU Resources”). As you know, MDU Resources plans to separate the Employer by means of a spinoff of the newly formed MDU Resources subsidiary named Knife River Holding Company (the “Parent Entity”), which will own the Employer.

This letter sets forth your compensation as an officer of the Parent Entity (which intends to change its name to “Knife River Corporation” in connection with the spinoff) following the spinoff. References to “Knife River Corporation” in this offer letter should be considered to refer either to the Employer (which intends to change its name to “KRC Materials, Inc.” in connection with the spinoff) or to the Parent Entity, as the context requires.

    
Sincerely,
    
    
/s/ Brian R. Gray
    
    
Brian R. Gray     
President and Chief Executive Officer,     
Knife River Corporation     
President, Knife River Holding Company







INTERNAL CORRESPONDENCE    
LOCATION     MDU Resources Group
        
DATE    March 27, 2023    

WRITER    David L. Goodin

SUBJECT    Offer Letter President & CEO    
CONFIDENTIAL


Brian R. Gray

As we continue our plan to complete a tax-free spinoff of Knife River Corporation (the “Spinoff”) and in connection with your appointment as President and CEO of Knife River Corporation effective March 1,2023, I am pleased deliver this offer letter setting forth your compensation opportunity following the Spinoff.

Salary Grade and Base Salary: Effective as of the day prior to, and subject to the occurrence of, the Spinoff, your salary Grade will be “K” and your base salary will increase from $500,000 to $800,000.

Stock Ownership Guidelines: Salary Grade “K” requires a stock ownership of 6x your base wage. Your new salary multiple commences with your promotion and must be met in five years (2028).

Annual Incentive/Executive Incentive Compensation Plan (EICP): Effective as of the day prior to, and subject to the occurrence of, the Spinoff, your annual incentive target will increase from 75% of base salary to 115% of base salary. Considering, all increases in your compensation during 2023 your incentive target will be broken out as follows, assuming for illustrative purposes a Spinoff date of June 1, 2023:
2/12 based on your base salary of $400,000 at 60% of base =    $40,000 at Target
3/12 based on your base salary of $500,000 at 75% of base =    $93,750 at Target
7/12 based on your base salary of $800,000 at 115% of base =    $536,667 at Target
As a result, your total target annual incentive would be $670,417 based on this assumption.

Long-Term Performance-Based Incentive Plan (LTIP):
On February 16, you were granted a restricted stock unit award related to 25,476 shares of MDU Resources Group, Inc. common stock based on a value of $775,000 for 2023-2025.

Your 2023-2025 grant is recommended to be $3M prorated for the time in the new role. Assuming for illustrative purposes a Spinoff date of June 1, 2023, your 2023 - 2025 grant would be as follows:

RoleBase% LTIPTargetTime in RoleTarget
President$400,000100%$400,000Pro-rated 2/36$22,222
President & CEO$500,000170%$850,000Pro-rated 3/36$70,833
President & CEO
Stand-Alone KRC
$800,000375%$3,000,000Pro-rated 31/36$2,583,333
Total for 2023$2,676,389
Less Grant of 2/16/23($775,000)
Additional Grant$1,901,389







Assuming for illustrative purposes a Spinoff date of June 1, 2023, an additional grant of $1,901,389 restricted stock units is recommended to be made of Knife River Corporation common stock, subject to the approval of the Knife River Corporation board of directors after the Spinoff.

Non-Qualified Defined Contribution Plan: The MDU Resources Group, Inc. board of directors approved the employer contribution to your account under this plan of $40,000 for 2023. Future contributions to the corresponding Knife River Corporation plan will be addressed by the Knife River Corporation board of directors.

The above information is for overview purposes, and the specific terms and conditions of each program is outlined in the appropriate plan documents and/or award letters. This memo is not a contract of employment for any specified period. The employment relationship can be termination by you or the company at any time, for any reason, with or without notice.

Brian, congratulations on your newest role and additional responsibilities. I am excited for the year ahead and look forward to working with you.

Please acknowledge your acceptance by signing and dating the document below.


Agreed to and accepted as described above:


/s/ Brian R. Gray     4/10/23        

Brian R. Gray        Date

Cc: Human Resources – MDUR/KRC

EX-101.SCH 17 knf-20230331.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 - Seasonality of operations link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Receivables and allowance for expected credit losses link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Accumulated other comprehensive loss link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Revenue from contracts with customers link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Uncompleted Contracts link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Business Combinations 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 - Cash flow information link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Business segment data link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Employee benefit plans link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Related Party Disclosures link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Basis of presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Receivables and allowance for expected credit losses (Policies) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Revenue from contracts with customers (Policies) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Business Combinations (Policies) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Fair value disclosures (Policies) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Business segment data (Policies) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Contingencies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Receivables and allowance for expected credit losses (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Accumulated other comprehensive loss (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Revenue from contracts with customers (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Uncompleted contracts (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Goodwill and other intangible assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Fair value measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Cash flow information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Business segment data (Tables) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Employee benefit plans (Tables) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Related Party Disclosures (Tables) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Background (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Basis of presentation (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Receivables and allowance for expected credit losses (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Receivables and allowance for expected credit losses (Details 2) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Receivables and allowance for expected credit losses (Details 3) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Accumulated other comprehensive loss (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Reclassification out of accumulated other comprehensive loss (Details 2) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Disaggregation of revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Uncompleted contracts remaining performance obligations (Details 2) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Uncompleted contracts remaining performance obligations (Details 2) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Business Combinations (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Business Combinations - Acquisition Costs Incurred (Details 2) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Goodwill rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Other intangible assets (Details 2) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Future amortization expense (Details 3) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Fair value measurements Insurance contracts (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Fair value measurements (Details 2) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Cash flow information (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Business segment data (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Business segment data operating revenues reconciliation (Details 2) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Business segment data EBITDA reconciliation (Details 3) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Employee benefit plans (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Litigation (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Guarantees (Details 2) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Related Party Disclosures (Details 1) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Related Party Disclosures (Details 2) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Related Party Disclosures (Details 3) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Related Party Disclosures (Details 4 ) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Subsequent Events (Details 2) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 18 knf-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 19 knf-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 20 knf-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Long-term debt maturities [Line Items] Debt Instrument, Redemption [Line Items] Changes in current assets and liabilities, net of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Cash Assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents 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] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Gross Aggregate Consideration Payments to Acquire Businesses, Gross Aggregates Aggregates [Member] Aggregates Deferred income taxes Deferred Income Tax Liabilities, Net Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Commitments and contingencies Commitments and Contingencies Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Property, Plant, and Equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment 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] Business Acquisition [Line Items] Business Acquisition [Line Items] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Fair value, assets and liabilities measured on recurring and nonrecurring basis [Table] Fair Value, Recurring and Nonrecurring [Table] Noncurrent Liabilities - Other Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities Loss Per Share, Diluted, Total Earnings Per Share, Diluted Unrealized (gains) losses on investments Unrealized Gain (Loss) on Investments 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] Treasury Stock, Common, Shares Treasury Stock, Common, Shares Treasury Stock, Common, Shares Treasury Stock, Common, Shares Credit Agreements Line of Credit [Member] Retention receivables Construction Contractor, Receivable, Retainage Schedule of net benefit costs Schedule of Net Benefit Costs [Table Text Block] Noncurrent assets: Assets, Noncurrent [Abstract] Percentage investment in international investments Percentage investment in international investments Percentage investment in international investments Short-Term Debt Short-Term Debt [Member] Litigation Case [Axis] Litigation Case [Axis] Trading Symbol Trading Symbol Outstanding letters of credit Letters of Credit Outstanding, 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] Net loss Net loss Net Income (Loss) Attributable to Parent 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] Document Information, Document [Axis] Document Information, Document [Axis] Liabilities and Stockholder's Equity Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Investments Payments for (Proceeds from) Investments Stockholder's 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 Related Party Transaction, Amounts of Transaction Related Party Transaction, Amounts of Transaction Net proceeds from sale or disposition of property and other Proceeds from Sale of Productive Assets 2022 Acquisition 2022 Acquisition [Member] 2022 Acquisition 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] Expected credit loss Credit Loss, Financial Instrument [Policy Text Block] 2025 Long-Term Debt, Maturity, Year Two Reconciliation of Revenue from Segments to Consolidated Reconciliation of Revenue from Segments to Consolidated [Table Text Block] 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 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. Related-party notes payable Related-party notes payable Related-party notes payable Fair value by measurement frequency [Axis] Measurement Frequency [Axis] Contract with Customer, Liability, Current Change Contract with Customer, Liability, Current Change Amount of increase (decrease) in current contract liabilities Noncurrent operating lease liabilities Operating Lease, Liability, Noncurrent Retirement Plan Type [Domain] Retirement Plan Type [Domain] Accounts payable Increase (Decrease) in Accounts Payable, Trade Retirement Benefits [Abstract] Retirement Benefits [Abstract] Debt issuance costs Payments of Debt Issuance Costs Reclassification out of Accumulated Other Comprehensive Loss [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Income Statement Location [Axis] Income Statement Location [Axis] Receivables and allowance for expected credit loss Credit Loss, Financial Instrument [Text Block] Contingencies Commitments and Contingencies, Policy [Policy Text Block] Uncompleted contracts Uncompleted contracts [Text Block] Uncompleted contracts Net transfers to Parent Net transfers to (from) Parent Net transfers to (from) Parent Revenue: Revenues Revenues Product and Service [Domain] Product and Service [Domain] 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] Letters of credit Letters of credit Letters of credit. 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. Equity Issued in Business Combination, Fair Value Disclosure Equity Issued in Business Combination, Fair Value Disclosure 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] Raw materials Asphalt oil inventory Aggregated amount of asphalt oil inventory. This amount is net of valuation reserves and adjustments. 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] 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 Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] New accounting standards New Accounting Pronouncements, Policy [Policy Text Block] 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] Segment Reporting, Revenue Reconciling Item [Line Items] Segment Reporting, Revenue Reconciling Item [Line Items] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash and cash equivalents -- beginning of year Cash and cash equivalents -- end of period 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] Common stock balance (in shares) Common stock balance (in shares) Common Stock, Shares, Issued Business Combination, Consideration Transferred Business Combination, Consideration Transferred 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 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 Comprehensive loss 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] Schedule of Related Party Transactions Schedule of Related Party Transactions [Table Text Block] 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] Entity Address, Address Line One Entity Address, Address Line One 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 Subsequent Event [Table] Subsequent Event [Table] Decrease in cash and cash equivalents 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] Finished products Aggregates Held For Resale Inventory Aggregated amount of aggregates held for resale. This amount is net of valuation reserves and adjustments. Business Acquisition [Axis] Business Acquisition [Axis] 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 Subsequent Event [Member] Subsequent Event [Member] 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] Title of 12(b) Security Title of 12(b) Security Spin Distribution Percentages [Line Items] Restructuring Cost and Reserve [Line Items] Retirement Plan Funding Status [Domain] Defined Benefit Plan, Funding Status [Domain] Business Combinations Business Combination Disclosure [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] Schedule of Accounts, Notes, Loans and Financing Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Net loss per share, diluted Earnings Per Share, Diluted [Abstract] Entity Tax Identification Number Entity Tax Identification Number Debt, Long-Term and Short-Term, Combined Amount Debt, Long-Term and Short-Term, Combined Amount 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] Construction materials Product [Member] Entity common stock, shares outstanding Entity Common Stock, Shares Outstanding 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) Commitments and contingencies Commitments and Contingencies Disclosure [Abstract] 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 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 Debt Instrument Redemption [Table] Debt Instrument Redemption [Table] Net loss per share, basic Earnings Per Share, Basic [Abstract] Interest cost Defined Benefit Plan, Interest Cost 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] Current Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets 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] Accumulated other comprehensive loss Total accumulated other comprehensive loss AOCI Attributable to Parent [Member] Overfunded Plan Defined Benefit Plan, Overfunded Plan [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Fair value by measurement frequency [Domain] Measurement Frequency [Domain] 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] Postretirement liability adjustment Amortization of postretirement liability losses included in net periodic benefit cost Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Related Party Transaction [Domain] Related Party Transaction [Domain] Subsequent Event [Line Items] Subsequent Event [Line Items] 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 Short-Term Debt, Weighted Average Interest Rate, at Point in Time Short-Term Debt, Weighted Average Interest Rate, at Point in Time 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 Schedule of defined benefit plans disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Net periodic benefit cost (credit) 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 loss Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] Receivables, net Accounts Receivable, after Allowance for Credit Loss Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] 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 Short-term Debt, Type [Domain] Short-Term Debt, Type [Domain] Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Goodwill and other intangible assets Goodwill and Intangible Assets Disclosure [Text Block] Pension and postretirement benefit plan net periodic benefit cost Pension and Other Postretirement Benefits Expense (Reversal of Expense), Noncash 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] Other postretirement benefits Other Postretirement Benefits Plan [Member] Net cash used in continuing operations 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] Amortization of prior service credit Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Corporate, Non-Segment Corporate, Non-Segment [Member] Trade receivables Accounts and Other Receivables, Net, Current Seasonality of operations Nature of Operations [Text Block] Depreciation, Depletion and Amortization Depreciation, Depletion and Amortization Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Business Combination and Asset Acquisition [Abstract] Total stockholder's equity Balance Balance Equity, Attributable to Parent Commercial Paper Commercial Paper [Member] 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] Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Asphalt Asphalt [Member] Asphalt Subsequent Events [Abstract] Subsequent Events [Abstract] Deferred Tax Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Issuance of current related-party notes, net Proceeds from Other Short-Term Debt 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] Operating Expense [Member] Operating Expense [Member] Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Capital expenditures Payments to Acquire Productive Assets Other intangible assets, net Intangible assets, net (excluding goodwill) Intangible Assets, Net (Excluding Goodwill) 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 Business Acquisition, Equity Interest Issued or Issuable, Value Assigned Business Acquisition, Equity Interest Issued or Issuable, Value Assigned Employee stock-based compensation costs Share-Based Payment Arrangement, Noncash Expense Common stock Common Stock [Member] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Due to related-party Due to related-party Due to related-party Document Fiscal Year Focus Document Fiscal Year Focus Net property, plant and equipment Property, Plant and Equipment, Net Issuance of long-term related-party notes, net Proceeds from (Repayments of) Related Party Debt Receivables, net Receivables, Net, Current Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Other comprehensive income Other comprehensive income Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Contracting services 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 Total liabilities and stockholder's equity  Liabilities and Equity Investments and other Other Assets, Noncurrent Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Loss Per Share, Basic, Total Earnings Per Share, Basic Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Gains on sales of assets Gain (Loss) on Disposition of Assets Equity Interest Issued or Issuable, Type [Domain] Equity Interest Issued or Issuable, Type [Domain] Entity Address, City or Town Entity Address, City or Town Related Party Related Party [Member] 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 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 Retirement Plan Tax Status [Domain] Retirement Plan Tax Status [Domain] Measurement period adjustments Goodwill, Purchase Accounting Adjustments Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Fair value measurements Fair Value of Financial Instruments, Policy [Policy Text Block] Business Combinations [Abstract] Business Combinations [Abstract] Postretirement liability adjustment: Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax [Abstract] Business Acquisition, Transaction Costs Business Acquisition, Transaction Costs 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 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. Short-Term Debt Short-Term Debt 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 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] 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] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Business Combination, Consideration Transferred, Liabilities Incurred Business Combination, Consideration Transferred, Liabilities Incurred Short-term Debt, Type [Axis] Short-Term Debt, Type [Axis] Cash flow information Cash Flow, Supplemental Disclosures [Text Block] Debt, Current Remainder of 2023 Debt, Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Business Acquisition, Equity Interest Issued or Issuable, Number of Shares 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. Less expected credit loss Balance Balance Accounts Receivable, Allowance for Credit Loss 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] Entity Registrant Name Entity Registrant Name 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 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 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] Other Other [Member] Other Intangible assets, gross Finite-Lived Intangible Assets, Gross Net contract liabilities Contract with Customer, Assets and Liabilities, Net Total of net contract assets and liabilities Income tax 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] 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] Underfunded plan Defined Benefit Plan, Underfunded Plan [Member] Equity [Abstract] Equity [Abstract] Inventories Inventory Disclosure [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) 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, net Interest Paid, Excluding Capitalized Interest, Operating Activities Insurance Receivable Loss Contingency, Receivable Equity Interest Type [Axis] Equity Interest Type [Axis] Business Combinations Policy Business Combinations Policy [Policy Text Block] Long-term debt Long-Term Debt, Excluding Current Maturities Weighted Average Number of Shares Outstanding, Diluted Weighted Average Number of Shares Outstanding, Diluted 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] Equity net transfers to (from) Parent Equity net transfers to (from) Parent Equity net transfers to (from) Parent Receivables Increase (Decrease) in Accounts and Notes Receivable Other paid-in capital Additional Paid in Capital, Common Stock Other paid-in capital Additional Paid-in Capital [Member] Total assets Assets Loss Contingencies [Line Items] Loss Contingencies [Line Items] Cover [Abstract] Cover [Abstract] Subsequent Events Subsequent Events [Text Block] 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 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 Current Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Pension benefits Pension Plan [Member] Business segment data Segment Reporting Disclosure [Text Block] Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Equity component [Domain] Total accumulated other comprehensive loss Equity Component [Domain] Supplies and parts Energy Related Inventory, Natural Gas in Storage Pension and postretirement benefit plan contributions Payment for Pension and Other Postretirement Benefits 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 loss 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] Related Party Transaction [Axis] Related Party Transaction [Axis] Due from related-party Due from related-party Due from related-party Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Other comprehensive income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Scenario [Domain] Scenario [Domain] 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 21 knf-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 22 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover page - shares
3 Months Ended
Mar. 31, 2023
May 11, 2023
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2023  
Document Transition Report false  
Entity File Number 1-41642  
Entity Registrant Name Knife River Holding Company  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 92-1008893  
Entity Address, Address Line One 1150 West Century Avenue  
Entity Address, Address Line Two P.O. Box 5568  
Entity Address, City or Town Bismarck  
Entity Address, State or Province ND  
Entity Address, Postal Zip Code 58506-5568  
City Area Code 701  
Local Phone Number 530-1400  
Title of 12(b) Security Common Stock, $0.01 par value  
Trading Symbol KNF  
Security Exchange Name NYSE  
Entity Current Reporting Status No  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity common stock, shares outstanding   1,000
Entity Central Index Key 0001955520  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 23 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue:    
Revenue: $ 307,900 $ 309,966
Cost of revenue:    
Cost of Revenue 303,805 308,852
Gross profit 4,095 1,114
Selling, general and administrative expenses 48,658 45,719
Operating loss (44,563) (44,605)
Interest expense 9,495 5,266
Other income (expense) 826 (1,936)
Loss before income taxes (53,232) (51,807)
Income tax benefit (11,912) (11,797)
Net loss $ (41,320) $ (40,010)
Net loss per share, basic    
Loss Per Share, Basic, Total $ (516.50) $ (500.13)
Net loss per share, diluted    
Loss Per Share, Diluted, Total $ (516.50) $ (500.13)
Weighted Average Number of Shares Outstanding, Basic 80 80
Weighted Average Number of Shares Outstanding, Diluted 80 80
Construction materials    
Revenue:    
Revenue: $ 192,917 $ 195,698
Cost of revenue:    
Cost of Revenue 194,129 202,858
Contracting services    
Revenue:    
Revenue: 114,983 114,268
Cost of revenue:    
Cost of Revenue $ 109,676 $ 105,994
XML 24 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Net loss $ (41,320) $ (40,010)
Other comprehensive income:    
Reclassification adjustment for loss on derivative instruments included in net income (loss), tax 15 27
Reclassification adjustment for loss on derivative instruments included in net income (loss), net of tax 46 82
Postretirement liability adjustment:    
Amortization of postretirement liability losses included in net periodic benefit cost, tax 15 71
Amortization of postretirement liability losses included in net periodic benefit cost, net of tax 47 221
Other comprehensive income 93 303
Comprehensive loss attributable to common stockholders $ (41,227) $ (39,707)
XML 25 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 7,218 $ 10,090
Receivables, net 174,590 210,157
Costs and estimated earnings in excess of billings on uncompleted contracts 30,974 31,145
Due from related-party 16,860 16,050
Inventories 373,215 323,277
Prepayments and other current assets 36,301 17,848
Total current assets 639,158 608,567
Noncurrent assets:    
Property, plant and equipment 2,512,655 2,489,408
Less accumulated depreciation, depletion and amortization 1,195,287 1,174,195
Net property, plant and equipment 1,317,368 1,315,213
Goodwill 274,540 274,540
Other intangible assets, net 12,763 13,430
Operating lease right-of-use assets 43,995 45,873
Investments and other 38,945 36,696
Total noncurrent assets  1,687,611 1,685,752
Total assets 2,326,769 2,294,319
Current liabilities:    
Long-term debt - current portion 211 211
Related-party notes payable - current portion 238,000 238,000
Accounts payable 80,380 87,370
Billings in excess of costs and estimated earnings on uncompleted contracts 37,375 39,843
Accrued compensation 14,010 29,192
Due to related-party 23,521 20,286
Current operating lease liabilities 12,981 13,210
Other accrued liabilities 66,677 88,778
Total current liabilities  473,155 516,890
Noncurrent liabilities:    
Long-term debt 359 427
Related-party notes payable 578,060 446,449
Deferred income taxes 175,077 175,804
Noncurrent operating lease liabilities 31,013 32,663
Other 94,336 93,497
Total liabilities  1,352,000 1,265,730
Commitments and contingencies
Stockholder's equity:    
Common stock 800 800
Other paid-in capital 548,174 549,106
Retained earnings 441,680 494,661
Treasury Stock, Common, Value (3,626) (3,626)
Accumulated other comprehensive loss (12,259) (12,352)
Total stockholder's equity 974,769 1,028,589
Total liabilities and stockholder's equity  $ 2,326,769 $ 2,294,319
Common Stock, Shares Authorized 80,000 80,000
Common Stock, Par or Stated Value Per Share $ 10 $ 10
Treasury Stock, Common, Shares (538,921) (538,921)
XML 26 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Equity - USD ($)
$ in Thousands
Total
Common stock
Other paid-in capital
Retained earnings
Treasury Stock, Common
Accumulated other comprehensive loss
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)
Treasury Stock, Common, Shares at Dec. 31, 2021         (538,921)  
Net loss (40,010)     (40,010)    
Other comprehensive income 303         303
Equity net transfers to (from) Parent (16,102)   (3,099) (13,003)    
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)
Treasury Stock, Common, Shares at Mar. 31, 2022         (538,921)  
Common stock balance (in shares) at Dec. 31, 2022   80,000        
Balance at Dec. 31, 2022 $ 1,028,589 $ 800 549,106 494,661 $ (3,626) (12,352)
Treasury Stock, Common, Shares at Dec. 31, 2022 538,921       (538,921)  
Net loss $ (41,320)     (41,320)    
Other comprehensive income 93         93
Equity net transfers to (from) Parent (12,593)   (932) (11,661)    
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)
Treasury Stock, Common, Shares at Mar. 31, 2023 538,921       (538,921)  
XML 27 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Operating activities:    
Net loss $ (41,320) $ (40,010)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation, Depletion and Amortization 29,629 28,350
Deferred income taxes (757) (3,389)
Provision for credit losses 428 (253)
Amortization of debt issuance costs 132 101
Employee stock-based compensation costs 453 333
Pension and postretirement benefit plan net periodic benefit cost 298 327
Unrealized (gains) losses on investments (892) 988
Gains on sales of assets (2,816) (1,405)
Changes in current assets and liabilities, net of acquisitions:    
Receivables 34,268 10,843
Due from related-party (810) 4,557
Inventories (49,938) (49,479)
Other current assets (18,391) (22,683)
Accounts payable 1,880 9,618
Due to related-party 4,588 5,904
Other current liabilities (36,281) (20,672)
Pension and postretirement benefit plan contributions (150) (103)
Other noncurrent changes 400 810
Net cash used in continuing operations (79,279) (76,163)
Investing activities:    
Capital expenditures (42,409) (40,791)
Acquisitions, net of cash acquired 0 (524)
Net proceeds from sale or disposition of property and other 3,221 2,558
Investments (1,566) (1,501)
Net cash used in investing activities (40,754) (40,258)
Financing activities:    
Issuance of current related-party notes, net 0 100,000
Issuance of long-term related-party notes, net 131,610 31,681
Repayment of long-term debt (68) (116)
Debt issuance costs (21) (715)
Net transfers to Parent (14,360) (16,286)
Net cash provided by financing activities 117,161 114,564
Decrease in cash and cash equivalents (2,872) (1,857)
Cash and cash equivalents -- beginning of year 10,090 13,848
Cash and cash equivalents -- end of period $ 7,218 $ 11,991
XML 28 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Background
3 Months Ended
Mar. 31, 2023
Restructuring and Related Activities [Abstract]  
Background Background
On August 4, 2022, MDU Resources announced that its board of directors approved a plan to pursue the separation of the Company from MDU Resources. The separation will result in two independent, publicly traded companies, MDU Resources Group, Inc. and Knife River Holding Company. On March 10, 2023, Knife River Holding Company filed publicly a draft Registration Statement on Form 10 with the SEC. On May 3, 2023, MDU Resources' board of directors approved the separation and the distribution of approximately 90 percent of the issued and outstanding shares of the Company to MDU Resources' stockholders. Stockholders of MDU Resources will receive one share of the Company's common stock for every four shares of MDU Resources common stock held on May 22, 2023, the record date for the distribution. MDU Resources will retain approximately 10 percent of the Company's common stock immediately following the separation with the intent to dispose of such shares within twelve months after the separation. Prior to completing the separation, MDU Resources may adjust the percentage of the Company's common stock to be distributed to MDU Resources' stockholders and retained by MDU Resources in response to market and other factors. The Registration Statement was declared effective by the SEC on May 10, 2023, and the separation is expected to be completed on May 31, 2023, subject to certain conditions. The separation of Knife River is planned as a tax-free spinoff transaction to MDU Resources' stockholders for U.S. federal income tax purposes. 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.
Until the separation is effective, the Company is the construction materials and contracting segment of MDU Resources. Its operations are located in the western and central regions of the United States. The Company mines, processes and sells construction aggregates (crushed stone and sand and gravel) and produces and sells asphalt and ready-mix concrete. The Company is focused on the vertical integration of its aggregates-based construction materials, which is used to support value-added downstream products and contracting services.
XML 29 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of presentation
3 Months Ended
Mar. 31, 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 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.
Knife River has 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. The accompanying consolidated financial statements and footnotes, which were prepared on a “carve-out” basis in connection with the expected separation, 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 Company utilized allocations and carve-out methodologies to prepare its consolidated financial statements. The consolidated financial statements 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. These consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements included in the Company's Registration Statement on Form 10.
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. The consolidated financial statements also 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.6 million and $4.9 million for the three months ended March 31, 2023 and 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.
Following the separation from MDU Resources, the Company may perform certain functions using its own resources or contracted services. For an interim period following the separation, however, some of these functions will continue to be provided by MDU Resources under a transition services agreement.
Historically, Knife River has participated in Centennial’s centralized cash management program, including its overall financing arrangements. Knife River has 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. Interest expense in the Consolidated Statements of Operations reflects the allocation of interest on borrowing and funding associated with the related-party note agreements.
MDU Resources maintains various benefit and stock-based compensation plans at a corporate level while certain defined pension benefit plans are maintained at a subsidiary level. The Company’s employees participate in these aforementioned plans and the costs associated with its employees are included in the Company’s consolidated financial statements, as well as any net benefit plan assets or obligations.
Management has also evaluated the impact of events occurring after March 31, 2023, up to the date of issuance of these consolidated interim financial statements on May 16, 2023, that would require recognition or disclosure in the Consolidated Financial Statements. For more information on subsequent events, see Note 17.
Principles of consolidation
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. These related-party transactions have historically been settled in cash and are reflected in the 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 have been reflected in the Consolidated Balance Sheets within “Other paid-in capital” and in the Consolidated Statements of Cash Flows as “Net transfers to Parent” in financing activities. See Note 16 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.
XML 30 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Seasonality of operations
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
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.
XML 31 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Receivables and allowance for expected credit losses
3 Months Ended
Mar. 31, 2023
Credit Loss [Abstract]  
Receivables and allowance for expected credit loss
Receivables consist primarily of trade and contracting services 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 $13.7 million and $11.2 million at March 31, 2023 and December 31, 2022, respectively. Receivables were as follows:
March 31, 2023December 31, 2022
(In thousands)
Trade receivables$100,487$104,347
Contracting services contract receivables52,48782,428
Retention receivables27,43828,859
Receivables, gross180,412215,634
Less expected credit loss5,8225,477
Receivables, net$174,590$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 
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 
XML 32 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories
3 Months Ended
Mar. 31, 2023
Inventory Disclosure [Abstract]  
Inventories
Inventories on the Consolidated Balance sheets were as follows:
 March 31, 2023December 31, 2022
 (In thousands)
Finished products$220,234 $211,496 
Raw materials114,735 78,571 
Supplies and parts38,246 33,210 
Total$373,215 $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 33 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Accumulated other comprehensive loss
3 Months Ended
Mar. 31, 2023
Equity [Abstract]  
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)
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 income 82 221 303 
At March 31, 2022
$(336)$(23,851)$(24,187)
The following amounts were reclassified out of accumulated other comprehensive loss into net loss. The amounts presented in parenthesis indicate a decrease to net loss on the Consolidated Statements of Operations. The reclassifications were as follows:
Three Months EndedLocation on Consolidated Statements of Operations
March 31,
20232022
(In thousands)
Reclassification adjustment for loss on derivative instruments included in net loss $(61)$(109)Interest expense
15 27 Income taxes
(46)(82)
Amortization of postretirement liability losses included in net periodic benefit cost(62)(292)Other income
15 71 Income taxes
(47)(221)
Total reclassifications$(93)$(303)
XML 34 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from contracts with customers
3 Months Ended
Mar. 31, 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 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.
Disaggregation
In the following tables, revenue is disaggregated by category for each segment. 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 13.
Presented in the following tables are the 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.
Three Months Ended March 31, 2023PacificNorthwestMountainNorth
Central
All OtherTotal
(In thousands)
Aggregates$18,697 $42,573 $9,667 $4,020 $8,564 $83,521 
Ready-mix concrete26,144 33,905 14,370 12,287 10,063 96,769 
Asphalt1,316 6,927 810 169 4,397 13,619 
Other26,055 2,682 1,585 8,269 38,593 
Contracting services public-sector3,971 17,003 28,238 4,526 18,334 72,072 
Contracting services private-sector2,899 25,761 13,445 109 697 42,911 
Internal sales(11,295)(12,932)(5,914)(1,723)(7,721)(39,585)
Revenues from contracts with customers
$67,787 $115,919 $60,618 $20,973 $42,603 $307,900 
Three Months Ended March 31, 2022PacificNorthwestMountainNorth
Central
All OtherTotal
(In thousands)
Aggregates$19,063 $33,672 $9,211 $4,000 $11,701 $77,647 
Ready-mix concrete30,055 36,323 16,170 12,357 13,593 108,498 
Asphalt4,471 8,411 331 46 4,827 18,086 
Other26,890 3,283 2,152 5,171 37,501 
Contracting services public-sector9,296 16,911 22,403 5,520 13,043 67,173 
Contracting services private-sector11,722 20,333 14,411 61 568 47,095 
Internal sales(16,148)(14,142)(4,062)(1,312)(10,370)(46,034)
Revenues from contracts with customers
$85,349 $104,791 $58,469 $22,824 $38,533 $309,966 
XML 35 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Uncompleted Contracts
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
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:
March 31, 2023December 31, 2022ChangeLocation on Consolidated Balance Sheets
(In thousands)
Contract assets
$30,974 $31,145 $(171)Costs and estimated earnings in excess of billings on uncompleted contracts
Contract liabilities(37,375)(39,843)2,468 Billings in excess of costs and estimated earnings on uncompleted contracts
Net contract liabilities$(6,401)$(8,698)$2,297 
The Company recognized $20.3 million in revenue for the three months ended March 31, 2023, which was previously included in contract liabilities at December 31, 2022. The Company recognized $20.0 million in revenue for the three months ended March 31, 2022, which was previously included in contract liabilities at December 31, 2021.
The Company recognized a net increase in revenues of $3.6 million and $4.8 million for the three months ended March 31, 2023 and 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 March 31, 2023, the Company's remaining performance obligations were $958.5 million. The Company expects to recognize the following revenue amounts in future periods related to these remaining performance obligations: $863.8 million within the next 12 months or less; $70.8 million within the next 13 to 24 months; and $23.9 million in 25 months or more.
XML 36 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Business Combinations
3 Months Ended
Mar. 31, 2023
Business Combinations [Abstract]  
Business Combinations
The following acquisition was accounted for as a business combination in accordance with ASC 805 - Business Combinations. The results of the business combination have been included in the Company's Consolidated Financial Statements beginning on the acquisition date. Pro forma financial amounts reflecting the effects of the business combination are not presented, because it was not material to the Company's financial position or results of operations.

Acquisitions are also subject to customary adjustments based on, among other things, the amount of cash, debt and working capital in the business as of the closing date. The amounts included in the Consolidated Balance Sheets for these adjustments are considered provisional until final settlement has occurred.

The Company had no acquisitions in the three months ended March 31, 2023. In December 2022, the Company's Pacific segment acquired Allied Concrete and Supply Co., a producer of ready-mixed concrete in California. At March 31, 2023, the purchase price allocation was considered preliminary and will be finalized within 12 months of the acquisition date.
The total purchase price for the acquisition that occurred in 2022 was $8.9 million, subject to certain adjustments, with cash acquired totaling $2.8 million. The purchase price includes consideration paid of $1.5 million, a $70,000 holdback liability and 273,153 shares of MDU Resources' common stock with a market value of $8.4 million as of the respective acquisition date. Due to the holding period restriction on the common stock, the share consideration was discounted to a fair value of approximately $7.3 million. The amounts allocated to the aggregated assets acquired and liabilities assumed during 2022 were as follows: $1.7 million to current assets; $5.9 million to property, plant and equipment; $200,000 to goodwill; $100,000 to current liabilities; $500,000 to noncurrent liabilities - other; and $1.2 million to deferred tax liabilities.

Costs incurred for acquisitions are included in selling, general and administrative expenses on the Consolidated Statements of Operations and were immaterial for both the three months ended March 31, 2023 and 2022.
XML 37 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and other intangible assets
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
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 March 31, 2023
 (In thousands)
Pacific$38,339 $— $— $38,339 
Northwest90,978 — — 90,978 
Mountain26,816 — — 26,816 
North Central75,879 — — 75,879 
All Other42,528 — — 42,528 
Total$274,540 $— $— $274,540 
Other amortizable intangible assets were as follows:
 March 31, 2023December 31, 2022
 (In thousands)
Customer relationships$18,540 $18,540 
Less accumulated amortization7,801 7,367 
 10,739 11,173 
Noncompete agreements4,039 4,039 
Less accumulated amortization3,113 2,985 
926 1,054 
Other2,479 5,279 
Less accumulated amortization1,381 4,076 
 1,098 1,203 
Total$12,763 $13,430 
The previous tables include goodwill and intangible assets associated with the business combination completed during 2022. For more information related to this business combination, see Note 9.
Amortization expense for amortizable intangible assets for the three months ended March 31, 2023 and 2022, was $667,000 and $621,000, respectively. Estimated amortization expense for identifiable intangible assets as of March 31, 2023, was:
Remainder of 20232024202520262027Thereafter
(In thousands)
Amortization expense$1,826 $2,361 $2,084 $1,782 $1,759 $2,951 
XML 38 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Fair value measurements
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Fair value measurements
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. The fair value ASC establishes a hierarchy for grouping assets and liabilities, based on the significance of inputs. The estimated fair values of the Company's assets and liabilities measured on a recurring basis are determined using the market approach.
The Company measures its investments in certain fixed-income and equity securities at fair value with changes in fair value recognized in income. The Company anticipates using these investments, which consist of insurance contracts, to satisfy its obligations as a participant in MDU Resources' 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 $22.4 million and $20.1 million, at March 31, 2023 and December 31, 2022, respectively, are classified as investments on the Consolidated Balance Sheets. The net unrealized gain on these investments was $827,000 for the three months ended March 31, 2023. The net unrealized loss on these investments was $1.0 million for the three months ended March 31, 2022. 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.
The Company's assets measured at fair value on a recurring basis were as follows:
 Fair Value Measurements at March 31, 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 March 31, 2023
(In thousands)
Assets:    
Money market funds$— $2,472 $— $2,472 
Insurance contracts*— 22,438 — 22,438 
Total assets measured at fair value$— $24,910 $— $24,910 
*    The insurance contracts invest approximately 61 percent in fixed-income investments, 15 percent in common stock of large-cap companies, 8 percent in common stock of mid-cap companies, 7 percent in target date investments, 6 percent in common stock of small-cap companies, 2 percent in cash equivalents and 1 percent in international investments.
 Fair Value Measurements at December 31, 2022, Using 
Quoted Prices in
Active Markets
for Identical
Assets
 (Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
 (Level 3)
Balance at December 31, 2022
(In thousands)
Assets:    
Money market funds$— $2,448 $— $2,448 
Insurance contracts*— 20,083 — 20,083 
Total assets measured at fair value$— $22,531 $— $22,531 
*    The insurance contracts invest approximately 63 percent in fixed-income investments, 15 percent in common stock of large-cap companies, 8 percent in common stock of mid-cap companies, 6 percent in common stock of small-cap companies, 6 percent in target date investments and 2 percent in cash equivalents.
The Company’s Level 2 money market funds are valued at the net asset value of shares held at the end of the period, based on published market quotations on active markets, or using other known sources including pricing from outside sources. The estimated fair value of the Company’s Level 2 insurance contracts are based on contractual cash surrender values that are determined primarily by investments in managed separate accounts of the insurer. These amounts approximate fair value. The managed separate accounts are valued based on other observable inputs or corroborated market data.
Though the Company believes the methods used to estimate fair value are consistent with those used by other market participants, the use of other methods or assumptions could result in a different estimate of fair value.
The Company applies the provisions of the fair value measurement standard to its nonrecurring, non-financial measurements, including long-lived asset impairments. These assets are not measured at fair value on an ongoing basis but are subject to fair value adjustments only in certain circumstances. The Company reviews the carrying value of its long-lived assets, excluding goodwill, whenever events or changes in circumstances indicate that such carrying amounts may not be recoverable.
The Company performed fair value assessments of the assets acquired and liabilities assumed in the business combination that occurred during 2022. The fair value of these assets and liabilities were determined based on Level 2 and Level 3 inputs.
XML 39 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Cash flow information
3 Months Ended
Mar. 31, 2023
Supplemental Cash Flow Information [Abstract]  
Cash flow information
Cash expenditures for interest and income taxes were as follows:
Three Months Ended
 March 31,
 20232022 
 (In thousands)
Interest, net$7,081 $704 
Income taxes paid, net$150 $
Noncash investing and financing transactions were as follows:
March 31, 2023March 31, 2022
(In thousands)
Right-of-use assets obtained in exchange for new operating lease liabilities
$1,894 $2,071 
Property, plant and equipment additions in accounts payable
$2,607 $4,921 
XML 40 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Business segment data
3 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
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 vertically integrating its 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. Although not common to all locations, All Other includes the sale of cement, production and distribution of modified liquid asphalt, 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 Ended
March 31,
 2023 2022 
 (In thousands)
External operating revenues:  
Pacific$67,787 $85,349 
Northwest115,919 104,791 
Mountain60,618 58,469 
North Central20,973 22,824 
All Other42,603 38,533 
Total external operating revenues$307,900 $309,966 
Intersegment operating revenues:
Pacific$11,295 $16,148 
Northwest12,932 14,142 
Mountain5,914 4,062 
North Central1,723 1,312 
All Other7,721 10,370 
Total intersegment operating revenues$39,585 $46,034 
EBITDA:  
Pacific$(3,113)$5,433 
Northwest13,138 12,781 
Mountain(6,547)(8,042)
North Central(23,567)(24,269)
All Other5,981 (4,094)
Total segment EBITDA$(14,108)$(18,191)
A reconciliation of reportable segment operating revenues to consolidated operating revenues is as follows:
Three Months Ended
March 31,
20232022
(In thousands)
Total reportable segment operating revenues$297,161 $307,097 
Other operating revenues50,324 48,903 
Elimination of intersegment operating revenues(39,585)(46,034)
Total consolidated operating revenues$307,900 $309,966 
A reconciliation of reportable segment EBITDA to consolidated loss before income taxes is as follows:
Three Months Ended
March 31,
20232022
(In thousands)
Total EBITDA for reportable segments$(20,089)$(14,097)
Other EBITDA5,981 (4,094)
Depreciation, depletion and amortization29,629 28,350 
Interest9,495 5,266 
Total consolidated loss before income taxes$(53,232)$(51,807)
XML 41 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Employee benefit plans
3 Months Ended
Mar. 31, 2023
Retirement Benefits [Abstract]  
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 and also participates in other postretirement benefit plans of MDU Resources.
Components of net periodic benefit cost for the Company's pension benefit plans were as follows:
Three Months Ended
March 31,
20232022
(In thousands)
Components of net periodic benefit cost:
Interest cost$408 $282 
Expected return on assets(450)(493)
Amortization of net actuarial loss128 214 
Net periodic benefit cost$86 $
Components of net periodic benefit cost for the Company's other postretirement benefit plans were as follows:
Three Months Ended
March 31,
20232022
(In thousands)
Components of net periodic benefit cost:
Service cost$89 $131 
Interest cost181 128 
Expected return on assets(3)
Amortization of prior service credit
(20)(20)
Amortization of net actuarial (gain) loss(45)88 
Net periodic benefit cost$212 $324 

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 42 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Contingencies
3 Months Ended
Mar. 31, 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.
At March 31, 2023 and December 31, 2022, the Company accrued contingent liabilities, which have not been discounted, of $2.0 million and $1.0 million, respectively. At March 31, 2023 and December 31, 2022, the Company also recorded corresponding insurance receivables of $1.3 million and $325,000, respectively, related to the accrued liabilities. The accruals are for contingencies resulting from litigation and environmental matters. This includes amounts that have been accrued for matters discussed in Environmental matters within this note. 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 guarantees to third parties that guarantee their performance. These guarantees are related to contracts for contracting services, insurance deductibles and loss limits, and certain other guarantees. At March 31, 2023, the fixed maximum amounts guaranteed under these agreements aggregated to $11.5 million, all of which has 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 March 31, 2023. In the event of default under these guarantee obligations, the subsidiary issuing the guarantee for that particular obligation would be required to make payments under its guarantee.
Certain subsidiaries of the Company have outstanding letters of credit to third parties related to insurance policies, cement purchases and other agreements. At March 31, 2023, the fixed maximum amounts guaranteed under these letters of credit aggregated $4.9 million. At March 31, 2023, the amounts of scheduled expiration of the maximum amounts guaranteed under these letters of credit aggregate to $4.6 million in 2023 and $332,000 in 2024. There were no amounts outstanding under the previously mentioned letters of credit at March 31, 2023. In the event of default under these letter of credit obligations, the subsidiary guaranteeing the letter of credit would be obligated for reimbursement of payments made under the letter of credit.
In addition, Centennial has issued guarantees to third parties related to the routine purchase of materials for which no fixed maximum amounts have been specified. These guarantees have no scheduled maturity date. These guarantees include the performance of Centennial's subsidiaries. If a subsidiary, including the Company, were to default under the obligations of the agreement, Centennial would be required to make payments under the guarantee. There were no amounts outstanding as of March 31, 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 March 31, 2023, approximately $822.7 million of surety bonds were outstanding, which were not reflected on the Consolidated Balance Sheet.
XML 43 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Related Party Disclosures
3 Months Ended
Mar. 31, 2023
Related Party Transactions [Abstract]  
Related Party Transactions Disclosure
Allocation of corporate expenses
Centennial and MDU Resources provide expense allocations for corporate services provided to the Company, including costs related to senior management, legal, human resources, finance and accounting, treasury, information technology, communications, procurement, tax, insurance and other shared services. Some of these services will continue to be provided by Centennial and MDU Resources on a temporary basis after the separation is completed under a transition services agreement. For the three months ended March 31, 2023 and 2022, the Company was allocated $4.6 million and $4.9 million, respectively, for these corporate services. These expenses have been allocated to the Company on the basis of direct usage when identifiable, with the remainder allocated on the basis of percent of total capital invested, the percent of total average commercial paper borrowings at Centennial 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.
Management believes these cost allocations are a reasonable reflection of the utilization of services provided to, or the benefit derived by, the Company during the periods presented. The allocations may not, however, be indicative of the actual expenses that would have been incurred had the Company operated as a stand-alone public company. Actual costs that would have been incurred if the Company had been a stand-alone public company would depend on a number of factors, including the chosen organizational structure, whether functions were outsourced or performed by Company employees, and strategic decisions made in areas such as selling and marketing, information technology and infrastructure. See Note 2 for further information.
Cash management and financing
Centennial has a central cash management and financing program in which the Company participates. Through the use of these programs, Centennial is able to more effectively direct and manage the daily cash requirements and financing needs for each wholly owned subsidiaries through the consolidation of all cash activity. As cash is received and disbursed by Centennial, it is accounted for by the Company through related-party receivables and payables. The Company has related-party note agreements in place with Centennial for the financing of its capital needs. Centennial has committed to continue funding the Company through the central cash management and financing program to allow the Company to meet its obligations as they become due for at least one year and a day following the date that the consolidated financial statements are issued. As discussed in Note 2, MDU Resources announced plans to pursue a separation of the Company from MDU Resources. Upon separation, the Company plans to rely on its own credit. Interest expense in the Consolidated Statements of Operations reflects the allocation of interest on borrowing and funding related to these note agreements. The Company’s cash that was not included in the central cash management program is classified as cash and cash equivalents on the Consolidated Balance Sheets.
Related-party notes payable
Centennial enters into short-term and long-term borrowing arrangements for the benefit of certain subsidiaries of the Company. The Company has access to borrowings by participation in Centennial's commercial paper program, as well as a centralized cash management program at Centennial. These borrowings have been included in both current and noncurrent liabilities in related-party notes payable in the Consolidated Balance Sheets. Related-party short-term and long-term borrowing arrangements were as follows:
Weighted average interest rate at March 31, 2023March 31, 2023December 31, 2022
(In thousands)
Centennial's term loan agreements with maturities ranging from September 15, 2023 to December 18, 20235.96 %$208,000 $208,000 
Centennial's senior notes with maturities ranging from June 27, 2023 to April 4, 20344.34 %410,000 410,000 
Borrowing arrangement under Centennial's commercial paper program, supported by Centennial’s credit agreements6.30 %165,599 66,449 
Credit agreement due on December 19, 20248.05 %32,461 — 
Total related-party notes payable816,060 684,449 
Less: current maturities238,000 238,000 
Net related-party notes payable$578,060 $446,449 
The amounts of scheduled related-party notes payable maturities for the five years and thereafter following March 31, 2023, aggregate $238.0 million for the remainder of 2023; $198.1 million in 2024; $10.0 million in 2025; $0 in 2026; $65.0 million in 2027 and $305.0 million thereafter.
Certain debt instruments of Centennial, including those discussed below, contain restrictive covenants and cross-default provisions. In order to borrow under the respective credit agreements Centennial and its subsidiaries must be in compliance with the
applicable covenants and certain other conditions. In the event Centennial and its subsidiaries do not comply with the applicable covenants and other conditions, alternative sources of funding may need to be pursued.
Centennial's revolving credit agreement contains customary covenants and provisions, including a covenant of Centennial not to permit, as of the end of any fiscal quarter, the ratio of total consolidated debt to total consolidated capitalization to be greater than 65 percent. Other covenants include restricted payments, restrictions on the sale of certain assets, limitations on subsidiary indebtedness, minimum consolidated net worth, limitations on priority debt and the making of certain loans and investments.
Certain of Centennial's financing agreements contain cross-default provisions. These provisions state that if Centennial or any subsidiary of Centennial fails to make any payment with respect to any indebtedness or contingent obligation, in excess of a specified amount, under any agreement that causes such indebtedness to be due prior to its stated maturity or the contingent obligation to become payable, the applicable agreements will be in default.
Related-party transactions
The Company provides contracting services to MDU Resources and affiliated companies. The amount charged for these services was $131,000 and $130,000 as of March 31, 2023 and 2022, respectively. Related-party transactions that are expected to be settled in cash have been included as related-party receivables or payables in the Consolidated Balance Sheets. Related-party transactions that are not expected to be settled in cash have been included within Other paid-in capital in the Consolidated Balance Sheets. See Note 2 for further information.
XML 44 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events
3 Months Ended
Mar. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events
On April 25, 2023, Knife River Holding Company issued $425.0 million of 7.75 percent senior notes due May 1, 2031, pursuant to an indenture agreement. The proceeds from the issuance of these notes will be held in escrow until the effective date of the Knife River separation, or if the separation does not occur within the time frame specified, released back to the lenders, along with accrued interest.
On May 3, 2023, MDU Resources' board of directors approved the separation and the distribution of approximately 90 percent of the issued and outstanding shares of the Company to MDU Resources' stockholders. Stockholders of MDU Resources will receive one share of the Company's common stock for every four shares of MDU Resources' common stock held on May 22, 2023, the record date for the distribution. MDU Resources will retain approximately 10 percent of the Company's common stock immediately following the separation with the intent to dispose of such shares within twelve months after the separation. Prior to completing the separation, MDU Resources may adjust the percentage of the Company's common stock to be distributed to MDU Resources' stockholders and retained by MDU Resources in response to market and other factors. On May 10, 2023, the SEC declared the Registration Statement for Knife River Holding Company effective. The separation is expected to be complete on May 31, 2023, subject to certain conditions.
XML 45 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of presentation (Policies)
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of presentation
The accompanying consolidated interim financial statements were prepared in accordance with GAAP for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Interim financial statements do not include all disclosures provided in annual financial statements and, accordingly, these financial statements should be read in conjunction with the 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.
Knife River has 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. The accompanying consolidated financial statements and footnotes, which were prepared on a “carve-out” basis in connection with the expected separation, 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 Company utilized allocations and carve-out methodologies to prepare its consolidated financial statements. The consolidated financial statements 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. These consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements included in the Company's Registration Statement on Form 10.
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. The consolidated financial statements also 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.6 million and $4.9 million for the three months ended March 31, 2023 and 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.
Following the separation from MDU Resources, the Company may perform certain functions using its own resources or contracted services. For an interim period following the separation, however, some of these functions will continue to be provided by MDU Resources under a transition services agreement.
Historically, Knife River has participated in Centennial’s centralized cash management program, including its overall financing arrangements. Knife River has 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. Interest expense in the Consolidated Statements of Operations reflects the allocation of interest on borrowing and funding associated with the related-party note agreements.
MDU Resources maintains various benefit and stock-based compensation plans at a corporate level while certain defined pension benefit plans are maintained at a subsidiary level. The Company’s employees participate in these aforementioned plans and the costs associated with its employees are included in the Company’s consolidated financial statements, as well as any net benefit plan assets or obligations.
Management has also evaluated the impact of events occurring after March 31, 2023, up to the date of issuance of these consolidated interim financial statements on May 16, 2023, that would require recognition or disclosure in the Consolidated Financial Statements. For more information on subsequent events, see Note 17.
Consolidation, Policy 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. These related-party transactions have historically been settled in cash and are reflected in the 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 have been reflected in the Consolidated Balance Sheets within “Other paid-in capital” and in the Consolidated Statements of Cash Flows as “Net transfers to Parent” in financing activities. See Note 16 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.
XML 46 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Receivables and allowance for expected credit losses (Policies)
3 Months Ended
Mar. 31, 2023
Credit Loss [Abstract]  
Accounts receivable and allowance for doubtful accounts Receivables consist primarily of trade and contracting services 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 47 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from contracts with customers (Policies)
3 Months Ended
Mar. 31, 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 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.
XML 48 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Business Combinations (Policies)
3 Months Ended
Mar. 31, 2023
Business Combinations [Abstract]  
Business Combinations Policy The following acquisition was accounted for as a business combination in accordance with ASC 805 - Business Combinations. The results of the business combination have been included in the Company's Consolidated Financial Statements beginning on the acquisition date. Pro forma financial amounts reflecting the effects of the business combination are not presented, because it was not material to the Company's financial position or results of operations.
XML 49 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Fair value disclosures (Policies)
3 Months Ended
Mar. 31, 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 50 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Business segment data (Policies)
3 Months Ended
Mar. 31, 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 51 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Contingencies (Policies)
3 Months Ended
Mar. 31, 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 52 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Receivables and allowance for expected credit losses (Tables)
3 Months Ended
Mar. 31, 2023
Credit Loss [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable Receivables were as follows:
March 31, 2023December 31, 2022
(In thousands)
Trade receivables$100,487$104,347
Contracting services contract receivables52,48782,428
Retention receivables27,43828,859
Receivables, gross180,412215,634
Less expected credit loss5,8225,477
Receivables, net$174,590$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 
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 
XML 53 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2023
Inventory Disclosure [Abstract]  
Inventories
Inventories on the Consolidated Balance sheets were as follows:
 March 31, 2023December 31, 2022
 (In thousands)
Finished products$220,234 $211,496 
Raw materials114,735 78,571 
Supplies and parts38,246 33,210 
Total$373,215 $323,277 
XML 54 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Accumulated other comprehensive loss (Tables)
3 Months Ended
Mar. 31, 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)
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 income 82 221 303 
At March 31, 2022
$(336)$(23,851)$(24,187)
Reclassification out of accumulated other comprehensive loss
The following amounts were reclassified out of accumulated other comprehensive loss into net loss. The amounts presented in parenthesis indicate a decrease to net loss on the Consolidated Statements of Operations. The reclassifications were as follows:
Three Months EndedLocation on Consolidated Statements of Operations
March 31,
20232022
(In thousands)
Reclassification adjustment for loss on derivative instruments included in net loss $(61)$(109)Interest expense
15 27 Income taxes
(46)(82)
Amortization of postretirement liability losses included in net periodic benefit cost(62)(292)Other income
15 71 Income taxes
(47)(221)
Total reclassifications$(93)$(303)
XML 55 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from contracts with customers (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of revenue Presented in the following tables are the 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.
Three Months Ended March 31, 2023PacificNorthwestMountainNorth
Central
All OtherTotal
(In thousands)
Aggregates$18,697 $42,573 $9,667 $4,020 $8,564 $83,521 
Ready-mix concrete26,144 33,905 14,370 12,287 10,063 96,769 
Asphalt1,316 6,927 810 169 4,397 13,619 
Other26,055 2,682 1,585 8,269 38,593 
Contracting services public-sector3,971 17,003 28,238 4,526 18,334 72,072 
Contracting services private-sector2,899 25,761 13,445 109 697 42,911 
Internal sales(11,295)(12,932)(5,914)(1,723)(7,721)(39,585)
Revenues from contracts with customers
$67,787 $115,919 $60,618 $20,973 $42,603 $307,900 
Three Months Ended March 31, 2022PacificNorthwestMountainNorth
Central
All OtherTotal
(In thousands)
Aggregates$19,063 $33,672 $9,211 $4,000 $11,701 $77,647 
Ready-mix concrete30,055 36,323 16,170 12,357 13,593 108,498 
Asphalt4,471 8,411 331 46 4,827 18,086 
Other26,890 3,283 2,152 5,171 37,501 
Contracting services public-sector9,296 16,911 22,403 5,520 13,043 67,173 
Contracting services private-sector11,722 20,333 14,411 61 568 47,095 
Internal sales(16,148)(14,142)(4,062)(1,312)(10,370)(46,034)
Revenues from contracts with customers
$85,349 $104,791 $58,469 $22,824 $38,533 $309,966 
XML 56 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Uncompleted contracts (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Contract balances
The changes in contract assets and liabilities were as follows:
March 31, 2023December 31, 2022ChangeLocation on Consolidated Balance Sheets
(In thousands)
Contract assets
$30,974 $31,145 $(171)Costs and estimated earnings in excess of billings on uncompleted contracts
Contract liabilities(37,375)(39,843)2,468 Billings in excess of costs and estimated earnings on uncompleted contracts
Net contract liabilities$(6,401)$(8,698)$2,297 
XML 57 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and other intangible assets (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2023
 (In thousands)
Pacific$38,339 $— $— $38,339 
Northwest90,978 — — 90,978 
Mountain26,816 — — 26,816 
North Central75,879 — — 75,879 
All Other42,528 — — 42,528 
Total$274,540 $— $— $274,540 
Other amortizable intangible assets
Other amortizable intangible assets were as follows:
 March 31, 2023December 31, 2022
 (In thousands)
Customer relationships$18,540 $18,540 
Less accumulated amortization7,801 7,367 
 10,739 11,173 
Noncompete agreements4,039 4,039 
Less accumulated amortization3,113 2,985 
926 1,054 
Other2,479 5,279 
Less accumulated amortization1,381 4,076 
 1,098 1,203 
Total$12,763 $13,430 
Estimated amortization expense Estimated amortization expense for identifiable intangible assets as of March 31, 2023, was:
Remainder of 20232024202520262027Thereafter
(In thousands)
Amortization expense$1,826 $2,361 $2,084 $1,782 $1,759 $2,951 
XML 58 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Fair value measurements (Tables)
3 Months Ended
Mar. 31, 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 March 31, 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 March 31, 2023
(In thousands)
Assets:    
Money market funds$— $2,472 $— $2,472 
Insurance contracts*— 22,438 — 22,438 
Total assets measured at fair value$— $24,910 $— $24,910 
*    The insurance contracts invest approximately 61 percent in fixed-income investments, 15 percent in common stock of large-cap companies, 8 percent in common stock of mid-cap companies, 7 percent in target date investments, 6 percent in common stock of small-cap companies, 2 percent in cash equivalents and 1 percent in international investments.
 Fair Value Measurements at December 31, 2022, Using 
Quoted Prices in
Active Markets
for Identical
Assets
 (Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
 (Level 3)
Balance at December 31, 2022
(In thousands)
Assets:    
Money market funds$— $2,448 $— $2,448 
Insurance contracts*— 20,083 — 20,083 
Total assets measured at fair value$— $22,531 $— $22,531 
*    The insurance contracts invest approximately 63 percent in fixed-income investments, 15 percent in common stock of large-cap companies, 8 percent in common stock of mid-cap companies, 6 percent in common stock of small-cap companies, 6 percent in target date investments and 2 percent in cash equivalents.
XML 59 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Cash flow information (Tables)
3 Months Ended
Mar. 31, 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:
Three Months Ended
 March 31,
 20232022 
 (In thousands)
Interest, net$7,081 $704 
Income taxes paid, net$150 $
Noncash investing and financing transactions were as follows:
March 31, 2023March 31, 2022
(In thousands)
Right-of-use assets obtained in exchange for new operating lease liabilities
$1,894 $2,071 
Property, plant and equipment additions in accounts payable
$2,607 $4,921 
XML 60 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Business segment data (Tables)
3 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
Information on the Company's businesses Information on the Company's segments was as follows:
Three Months Ended
March 31,
 2023 2022 
 (In thousands)
External operating revenues:  
Pacific$67,787 $85,349 
Northwest115,919 104,791 
Mountain60,618 58,469 
North Central20,973 22,824 
All Other42,603 38,533 
Total external operating revenues$307,900 $309,966 
Intersegment operating revenues:
Pacific$11,295 $16,148 
Northwest12,932 14,142 
Mountain5,914 4,062 
North Central1,723 1,312 
All Other7,721 10,370 
Total intersegment operating revenues$39,585 $46,034 
EBITDA:  
Pacific$(3,113)$5,433 
Northwest13,138 12,781 
Mountain(6,547)(8,042)
North Central(23,567)(24,269)
All Other5,981 (4,094)
Total segment EBITDA$(14,108)$(18,191)
Reconciliation of Revenue from Segments to Consolidated
A reconciliation of reportable segment operating revenues to consolidated operating revenues is as follows:
Three Months Ended
March 31,
20232022
(In thousands)
Total reportable segment operating revenues$297,161 $307,097 
Other operating revenues50,324 48,903 
Elimination of intersegment operating revenues(39,585)(46,034)
Total consolidated operating revenues$307,900 $309,966 
Segment, Reconciliation of Other Items from Segments to Consolidated
A reconciliation of reportable segment EBITDA to consolidated loss before income taxes is as follows:
Three Months Ended
March 31,
20232022
(In thousands)
Total EBITDA for reportable segments$(20,089)$(14,097)
Other EBITDA5,981 (4,094)
Depreciation, depletion and amortization29,629 28,350 
Interest9,495 5,266 
Total consolidated loss before income taxes$(53,232)$(51,807)
XML 61 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Employee benefit plans (Tables)
3 Months Ended
Mar. 31, 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 Ended
March 31,
20232022
(In thousands)
Components of net periodic benefit cost:
Interest cost$408 $282 
Expected return on assets(450)(493)
Amortization of net actuarial loss128 214 
Net periodic benefit cost$86 $
Components of net periodic benefit cost for the Company's other postretirement benefit plans were as follows:
Three Months Ended
March 31,
20232022
(In thousands)
Components of net periodic benefit cost:
Service cost$89 $131 
Interest cost181 128 
Expected return on assets(3)
Amortization of prior service credit
(20)(20)
Amortization of net actuarial (gain) loss(45)88 
Net periodic benefit cost$212 $324 
XML 62 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Related Party Disclosures (Tables)
3 Months Ended
Mar. 31, 2023
Related Party Transactions [Abstract]  
Schedule of Related Party Transactions Related-party short-term and long-term borrowing arrangements were as follows:
Weighted average interest rate at March 31, 2023March 31, 2023December 31, 2022
(In thousands)
Centennial's term loan agreements with maturities ranging from September 15, 2023 to December 18, 20235.96 %$208,000 $208,000 
Centennial's senior notes with maturities ranging from June 27, 2023 to April 4, 20344.34 %410,000 410,000 
Borrowing arrangement under Centennial's commercial paper program, supported by Centennial’s credit agreements6.30 %165,599 66,449 
Credit agreement due on December 19, 20248.05 %32,461 — 
Total related-party notes payable816,060 684,449 
Less: current maturities238,000 238,000 
Net related-party notes payable$578,060 $446,449 
XML 63 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Background (Details) - Subsequent Event [Member]
May 03, 2023
Spin Distribution Percentages [Line Items]  
Percent of Shares Distributed in Conjunction with Spinoff 90.00%
Percent of Shares, Retained by Parent, in Conjunction with Spinoff 10.00%
XML 64 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of presentation (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Costs and Expenses, Related Party $ 4.6 $ 4.9
XML 65 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Receivables and allowance for expected credit losses (Details) - USD ($)
$ in Millions
Mar. 31, 2023
Dec. 31, 2022
Credit Loss [Abstract]    
Accounts Receivable, Noncurrent, 90 Days or More Past Due, Still Accruing $ 13.7 $ 11.2
XML 66 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Receivables and allowance for expected credit losses (Details 2) - Trade Accounts Receivable - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Trade receivables $ 100,487 $ 104,347    
Contracting services contract receivables 52,487 82,428    
Retention receivables 27,438 28,859    
Receivables, gross 180,412 215,634    
Less expected credit loss 5,822 5,477 $ 5,126 $ 5,406
Receivables, net $ 174,590 $ 210,157    
XML 67 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Receivables and allowance for expected credit losses (Details 3) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Provision for credit losses $ 428 $ (253)
Trade Accounts Receivable    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance 5,477 5,406
Provision for credit losses 432 (253)
Less write-offs charged against the allowance 87 27
Balance 5,822 5,126
Pacific | Trade Accounts Receivable    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance 2,045 2,052
Provision for credit losses 45 1
Less write-offs charged against the allowance 1 1
Balance 2,089 2,052
Northwest | Trade Accounts Receivable    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance 1,253 512
Provision for credit losses 313 (125)
Less write-offs charged against the allowance 68 20
Balance 1,498 367
Mountain | Trade Accounts Receivable    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance 1,278 1,610
Provision for credit losses 164 (130)
Less write-offs charged against the allowance 18 4
Balance 1,424 1,476
North Central | Trade Accounts Receivable    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance 839 1,152
Provision for credit losses (89) 6
Less write-offs charged against the allowance 0 1
Balance 750 1,157
All Other | Trade Accounts Receivable    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance 62 80
Provision for credit losses (1) (5)
Less write-offs charged against the allowance 0 1
Balance $ 61 $ 74
XML 68 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Finished products $ 220,234 $ 211,496
Raw materials 114,735 78,571
Supplies and parts 38,246 33,210
Total $ 373,215 $ 323,277
XML 69 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Accumulated other comprehensive loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Accumulated other comprehensive loss [Roll Forward]    
Balance $ 1,028,589 $ 952,844
Other comprehensive income (loss) 93 303
Balance 974,769 897,035
Net unrealized loss on derivative instruments qualifying as hedges    
Accumulated other comprehensive loss [Roll Forward]    
Balance (90) (418)
Amounts reclassified from accumulated other comprehensive loss 46 82
Other comprehensive income (loss) 46 82
Balance (44) (336)
Postretirement liability adjustment    
Accumulated other comprehensive loss [Roll Forward]    
Balance (12,262) (24,072)
Amounts reclassified from accumulated other comprehensive loss 47 221
Other comprehensive income (loss) 47 221
Balance (12,215) (23,851)
Total accumulated other comprehensive loss    
Accumulated other comprehensive loss [Roll Forward]    
Balance (12,352) (24,490)
Amounts reclassified from accumulated other comprehensive loss 93 303
Other comprehensive income (loss) 93 303
Balance $ (12,259) $ (24,187)
XML 70 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Reclassification out of accumulated other comprehensive loss (Details 2) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Reclassification adjustment out of accumulated other comprehensive loss [Line Items]    
Interest expense $ (9,495) $ (5,266)
Income Tax Expense (Benefit) 11,912 11,797
Other income 826 (1,936)
Net loss (41,320) (40,010)
Reclassification out of accumulated other comprehensive loss    
Reclassification adjustment out of accumulated other comprehensive loss [Line Items]    
Net loss (93) (303)
Reclassification adjustment for loss on derivative instruments included in net loss | Reclassification out of accumulated other comprehensive loss | Interest rate contract    
Reclassification adjustment out of accumulated other comprehensive loss [Line Items]    
Interest expense (61) (109)
Income Tax Expense (Benefit) 15 27
Net loss (46) (82)
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
Other income (62) (292)
Net loss $ (47) $ (221)
XML 71 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Disaggregation of revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Revenue: $ 307,900 $ 309,966
Aggregates    
Disaggregation of Revenue [Line Items]    
Revenue: 83,521 77,647
Ready-mix concrete    
Disaggregation of Revenue [Line Items]    
Revenue: 96,769 108,498
Asphalt    
Disaggregation of Revenue [Line Items]    
Revenue: 13,619 18,086
Other    
Disaggregation of Revenue [Line Items]    
Revenue: 38,593 37,501
Contracting services public-sector    
Disaggregation of Revenue [Line Items]    
Revenue: 72,072 67,173
Contracting services private-sector    
Disaggregation of Revenue [Line Items]    
Revenue: 42,911 47,095
Internal sales    
Disaggregation of Revenue [Line Items]    
Revenue: (39,585) (46,034)
Pacific    
Disaggregation of Revenue [Line Items]    
Revenue: 67,787 85,349
Pacific | Aggregates    
Disaggregation of Revenue [Line Items]    
Revenue: 18,697 19,063
Pacific | Ready-mix concrete    
Disaggregation of Revenue [Line Items]    
Revenue: 26,144 30,055
Pacific | Asphalt    
Disaggregation of Revenue [Line Items]    
Revenue: 1,316 4,471
Pacific | Other    
Disaggregation of Revenue [Line Items]    
Revenue: 26,055 26,890
Pacific | Contracting services public-sector    
Disaggregation of Revenue [Line Items]    
Revenue: 3,971 9,296
Pacific | Contracting services private-sector    
Disaggregation of Revenue [Line Items]    
Revenue: 2,899 11,722
Pacific | Internal sales    
Disaggregation of Revenue [Line Items]    
Revenue: (11,295) (16,148)
Northwest    
Disaggregation of Revenue [Line Items]    
Revenue: 115,919 104,791
Northwest | Aggregates    
Disaggregation of Revenue [Line Items]    
Revenue: 42,573 33,672
Northwest | Ready-mix concrete    
Disaggregation of Revenue [Line Items]    
Revenue: 33,905 36,323
Northwest | Asphalt    
Disaggregation of Revenue [Line Items]    
Revenue: 6,927 8,411
Northwest | Other    
Disaggregation of Revenue [Line Items]    
Revenue: 2,682 3,283
Northwest | Contracting services public-sector    
Disaggregation of Revenue [Line Items]    
Revenue: 17,003 16,911
Northwest | Contracting services private-sector    
Disaggregation of Revenue [Line Items]    
Revenue: 25,761 20,333
Northwest | Internal sales    
Disaggregation of Revenue [Line Items]    
Revenue: (12,932) (14,142)
Mountain    
Disaggregation of Revenue [Line Items]    
Revenue: 60,618 58,469
Mountain | Aggregates    
Disaggregation of Revenue [Line Items]    
Revenue: 9,667 9,211
Mountain | Ready-mix concrete    
Disaggregation of Revenue [Line Items]    
Revenue: 14,370 16,170
Mountain | Asphalt    
Disaggregation of Revenue [Line Items]    
Revenue: 810 331
Mountain | Other    
Disaggregation of Revenue [Line Items]    
Revenue: 2 5
Mountain | Contracting services public-sector    
Disaggregation of Revenue [Line Items]    
Revenue: 28,238 22,403
Mountain | Contracting services private-sector    
Disaggregation of Revenue [Line Items]    
Revenue: 13,445 14,411
Mountain | Internal sales    
Disaggregation of Revenue [Line Items]    
Revenue: (5,914) (4,062)
North Central    
Disaggregation of Revenue [Line Items]    
Revenue: 20,973 22,824
North Central | Aggregates    
Disaggregation of Revenue [Line Items]    
Revenue: 4,020 4,000
North Central | Ready-mix concrete    
Disaggregation of Revenue [Line Items]    
Revenue: 12,287 12,357
North Central | Asphalt    
Disaggregation of Revenue [Line Items]    
Revenue: 169 46
North Central | Other    
Disaggregation of Revenue [Line Items]    
Revenue: 1,585 2,152
North Central | Contracting services public-sector    
Disaggregation of Revenue [Line Items]    
Revenue: 4,526 5,520
North Central | Contracting services private-sector    
Disaggregation of Revenue [Line Items]    
Revenue: 109 61
North Central | Internal sales    
Disaggregation of Revenue [Line Items]    
Revenue: (1,723) (1,312)
All Other    
Disaggregation of Revenue [Line Items]    
Revenue: 42,603 38,533
All Other | Aggregates    
Disaggregation of Revenue [Line Items]    
Revenue: 8,564 11,701
All Other | Ready-mix concrete    
Disaggregation of Revenue [Line Items]    
Revenue: 10,063 13,593
All Other | Asphalt    
Disaggregation of Revenue [Line Items]    
Revenue: 4,397 4,827
All Other | Other    
Disaggregation of Revenue [Line Items]    
Revenue: 8,269 5,171
All Other | Contracting services public-sector    
Disaggregation of Revenue [Line Items]    
Revenue: 18,334 13,043
All Other | Contracting services private-sector    
Disaggregation of Revenue [Line Items]    
Revenue: 697 568
All Other | Internal sales    
Disaggregation of Revenue [Line Items]    
Revenue: $ (7,721) $ (10,370)
XML 72 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]      
Contract assets $ 30,974   $ 31,145
Change in contract assets (171)    
Contract liabilities (37,375)   $ (39,843)
Contract with Customer, Liability, Current Change 2,468    
Net contract liabilities (6,401) $ (8,698)  
Change in net contract assets (liabilities) 2,297    
Amounts included in contract liability at the beginning of the period 20,300 20,000  
Contract with customer, performance obligation satisfied in previous period $ 3,600 $ 4,800  
XML 73 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Uncompleted contracts remaining performance obligations (Details 2)
$ in Millions
Mar. 31, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 958.5
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 863.8
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 70.8
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 13 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 23.9
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 25 months
XML 74 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Business Combinations (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Mar. 31, 2023
Business Acquisition [Line Items]    
Goodwill $ 274,540,000 $ 274,540,000
2022 Acquisition    
Business Acquisition [Line Items]    
Gross Aggregate Consideration 8,900,000  
Cash Assumed 2,800,000  
Business Combination, Consideration Transferred 1,500,000  
Business Combination, Consideration Transferred, Liabilities Incurred 70,000  
Current Assets 1,700,000  
Property, Plant, and Equipment 5,900,000  
Goodwill 200,000  
Current Liabilities 100,000  
Noncurrent Liabilities - Other 500,000  
Deferred Tax Liabilities $ 1,200,000  
2022 Acquisition | Common stock    
Business Acquisition [Line Items]    
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares 273,153  
Business Acquisition, Equity Interest Issued or Issuable, Value Assigned $ 8,400,000  
Equity Issued in Business Combination, Fair Value Disclosure $ 7,300,000  
XML 75 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Business Combinations - Acquisition Costs Incurred (Details 2) - USD ($)
Mar. 31, 2023
Mar. 31, 2022
Operating Expense [Member]    
Business Acquisition [Line Items]    
Business Acquisition, Transaction Costs $ 0 $ 0
XML 76 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill rollforward (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Goodwill [Roll Forward]  
Balance at beginning of period $ 274,540
Goodwill acquired during the year 0
Measurement period adjustments 0
Balance at end of period 274,540
Pacific  
Goodwill [Roll Forward]  
Balance at beginning of period 38,339
Goodwill acquired during the year 0
Measurement period adjustments 0
Balance at end of period 38,339
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 77 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Other intangible assets (Details 2) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]      
Intangible assets, net (excluding goodwill) $ 12,763,000   $ 13,430,000
Amortization of intangible assets 667,000 $ 621,000  
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Intangible assets, gross 18,540,000   18,540,000
Intangible assets, less accumulated amortization 7,801,000   7,367,000
Intangible assets, net (excluding goodwill) 10,739,000   11,173,000
Noncompete agreements      
Finite-Lived Intangible Assets [Line Items]      
Intangible assets, gross 4,039,000   4,039,000
Intangible assets, less accumulated amortization 3,113,000   2,985,000
Intangible assets, net (excluding goodwill) 926,000   1,054,000
Other intangible assets      
Finite-Lived Intangible Assets [Line Items]      
Intangible assets, gross 2,479,000   5,279,000
Intangible assets, less accumulated amortization 1,381,000   4,076,000
Intangible assets, net (excluding goodwill) $ 1,098,000   $ 1,203,000
XML 78 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Future amortization expense (Details 3)
$ in Thousands
Mar. 31, 2023
USD ($)
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]  
Remainder of 2023 $ 1,826
2024 2,361
2025 2,084
2026 1,782
2027 1,759
Thereafter $ 2,951
XML 79 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Fair value measurements Insurance contracts (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Fair Value Disclosures [Abstract]      
Investments used to satisfy nonqualified benefit plans obligations $ 22,400,000   $ 20,100,000
Net unrealized gain (loss) on investments used to satisfy obligations under nonqualified benefit plans $ 827,000 $ (1,000,000)  
XML 80 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Fair value measurements (Details 2) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Concentration risks, percentage [Abstract]    
Percentage in fixed-income and other investments 61.00% 63.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 target date investments 7.00% 6.00%
Percentage investment in common stock of small-cap companies 6.00% 6.00%
Percentage investment in cash and cash equivalents 2.00% 2.00%
Percentage investment in international investments 1.00%  
Fair value, measurements, recurring    
Fair value measurements [Line Items]    
Assets, fair value disclosure $ 24,910 $ 22,531
Fair value, inputs, level 2 | Fair value, measurements, recurring    
Fair value measurements [Line Items]    
Assets, fair value disclosure 24,910 22,531
Money market funds | Fair value, measurements, recurring    
Fair value measurements [Line Items]    
Assets, fair value disclosure 2,472 2,448
Money market funds | Fair value, inputs, level 2 | Fair value, measurements, recurring    
Fair value measurements [Line Items]    
Assets, fair value disclosure 2,472 2,448
Insurance contracts* | Fair value, measurements, recurring    
Fair value measurements [Line Items]    
Assets, fair value disclosure 22,438 20,083
Insurance contracts* | Fair value, inputs, level 2 | Fair value, measurements, recurring    
Fair value measurements [Line Items]    
Assets, fair value disclosure $ 22,438 $ 20,083
XML 81 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Cash flow information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Supplemental Cash Flow Information [Abstract]    
Interest, net $ 7,081 $ 704
Income taxes paid, net 150 5
Right-of-use assets obtained in exchange for new operating lease liabilities 1,894 2,071
Property, plant and equipment additions in accounts payable $ 2,607 $ 4,921
XML 82 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Business segment data (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Segment Reporting Information [Line Items]    
Revenues $ 307,900 $ 309,966
EBITDA: (14,108) (18,191)
Pacific    
Segment Reporting Information [Line Items]    
Revenues 67,787 85,349
EBITDA: (3,113) 5,433
Northwest    
Segment Reporting Information [Line Items]    
Revenues 115,919 104,791
EBITDA: 13,138 12,781
Mountain    
Segment Reporting Information [Line Items]    
Revenues 60,618 58,469
EBITDA: (6,547) (8,042)
North Central    
Segment Reporting Information [Line Items]    
Revenues 20,973 22,824
EBITDA: (23,567) (24,269)
All Other    
Segment Reporting Information [Line Items]    
Revenues 42,603 38,533
EBITDA: 5,981 (4,094)
Intersegment Eliminations [Member]    
Segment Reporting Information [Line Items]    
Revenues (39,585) (46,034)
Intersegment Eliminations [Member] | Pacific    
Segment Reporting Information [Line Items]    
Revenues 11,295 16,148
Intersegment Eliminations [Member] | Northwest    
Segment Reporting Information [Line Items]    
Revenues 12,932 14,142
Intersegment Eliminations [Member] | Mountain    
Segment Reporting Information [Line Items]    
Revenues 5,914 4,062
Intersegment Eliminations [Member] | North Central    
Segment Reporting Information [Line Items]    
Revenues 1,723 1,312
Intersegment Eliminations [Member] | All Other    
Segment Reporting Information [Line Items]    
Revenues 7,721 10,370
Total intersegment operating revenues    
Segment Reporting Information [Line Items]    
Revenues $ 39,585 $ 46,034
XML 83 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Business segment data operating revenues reconciliation (Details 2) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues $ 307,900 $ 309,966
Operating Segments    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues 297,161 307,097
Corporate, Non-Segment    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues 50,324 48,903
Internal sales    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues $ (39,585) $ (46,034)
XML 84 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Business segment data EBITDA reconciliation (Details 3) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]    
EBITDA: $ (14,108) $ (18,191)
Depreciation, Depletion and Amortization 29,629 28,350
Interest expense 9,495 5,266
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest (53,232) (51,807)
Operating Segments    
Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]    
EBITDA: (20,089) (14,097)
Corporate, Non-Segment    
Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]    
EBITDA: $ 5,981 $ (4,094)
XML 85 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Employee benefit plans (Details) - Qualified plan - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Underfunded plan | Pension benefits    
Defined benefit plan disclosure, net periodic benefit cost [Line Items]    
Interest cost $ 408 $ 282
Expected return on assets (450) (493)
Amortization of net actuarial (gain) loss 128 214
Net periodic benefit cost (credit) 86 3
Overfunded Plan | Other postretirement benefits    
Defined benefit plan disclosure, net periodic benefit cost [Line Items]    
Service cost 89 131
Interest cost 181 128
Expected return on assets 7 (3)
Amortization of prior service credit (20) (20)
Amortization of net actuarial (gain) loss (45) 88
Net periodic benefit cost (credit) $ 212 $ 324
XML 86 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Litigation (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Loss Contingencies [Line Items]    
Potential liabilities related to litigation and environmental matters $ 2,000,000 $ 1,000,000
Insurance Receivable $ 1,300,000 $ 325,000
XML 87 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Guarantees (Details 2)
Mar. 31, 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,600,000
Letters of credit set to expire - 2024 332,000
Outstanding letters of credit 0
Amount of surety bonds outstanding $ 822,700,000
XML 88 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Related Party Disclosures (Details 1) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Related Party Transactions [Abstract]    
Costs and Expenses, Related Party $ 4.6 $ 4.9
XML 89 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Related Party Disclosures (Details 2) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]    
Long-term debt $ 359 $ 427
Related Party    
Related Party Transaction [Line Items]    
Debt, Long-Term and Short-Term, Combined Amount 816,060 684,449
Debt, Current 238,000 238,000
Long-term debt $ 578,060 446,449
Related Party | Senior Notes    
Related Party Transaction [Line Items]    
Weighted Average Interest Rate 4.34%  
Long-term debt $ 410,000 410,000
Related Party | Commercial Paper    
Related Party Transaction [Line Items]    
Weighted Average Interest Rate 6.30%  
Long-term debt $ 165,599 66,449
Related Party | Credit Agreements    
Related Party Transaction [Line Items]    
Weighted Average Interest Rate 8.05%  
Long-term debt $ 32,461 0
Related Party | Short-Term Debt    
Related Party Transaction [Line Items]    
Short-Term Debt, Weighted Average Interest Rate, at Point in Time 5.96%  
Short-Term Debt $ 208,000 $ 208,000
XML 90 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Related Party Disclosures (Details 3) - Related Party - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Long-term debt maturities [Line Items]    
Remainder of 2023 $ 238,000 $ 238,000
2024 198,100  
2025 10,000  
2026 0  
2027 65,000  
Thereafter $ 305,000  
XML 91 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Related Party Disclosures (Details 4 ) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Related Party Transactions [Abstract]    
Related Party Transaction, Amounts of Transaction $ 131,000 $ 130,000
XML 92 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events (Details) - Senior Notes - Subsequent Event [Member]
$ in Millions
Apr. 25, 2023
USD ($)
Long-term debt outstanding [Line Items]  
Long-term debt $ 425.0
Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate 7.75%
XML 93 R72.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events (Details 2) - Subsequent Event [Member]
May 03, 2023
Subsequent Event [Line Items]  
Percent of Shares Distributed in Conjunction with Spinoff 90.00%
Percent of Shares, Retained by Parent, in Conjunction with Spinoff 10.00%
XML 94 knf-20230331_htm.xml IDEA: XBRL DOCUMENT 0001955520 2023-01-01 2023-03-31 0001955520 2023-05-11 0001955520 us-gaap:ProductMember 2023-01-01 2023-03-31 0001955520 us-gaap:ProductMember 2022-01-01 2022-03-31 0001955520 us-gaap:ServiceMember 2023-01-01 2023-03-31 0001955520 us-gaap:ServiceMember 2022-01-01 2022-03-31 0001955520 2022-01-01 2022-03-31 0001955520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001955520 2023-03-31 0001955520 2022-12-31 0001955520 us-gaap:CommonStockMember 2022-12-31 0001955520 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001955520 us-gaap:RetainedEarningsMember 2022-12-31 0001955520 us-gaap:TreasuryStockCommonMember 2022-12-31 0001955520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001955520 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001955520 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 us-gaap:TreasuryStockCommonMember 2023-03-31 0001955520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001955520 us-gaap:CommonStockMember 2021-12-31 0001955520 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001955520 us-gaap:RetainedEarningsMember 2021-12-31 0001955520 us-gaap:TreasuryStockCommonMember 2021-12-31 0001955520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001955520 2021-12-31 0001955520 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001955520 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 us-gaap:TreasuryStockCommonMember 2022-03-31 0001955520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001955520 2022-03-31 0001955520 us-gaap:SubsequentEventMember 2023-05-03 0001955520 us-gaap:TradeAccountsReceivableMember 2023-03-31 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 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: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 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:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2023-01-01 2023-03-31 0001955520 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-01-01 2022-03-31 0001955520 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 2023-03-31 0001955520 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-03-31 0001955520 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001955520 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001955520 knf:AggregatesMember knf:PacificMember 2023-01-01 2023-03-31 0001955520 knf:AggregatesMember knf:NorthwestMember 2023-01-01 2023-03-31 0001955520 knf:AggregatesMember knf:MountainMember 2023-01-01 2023-03-31 0001955520 knf:AggregatesMember knf:NorthCentralMember 2023-01-01 2023-03-31 0001955520 knf:AggregatesMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-03-31 0001955520 knf:AggregatesMember 2023-01-01 2023-03-31 0001955520 knf:ReadyMixConcreteMember knf:PacificMember 2023-01-01 2023-03-31 0001955520 knf:ReadyMixConcreteMember knf:NorthwestMember 2023-01-01 2023-03-31 0001955520 knf:ReadyMixConcreteMember knf:MountainMember 2023-01-01 2023-03-31 0001955520 knf:ReadyMixConcreteMember knf:NorthCentralMember 2023-01-01 2023-03-31 0001955520 knf:ReadyMixConcreteMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-03-31 0001955520 knf:ReadyMixConcreteMember 2023-01-01 2023-03-31 0001955520 knf:AsphaltMember knf:PacificMember 2023-01-01 2023-03-31 0001955520 knf:AsphaltMember knf:NorthwestMember 2023-01-01 2023-03-31 0001955520 knf:AsphaltMember knf:MountainMember 2023-01-01 2023-03-31 0001955520 knf:AsphaltMember knf:NorthCentralMember 2023-01-01 2023-03-31 0001955520 knf:AsphaltMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-03-31 0001955520 knf:AsphaltMember 2023-01-01 2023-03-31 0001955520 knf:OtherMember knf:PacificMember 2023-01-01 2023-03-31 0001955520 knf:OtherMember knf:NorthwestMember 2023-01-01 2023-03-31 0001955520 knf:OtherMember knf:MountainMember 2023-01-01 2023-03-31 0001955520 knf:OtherMember knf:NorthCentralMember 2023-01-01 2023-03-31 0001955520 knf:OtherMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-03-31 0001955520 knf:OtherMember 2023-01-01 2023-03-31 0001955520 knf:ContractingServicesPublicSectorMember knf:PacificMember 2023-01-01 2023-03-31 0001955520 knf:ContractingServicesPublicSectorMember knf:NorthwestMember 2023-01-01 2023-03-31 0001955520 knf:ContractingServicesPublicSectorMember knf:MountainMember 2023-01-01 2023-03-31 0001955520 knf:ContractingServicesPublicSectorMember knf:NorthCentralMember 2023-01-01 2023-03-31 0001955520 knf:ContractingServicesPublicSectorMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-03-31 0001955520 knf:ContractingServicesPublicSectorMember 2023-01-01 2023-03-31 0001955520 knf:ContractingServicesPrivateSectorMember knf:PacificMember 2023-01-01 2023-03-31 0001955520 knf:ContractingServicesPrivateSectorMember knf:NorthwestMember 2023-01-01 2023-03-31 0001955520 knf:ContractingServicesPrivateSectorMember knf:MountainMember 2023-01-01 2023-03-31 0001955520 knf:ContractingServicesPrivateSectorMember knf:NorthCentralMember 2023-01-01 2023-03-31 0001955520 knf:ContractingServicesPrivateSectorMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-03-31 0001955520 knf:ContractingServicesPrivateSectorMember 2023-01-01 2023-03-31 0001955520 knf:InternalSalesMember knf:PacificMember 2023-01-01 2023-03-31 0001955520 knf:InternalSalesMember knf:NorthwestMember 2023-01-01 2023-03-31 0001955520 knf:InternalSalesMember knf:MountainMember 2023-01-01 2023-03-31 0001955520 knf:InternalSalesMember knf:NorthCentralMember 2023-01-01 2023-03-31 0001955520 knf:InternalSalesMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-03-31 0001955520 knf:InternalSalesMember 2023-01-01 2023-03-31 0001955520 knf:PacificMember 2023-01-01 2023-03-31 0001955520 knf:NorthwestMember 2023-01-01 2023-03-31 0001955520 knf:MountainMember 2023-01-01 2023-03-31 0001955520 knf:NorthCentralMember 2023-01-01 2023-03-31 0001955520 us-gaap:CorporateAndOtherMember 2023-01-01 2023-03-31 0001955520 knf:AggregatesMember knf:PacificMember 2022-01-01 2022-03-31 0001955520 knf:AggregatesMember knf:NorthwestMember 2022-01-01 2022-03-31 0001955520 knf:AggregatesMember knf:MountainMember 2022-01-01 2022-03-31 0001955520 knf:AggregatesMember knf:NorthCentralMember 2022-01-01 2022-03-31 0001955520 knf:AggregatesMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-03-31 0001955520 knf:AggregatesMember 2022-01-01 2022-03-31 0001955520 knf:ReadyMixConcreteMember knf:PacificMember 2022-01-01 2022-03-31 0001955520 knf:ReadyMixConcreteMember knf:NorthwestMember 2022-01-01 2022-03-31 0001955520 knf:ReadyMixConcreteMember knf:MountainMember 2022-01-01 2022-03-31 0001955520 knf:ReadyMixConcreteMember knf:NorthCentralMember 2022-01-01 2022-03-31 0001955520 knf:ReadyMixConcreteMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-03-31 0001955520 knf:ReadyMixConcreteMember 2022-01-01 2022-03-31 0001955520 knf:AsphaltMember knf:PacificMember 2022-01-01 2022-03-31 0001955520 knf:AsphaltMember knf:NorthwestMember 2022-01-01 2022-03-31 0001955520 knf:AsphaltMember knf:MountainMember 2022-01-01 2022-03-31 0001955520 knf:AsphaltMember knf:NorthCentralMember 2022-01-01 2022-03-31 0001955520 knf:AsphaltMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-03-31 0001955520 knf:AsphaltMember 2022-01-01 2022-03-31 0001955520 knf:OtherMember knf:PacificMember 2022-01-01 2022-03-31 0001955520 knf:OtherMember knf:NorthwestMember 2022-01-01 2022-03-31 0001955520 knf:OtherMember knf:MountainMember 2022-01-01 2022-03-31 0001955520 knf:OtherMember knf:NorthCentralMember 2022-01-01 2022-03-31 0001955520 knf:OtherMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-03-31 0001955520 knf:OtherMember 2022-01-01 2022-03-31 0001955520 knf:ContractingServicesPublicSectorMember knf:PacificMember 2022-01-01 2022-03-31 0001955520 knf:ContractingServicesPublicSectorMember knf:NorthwestMember 2022-01-01 2022-03-31 0001955520 knf:ContractingServicesPublicSectorMember knf:MountainMember 2022-01-01 2022-03-31 0001955520 knf:ContractingServicesPublicSectorMember knf:NorthCentralMember 2022-01-01 2022-03-31 0001955520 knf:ContractingServicesPublicSectorMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-03-31 0001955520 knf:ContractingServicesPublicSectorMember 2022-01-01 2022-03-31 0001955520 knf:ContractingServicesPrivateSectorMember knf:PacificMember 2022-01-01 2022-03-31 0001955520 knf:ContractingServicesPrivateSectorMember knf:NorthwestMember 2022-01-01 2022-03-31 0001955520 knf:ContractingServicesPrivateSectorMember knf:MountainMember 2022-01-01 2022-03-31 0001955520 knf:ContractingServicesPrivateSectorMember knf:NorthCentralMember 2022-01-01 2022-03-31 0001955520 knf:ContractingServicesPrivateSectorMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-03-31 0001955520 knf:ContractingServicesPrivateSectorMember 2022-01-01 2022-03-31 0001955520 knf:InternalSalesMember knf:PacificMember 2022-01-01 2022-03-31 0001955520 knf:InternalSalesMember knf:NorthwestMember 2022-01-01 2022-03-31 0001955520 knf:InternalSalesMember knf:MountainMember 2022-01-01 2022-03-31 0001955520 knf:InternalSalesMember knf:NorthCentralMember 2022-01-01 2022-03-31 0001955520 knf:InternalSalesMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-03-31 0001955520 knf:InternalSalesMember 2022-01-01 2022-03-31 0001955520 knf:PacificMember 2022-01-01 2022-03-31 0001955520 knf:NorthwestMember 2022-01-01 2022-03-31 0001955520 knf:MountainMember 2022-01-01 2022-03-31 0001955520 knf:NorthCentralMember 2022-01-01 2022-03-31 0001955520 us-gaap:CorporateAndOtherMember 2022-01-01 2022-03-31 0001955520 2023-04-01 2023-03-31 0001955520 2024-04-01 2023-03-31 0001955520 2025-04-01 2023-03-31 0001955520 knf:A2022AcquisitionMember 2022-01-01 2022-12-31 0001955520 knf:A2022AcquisitionMember 2022-12-31 0001955520 knf:A2022AcquisitionMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001955520 knf:A2022AcquisitionMember us-gaap:CommonStockMember 2022-12-31 0001955520 us-gaap:OperatingExpenseMember 2023-03-31 0001955520 us-gaap:OperatingExpenseMember 2022-03-31 0001955520 knf:PacificMember 2022-12-31 0001955520 knf:PacificMember 2023-03-31 0001955520 knf:NorthwestMember 2022-12-31 0001955520 knf:NorthwestMember 2023-03-31 0001955520 knf:MountainMember 2022-12-31 0001955520 knf:MountainMember 2023-03-31 0001955520 knf:NorthCentralMember 2022-12-31 0001955520 knf:NorthCentralMember 2023-03-31 0001955520 us-gaap:CorporateAndOtherMember 2022-12-31 0001955520 us-gaap:CorporateAndOtherMember 2023-03-31 0001955520 us-gaap:CustomerRelationshipsMember 2023-03-31 0001955520 us-gaap:CustomerRelationshipsMember 2022-12-31 0001955520 us-gaap:NoncompeteAgreementsMember 2023-03-31 0001955520 us-gaap:NoncompeteAgreementsMember 2022-12-31 0001955520 us-gaap:OtherIntangibleAssetsMember 2023-03-31 0001955520 us-gaap:OtherIntangibleAssetsMember 2022-12-31 0001955520 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001955520 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001955520 us-gaap:CashSurrenderValueMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001955520 us-gaap:CashSurrenderValueMember us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001955520 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001955520 us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 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:IntersegmentEliminationMember knf:PacificMember 2023-01-01 2023-03-31 0001955520 us-gaap:IntersegmentEliminationMember knf:PacificMember 2022-01-01 2022-03-31 0001955520 us-gaap:IntersegmentEliminationMember knf:NorthwestMember 2023-01-01 2023-03-31 0001955520 us-gaap:IntersegmentEliminationMember knf:NorthwestMember 2022-01-01 2022-03-31 0001955520 us-gaap:IntersegmentEliminationMember knf:MountainMember 2023-01-01 2023-03-31 0001955520 us-gaap:IntersegmentEliminationMember knf:MountainMember 2022-01-01 2022-03-31 0001955520 us-gaap:IntersegmentEliminationMember knf:NorthCentralMember 2023-01-01 2023-03-31 0001955520 us-gaap:IntersegmentEliminationMember knf:NorthCentralMember 2022-01-01 2022-03-31 0001955520 us-gaap:IntersegmentEliminationMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-03-31 0001955520 us-gaap:IntersegmentEliminationMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-03-31 0001955520 srt:ConsolidationEliminationsMember 2023-01-01 2023-03-31 0001955520 srt:ConsolidationEliminationsMember 2022-01-01 2022-03-31 0001955520 us-gaap:OperatingSegmentsMember 2023-01-01 2023-03-31 0001955520 us-gaap:OperatingSegmentsMember 2022-01-01 2022-03-31 0001955520 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-03-31 0001955520 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-03-31 0001955520 us-gaap:IntersegmentEliminationMember 2023-01-01 2023-03-31 0001955520 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-03-31 0001955520 us-gaap:UnderfundedPlanMember us-gaap:QualifiedPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-03-31 0001955520 us-gaap:UnderfundedPlanMember us-gaap:QualifiedPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-03-31 0001955520 us-gaap:OverfundedPlanMember us-gaap:QualifiedPlanMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-01-01 2023-03-31 0001955520 us-gaap:OverfundedPlanMember us-gaap:QualifiedPlanMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-01-01 2022-03-31 0001955520 us-gaap:RelatedPartyMember us-gaap:ShortTermDebtMember 2023-03-31 0001955520 us-gaap:RelatedPartyMember us-gaap:ShortTermDebtMember 2022-12-31 0001955520 us-gaap:SeniorNotesMember us-gaap:RelatedPartyMember 2023-03-31 0001955520 us-gaap:SeniorNotesMember us-gaap:RelatedPartyMember 2022-12-31 0001955520 us-gaap:CommercialPaperMember us-gaap:RelatedPartyMember 2023-03-31 0001955520 us-gaap:CommercialPaperMember us-gaap:RelatedPartyMember 2022-12-31 0001955520 us-gaap:LineOfCreditMember us-gaap:RelatedPartyMember 2023-03-31 0001955520 us-gaap:LineOfCreditMember us-gaap:RelatedPartyMember 2022-12-31 0001955520 us-gaap:RelatedPartyMember 2023-03-31 0001955520 us-gaap:RelatedPartyMember 2022-12-31 0001955520 us-gaap:SeniorNotesMember us-gaap:SubsequentEventMember 2023-04-25 shares iso4217:USD iso4217:USD shares pure 0001955520 --12-31 2023 Q1 false 10-Q true 2023-03-31 false 1-41642 Knife River Holding Company DE 92-1008893 1150 West Century Avenue P.O. Box 5568 Bismarck ND 58506-5568 701 530-1400 Common Stock, $0.01 par value KNF NYSE No Yes Non-accelerated Filer false false false 1000 192917000 195698000 114983000 114268000 307900000 309966000 194129000 202858000 109676000 105994000 303805000 308852000 4095000 1114000 48658000 45719000 -44563000 -44605000 9495000 5266000 826000 -1936000 -53232000 -51807000 -11912000 -11797000 -41320000 -40010000 -516.50 -500.13 -516.50 -500.13 80000 80000 80000 80000 -41320000 -40010000 -15000 -27000 -46000 -82000 15000 71000 47000 221000 93000 303000 -41227000 -39707000 7218000 10090000 174590000 210157000 30974000 31145000 16860000 16050000 373215000 323277000 36301000 17848000 639158000 608567000 2512655000 2489408000 1195287000 1174195000 1317368000 1315213000 274540000 274540000 12763000 13430000 43995000 45873000 38945000 36696000 1687611000 1685752000 2326769000 2294319000 211000 211000 238000000 238000000 80380000 87370000 37375000 39843000 14010000 29192000 23521000 20286000 12981000 13210000 66677000 88778000 473155000 516890000 359000 427000 578060000 446449000 175077000 175804000 31013000 32663000 94336000 93497000 1352000000 1265730000 10 10 80000 80000 800000 800000 548174000 549106000 441680000 494661000 538921 538921 3626000 3626000 -12259000 -12352000 974769000 1028589000 2326769000 2294319000 80000 800000 549106000 494661000 -538921 -3626000 -12352000 1028589000 -41320000 -41320000 93000 93000 -932000 -11661000 -12593000 80000 800000 548174000 441680000 -538921 -3626000 -12259000 974769000 80000 800000 549714000 430446000 -538921 -3626000 -24490000 952844000 -40010000 -40010000 303000 303000 -3099000 -13003000 -16102000 80000 800000 546615000 377433000 -538921 -3626000 -24187000 897035000 -41320000 -40010000 29629000 28350000 -757000 -3389000 428000 -253000 132000 101000 453000 333000 298000 327000 892000 -988000 2816000 1405000 -34268000 -10843000 810000 -4557000 49938000 49479000 18391000 22683000 1880000 9618000 4588000 5904000 -36281000 -20672000 150000 103000 -400000 -810000 -79279000 -76163000 42409000 40791000 0 524000 3221000 2558000 1566000 1501000 -40754000 -40258000 0 100000000 131610000 31681000 68000 116000 21000 715000 14360000 16286000 117161000 114564000 -2872000 -1857000 10090000 13848000 7218000 11991000 Background<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 August 4, 2022, MDU Resources announced that its board of directors approved a plan to pursue the separation of the Company from MDU Resources. The separation will result in two independent, publicly traded companies, MDU Resources Group, Inc. and Knife River Holding Company. On March 10, 2023, Knife River Holding Company filed publicly a draft Registration Statement on Form 10 with the SEC. On May 3, 2023, MDU Resources' board of directors approved the separation and the distribution of approximately 90 percent of the issued and outstanding shares of the Company to MDU Resources' stockholders. Stockholders of MDU Resources will receive one share of the Company's common stock for every four shares of MDU Resources common stock held on May 22, 2023, the record date for the distribution. MDU Resources will retain approximately 10 percent of the Company's common stock immediately following the separation with the intent to dispose of such shares within twelve months after the separation. Prior to completing the separation, MDU Resources may adjust the percentage of the Company's common stock to be distributed to MDU Resources' stockholders and retained by MDU Resources in response to market and other factors. The Registration Statement was declared effective by the SEC on May 10, 2023, and the separation is expected to be completed on May 31, 2023, subject to certain conditions. The separation of Knife River is planned as a tax-free spinoff transaction to MDU Resources' stockholders for U.S. federal income tax purposes. 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.</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%">Until the separation is effective, the Company is the construction materials and contracting segment of MDU Resources. Its operations are located in the western and central regions of the United States. The Company mines, processes and sells construction aggregates (crushed stone and sand and gravel) and produces and sells asphalt and ready-mix concrete. The Company is focused on the vertical integration of its aggregates-based construction materials, which is used to support value-added downstream products and contracting services.</span></div> 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 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%">Knife River has 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. The accompanying consolidated financial statements and footnotes, which were prepared on a “carve-out” basis in connection with the expected separation, 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.</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 consolidated financial statements. The consolidated financial statements 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. These consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements 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',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. The consolidated financial statements also 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.6 million and $4.9 million for the three months ended March 31, 2023 and 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.</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%">Following the separation from MDU Resources, the Company may perform certain functions using its own resources or contracted services. For an interim period following the separation, however, some of these functions will continue to be provided by MDU Resources under a transition services 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%">Historically, Knife River has participated in Centennial’s centralized cash management program, including its overall financing arrangements. Knife River has 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. Interest expense in the Consolidated Statements of Operations reflects the allocation of interest on borrowing and funding associated with the related-party note agreements.</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%">MDU Resources maintains various benefit and stock-based compensation plans at a corporate level while certain defined pension benefit plans are maintained at a subsidiary level. The Company’s employees participate in these aforementioned plans and the costs associated with its employees are included in the Company’s consolidated financial statements, as well as any net benefit plan assets or obligations. </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 March 31, 2023, up to the date of issuance of these consolidated interim financial statements on May 16, 2023, that would require recognition or disclosure in the Consolidated Financial Statements. For more information on subsequent events, see Note 17.</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%">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. These related-party transactions have historically been settled in cash and are reflected in the 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 have been reflected in the Consolidated Balance Sheets within “Other paid-in capital” and in the Consolidated Statements of Cash Flows as “Net transfers to Parent” in financing activities. See Note 16 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><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 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%">Knife River has 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. The accompanying consolidated financial statements and footnotes, which were prepared on a “carve-out” basis in connection with the expected separation, 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.</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 consolidated financial statements. The consolidated financial statements 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. These consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements 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',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. The consolidated financial statements also 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.6 million and $4.9 million for the three months ended March 31, 2023 and 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.</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%">Following the separation from MDU Resources, the Company may perform certain functions using its own resources or contracted services. For an interim period following the separation, however, some of these functions will continue to be provided by MDU Resources under a transition services 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%">Historically, Knife River has participated in Centennial’s centralized cash management program, including its overall financing arrangements. Knife River has 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. Interest expense in the Consolidated Statements of Operations reflects the allocation of interest on borrowing and funding associated with the related-party note agreements.</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%">MDU Resources maintains various benefit and stock-based compensation plans at a corporate level while certain defined pension benefit plans are maintained at a subsidiary level. The Company’s employees participate in these aforementioned plans and the costs associated with its employees are included in the Company’s consolidated financial statements, as well as any net benefit plan assets or obligations. </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 March 31, 2023, up to the date of issuance of these consolidated interim financial statements on May 16, 2023, that would require recognition or disclosure in the Consolidated Financial Statements. For more information on subsequent events, see Note 17.</span></div> 4600000 4900000 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. These related-party transactions have historically been settled in cash and are reflected in the 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 have been reflected in the Consolidated Balance Sheets within “Other paid-in capital” and in the Consolidated Statements of Cash Flows as “Net transfers to Parent” in financing activities. See Note 16 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. 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. <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 contracting services 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 $13.7 million and $11.2 million at March 31, 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 style="width:60.452%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.123%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.125%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">March 31, 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 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%">100,487</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%">Contracting services 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%">52,487</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%">27,438</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%">180,412</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,822</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%">174,590</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 style="width:34.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.679%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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"><div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At March 31, 2023</span></div></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%">2,089 </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 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%">1,498 </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 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%">1,424 </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 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%">750 </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 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%">61 </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 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%">5,822 </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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 style="width:34.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.679%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000000;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 March 31, 2022</span></div></td><td style="background-color:#ffffff;border-bottom:1pt 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:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,052 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt 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:#ffffff;border-bottom:1pt 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%">367 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt 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:#ffffff;border-bottom:1pt 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,476 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt 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:#ffffff;border-bottom:1pt 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,157 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt 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:#ffffff;border-bottom:1pt 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%">74 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt 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:#ffffff;border-bottom:1pt 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%">5,126 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> Receivables consist primarily of trade and contracting services 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. 13700000 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 style="width:60.452%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.123%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.125%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">March 31, 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 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%">100,487</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%">Contracting services 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%">52,487</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%">27,438</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%">180,412</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,822</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%">174,590</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> 100487000 104347000 52487000 82428000 27438000 28859000 180412000 215634000 5822000 5477000 174590000 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 style="width:34.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.679%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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"><div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At March 31, 2023</span></div></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%">2,089 </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 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%">1,498 </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 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%">1,424 </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 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%">750 </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 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%">61 </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 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%">5,822 </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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 style="width:34.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.679%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000000;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 March 31, 2022</span></div></td><td style="background-color:#ffffff;border-bottom:1pt 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:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,052 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt 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:#ffffff;border-bottom:1pt 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%">367 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt 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:#ffffff;border-bottom:1pt 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,476 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt 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:#ffffff;border-bottom:1pt 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,157 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt 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:#ffffff;border-bottom:1pt 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%">74 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt 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:#ffffff;border-bottom:1pt 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%">5,126 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 2052000 512000 1610000 1152000 80000 5406000 1000 -125000 -130000 6000 -5000 -253000 1000 20000 4000 1000 1000 27000 2052000 367000 1476000 1157000 74000 5126000 <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 style="width:60.452%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.123%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.125%"/><td style="width:0.1%"/></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%">March 31, 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%">220,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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"/></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%">114,735 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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%">38,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></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%">373,215 </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 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"/></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 style="width:60.452%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.123%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.125%"/><td style="width:0.1%"/></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%">March 31, 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%">220,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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"/></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%">114,735 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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%">38,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></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%">373,215 </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 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"/></tr></table></div> 220234000 211496000 114735000 78571000 38246000 33210000 373215000 323277000 <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 style="width:58.275%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.441%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.443%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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 colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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 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 colspan="3" style="display:none"/><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"/></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 March 31, 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%">(44)</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 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,215)</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 colspan="3" style="display:none"/><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,259)</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"/></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 style="width:58.275%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.441%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.443%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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 colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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 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 colspan="3" style="display:none"/><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"/></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 March 31, 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%">(336)</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 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%">(23,851)</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 colspan="3" style="display:none"/><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%">(24,187)</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"/></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 loss. The amounts presented in parenthesis indicate a decrease to net 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:97.971%"><tr><td style="width:1.0%"/><td style="width:61.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.811%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.505%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><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="3" style="display:none"/><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 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%">March 31,</span></td><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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 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%">(61)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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%">(46)</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 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/></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%">(62)</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 colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(292)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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%">(47)</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 colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(221)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/></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%">(93)</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 style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(303)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"/></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 style="width:58.275%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.441%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.443%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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 colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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 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 colspan="3" style="display:none"/><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"/></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 March 31, 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%">(44)</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 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,215)</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 colspan="3" style="display:none"/><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,259)</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"/></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 style="width:58.275%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.441%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.443%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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 colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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 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 colspan="3" style="display:none"/><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"/></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 March 31, 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%">(336)</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 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%">(23,851)</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 colspan="3" style="display:none"/><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%">(24,187)</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"/></tr></table></div> -90000 -12262000 -12352000 -46000 -47000 -93000 46000 47000 93000 -44000 -12215000 -12259000 -418000 -24072000 -24490000 -82000 -221000 -303000 82000 221000 303000 -336000 -23851000 -24187000 <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 loss. The amounts presented in parenthesis indicate a decrease to net 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:97.971%"><tr><td style="width:1.0%"/><td style="width:61.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.811%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.505%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><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="3" style="display:none"/><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 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%">March 31,</span></td><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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 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%">(61)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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%">(46)</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 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/></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%">(62)</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 colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(292)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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%">(47)</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 colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(221)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/></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%">(93)</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 style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(303)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"/></tr></table></div> 61000 109000 -15000 -27000 -46000 -82000 -62000 -292000 -15000 -71000 -47000 -221000 -93000 -303000 <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 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.</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. 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 13.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Presented in the following tables are the 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.</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 style="width:33.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.785%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.785%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.785%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.785%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.785%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.788%"/><td style="width:0.1%"/></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 March 31, 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 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%">18,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">26,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,287 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96,769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">1,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,927 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,397 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">26,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">3,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,003 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2,899 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(11,295)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,932)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,914)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,723)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,721)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,585)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">67,787 </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 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%">115,919 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">60,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 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%">20,973 </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 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%">42,603 </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 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%">307,900 </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"/></tr></table></div><div style="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 style="width:33.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.785%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.785%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.785%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.785%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.785%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.788%"/><td style="width:0.1%"/></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 March 31, 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 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%">19,063 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">30,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">4,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,827 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">26,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">9,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">11,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(16,148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,142)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,062)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,312)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,370)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,034)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">85,349 </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 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%">104,791 </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 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%">58,469 </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 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%">22,824 </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 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%">38,533 </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 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%">309,966 </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"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:517.50pt"><tr><td style="width:1.0pt"/><td style="width:177.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:46.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:46.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:46.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:48.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:49.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:40.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:48.25pt"/><td style="width:1.0pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> Revenue is recognized when a performance obligation is satisfied by transferring control over a product or service to a customer. 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. Presented in the following tables are the 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.<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 style="width:33.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.785%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.785%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.785%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.785%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.785%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.788%"/><td style="width:0.1%"/></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 March 31, 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 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%">18,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">26,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,287 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96,769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">1,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,927 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,397 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">26,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">3,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,003 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2,899 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(11,295)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,932)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,914)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,723)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,721)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,585)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">67,787 </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 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%">115,919 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">60,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 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%">20,973 </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 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%">42,603 </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 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%">307,900 </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"/></tr></table></div><div style="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 style="width:33.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.785%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.785%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.785%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.785%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.785%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.788%"/><td style="width:0.1%"/></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 March 31, 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 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%">19,063 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">30,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">4,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,827 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">26,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">9,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">11,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(16,148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,142)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,062)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,312)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,370)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,034)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">85,349 </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 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%">104,791 </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 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%">58,469 </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 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%">22,824 </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 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%">38,533 </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 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%">309,966 </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"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:517.50pt"><tr><td style="width:1.0pt"/><td style="width:177.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:46.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:46.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:46.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:48.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:49.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:40.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:48.25pt"/><td style="width:1.0pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 18697000 42573000 9667000 4020000 8564000 83521000 26144000 33905000 14370000 12287000 10063000 96769000 1316000 6927000 810000 169000 4397000 13619000 26055000 2682000 2000 1585000 8269000 38593000 3971000 17003000 28238000 4526000 18334000 72072000 2899000 25761000 13445000 109000 697000 42911000 -11295000 -12932000 -5914000 -1723000 -7721000 -39585000 67787000 115919000 60618000 20973000 42603000 307900000 19063000 33672000 9211000 4000000 11701000 77647000 30055000 36323000 16170000 12357000 13593000 108498000 4471000 8411000 331000 46000 4827000 18086000 26890000 3283000 5000 2152000 5171000 37501000 9296000 16911000 22403000 5520000 13043000 67173000 11722000 20333000 14411000 61000 568000 47095000 -16148000 -14142000 -4062000 -1312000 -10370000 -46034000 85349000 104791000 58469000 22824000 38533000 309966000 <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 style="width:23.682%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.336%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">March 31, 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 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"/></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%">30,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(171)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(37,375)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 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%">(6,401)</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 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 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%">2,297 </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 colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:0 1pt"/></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 $20.3 million in revenue for the three months ended March 31, 2023, which was previously included in contract liabilities at December 31, 2022. The Company recognized $20.0 million in revenue for the three months ended March 31, 2022, 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 $3.6 million and $4.8 million for the three months ended March 31, 2023 and 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 March 31, 2023, the Company's remaining performance obligations were $958.5 million. The Company expects to recognize the following revenue amounts in future periods related to these remaining performance obligations: $863.8 million within the next 12 months or less; $70.8 million within the next 13 to 24 months; and $23.9 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 style="width:23.682%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.336%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">March 31, 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 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"/></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%">30,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(171)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(37,375)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 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%">(6,401)</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 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 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%">2,297 </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 colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:0 1pt"/></tr></table></div> 30974000 31145000 -171000 37375000 39843000 2468000 -6401000 -8698000 2297000 20300000 20000000 3600000 4800000 958500000 863800000 P12M 70800000 P13M 23900000 P25M <div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following acquisition was accounted for as a business combination in accordance with ASC 805 - Business Combinations. The results of the business combination have been included in the Company's Consolidated Financial Statements beginning on the acquisition date. Pro forma financial amounts reflecting the effects of the business combination are not presented, because it was not material to the Company's financial position or results of operations.</span></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%">Acquisitions are also subject to customary adjustments based on, among other things, the amount of cash, debt and working capital in the business as of the closing date. The amounts included in the Consolidated Balance Sheets for these adjustments are considered provisional until final settlement has occurred.</span></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 Company had no acquisitions in the three months ended March 31, 2023. In December 2022, the Company's Pacific segment acquired Allied Concrete and Supply Co., a producer of ready-mixed concrete in California. At March 31, 2023, the purchase price allocation was considered preliminary and will be finalized within 12 months of the acquisition date.</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 total purchase price for the acquisition that occurred in 2022 was $8.9 million, subject to certain adjustments, with cash acquired totaling $2.8 million. The purchase price includes consideration paid of $1.5 million, a $70,000 holdback liability and 273,153 shares of MDU Resources' common stock with a market value of $8.4 million as of the respective acquisition date. Due to the holding period restriction on the common stock, the share consideration was discounted to a fair value of approximately $7.3 million. The amounts allocated to the aggregated assets acquired and liabilities assumed during 2022 were as follows: $1.7 million to current assets; $5.9 million to property, plant and equipment; $200,000 to goodwill; $100,000 to current liabilities; $500,000 to noncurrent liabilities - other; and $1.2 million to deferred tax liabilities.</span></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%">Costs incurred for acquisitions are included in selling, general and administrative expenses on the Consolidated Statements of Operations and were immaterial for both the three</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">months ended March 31, 2023 and 2022.</span></div> The following acquisition was accounted for as a business combination in accordance with ASC 805 - Business Combinations. The results of the business combination have been included in the Company's Consolidated Financial Statements beginning on the acquisition date. Pro forma financial amounts reflecting the effects of the business combination are not presented, because it was not material to the Company's financial position or results of operations. 8900000 2800000 1500000 70000 273153 8400000 7300000 1700000 5900000 200000 100000 500000 1200000 0 0 <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 style="width:47.513%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.892%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.892%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.892%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.311%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 March 31, 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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></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 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 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 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"/></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 style="width:47.513%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.892%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.892%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.892%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.311%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 March 31, 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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></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 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 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 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"/></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 style="width:60.452%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.123%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:18.125%"/><td style="width:0.1%"/></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%">March 31, 2023</span></td><td colspan="3" style="display:none"/><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 colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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"/></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%">7,801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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,739 </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 colspan="3" style="display:none"/><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"/></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 colspan="3" style="display:none"/><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"/></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,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><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%">926 </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 colspan="3" style="display:none"/><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"/></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 colspan="3" style="display:none"/><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"/></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,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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,098 </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 colspan="3" style="display:none"/><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"/></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,763 </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 colspan="3" style="display:none"/><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"/></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 previous tables include goodwill and intangible assets associated with the business combination completed during 2022. For more information related to this business combination, see Note 9.</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%">Amortization expense for amortizable intangible assets for the three months ended March 31, 2023 and 2022, was $667,000 and $621,000, respectively. Estimated amortization expense for identifiable intangible assets as of March 31, 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 style="width:20.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.982%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.982%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.982%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.982%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.982%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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,826 </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 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,361 </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 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,084 </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 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,782 </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 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,759 </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 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,951 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 38339000 0 0 38339000 90978000 0 0 90978000 26816000 0 0 26816000 75879000 0 0 75879000 42528000 0 0 42528000 274540000 0 0 274540000 <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 style="width:60.452%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.123%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:18.125%"/><td style="width:0.1%"/></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%">March 31, 2023</span></td><td colspan="3" style="display:none"/><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 colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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"/></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%">7,801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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,739 </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 colspan="3" style="display:none"/><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"/></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 colspan="3" style="display:none"/><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"/></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,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><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%">926 </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 colspan="3" style="display:none"/><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"/></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 colspan="3" style="display:none"/><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"/></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,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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,098 </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 colspan="3" style="display:none"/><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"/></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,763 </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 colspan="3" style="display:none"/><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"/></tr></table></div> 18540000 18540000 7801000 7367000 10739000 11173000 4039000 4039000 3113000 2985000 926000 1054000 2479000 5279000 1381000 4076000 1098000 1203000 12763000 13430000 667000 621000 Estimated amortization expense for identifiable intangible assets as of March 31, 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 style="width:20.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.982%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.982%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.982%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.982%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.982%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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,826 </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 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,361 </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 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,084 </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 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,782 </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 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,759 </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 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,951 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1826000 2361000 2084000 1782000 1759000 2951000 <div style="margin-top:1pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. The fair value ASC establishes a hierarchy for grouping assets and liabilities, based on the significance of inputs. The estimated fair values of the Company's assets and liabilities measured on a recurring basis are determined using the market approach.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company measures its investments in certain fixed-income and equity securities at fair value with changes in fair value recognized in income. The Company anticipates using these investments, which consist of insurance contracts, to satisfy its obligations as a participant in MDU Resources' 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 $22.4 million and $20.1 million, at March 31, 2023 and December 31, 2022, respectively, are classified as investments on the Consolidated Balance Sheets. The net unrealized gain on these investments was $827,000 for the three months ended March 31, 2023. The net unrealized loss on these investments was $1.0 million for the three months ended March 31, 2022. 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%">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 style="width:46.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.328%"/><td style="width:0.1%"/></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 March 31, 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 March 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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 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,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 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,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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%">24,910 </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 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 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%">24,910 </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"/></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 61 percent in fixed-income investments, 15 percent in common stock of large-cap companies, 8 percent in common stock of mid-cap companies, 7 percent in target date investments, 6 percent in common stock of small-cap companies, 2 percent in cash equivalents and 1 percent in international investments.</span></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 style="width:46.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.328%"/><td style="width:0.1%"/></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 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 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 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 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 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"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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 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 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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/></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 performed fair value assessments of the assets acquired and liabilities assumed in the business combination that occurred during 2022. The fair value of these assets and liabilities were determined based on Level 2 and Level 3 inputs.</span></div> The Company measures its investments in certain fixed-income and equity securities at fair value with changes in fair value recognized in income. 22400000 20100000 827000 -1000000 <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 style="width:46.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.328%"/><td style="width:0.1%"/></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 March 31, 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 March 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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 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,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 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,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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%">24,910 </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 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 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%">24,910 </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"/></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 61 percent in fixed-income investments, 15 percent in common stock of large-cap companies, 8 percent in common stock of mid-cap companies, 7 percent in target date investments, 6 percent in common stock of small-cap companies, 2 percent in cash equivalents and 1 percent in international investments.</span></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 style="width:46.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.328%"/><td style="width:0.1%"/></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 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 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 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 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 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"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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 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 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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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> 2472000 2472000 22438000 22438000 24910000 24910000 0.61 0.15 0.08 0.07 0.06 0.02 0.01 2448000 2448000 20083000 20083000 22531000 22531000 0.63 0.15 0.08 0.06 0.06 0.02 <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 style="width:64.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.059%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.061%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></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%">March 31,</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"/></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%">7,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">150 </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 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%">5 </span></td><td style="background-color:#ffffff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 style="width:298.00pt"/><td style="width:1.0pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/></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:84.347%"><tr><td style="width:1.0%"/><td style="width:69.003%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.848%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.849%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">March 31, 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%">March 31, 2022</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">1,894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt 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%">Property, plant and equipment additions in accounts payable</span></div></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%">2,607 </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 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%">4,921 </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 colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 style="width:64.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.059%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.061%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></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%">March 31,</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"/></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%">7,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">150 </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 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%">5 </span></td><td style="background-color:#ffffff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 style="width:298.00pt"/><td style="width:1.0pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/></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:84.347%"><tr><td style="width:1.0%"/><td style="width:69.003%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.848%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.849%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">March 31, 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%">March 31, 2022</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">1,894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt 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%">Property, plant and equipment additions in accounts payable</span></div></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%">2,607 </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 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%">4,921 </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 colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 7081000 704000 150000 5000 1894000 2071000 2607000 4921000 <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 vertically integrating its 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. Although not common to all locations, All Other includes the sale of cement, production and distribution of modified liquid asphalt, 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:73.478%"><tr><td style="width:1.0%"/><td style="width:64.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.059%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.061%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">March 31,</span></td><td colspan="3" style="display:none"/></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 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:#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="display:none"/><td colspan="3" style="display:none"/></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%">67,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">115,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,469 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">20,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">42,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">307,900 </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 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%">309,966 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">11,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">16,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">12,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">5,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">1,723 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">7,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">39,585 </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 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%">46,034 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/></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%">(3,113)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">13,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(6,547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,042)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(23,567)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,269)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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,981 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,094)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(14,108)</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 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%">(18,191)</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:73.478%"><tr><td style="width:1.0%"/><td style="width:64.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.059%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.061%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">March 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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><td colspan="3" style="display:none"/></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%">297,161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">307,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">50,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(39,585)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,034)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">307,900 </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 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%">309,966 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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:73.478%"><tr><td style="width:1.0%"/><td style="width:64.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.059%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.061%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">March 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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><td colspan="3" style="display:none"/></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%">(20,089)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,097)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,094)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">29,629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total consolidated 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%">(53,232)</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 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%">(51,807)</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:73.478%"><tr><td style="width:1.0%"/><td style="width:64.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.059%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.061%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">March 31,</span></td><td colspan="3" style="display:none"/></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 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:#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="display:none"/><td colspan="3" style="display:none"/></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%">67,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">115,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,469 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">20,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">42,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">307,900 </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 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%">309,966 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">11,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">16,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">12,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">5,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">1,723 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">7,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">39,585 </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 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%">46,034 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/></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%">(3,113)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">13,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(6,547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,042)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(23,567)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,269)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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,981 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,094)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(14,108)</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 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%">(18,191)</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 67787000 85349000 115919000 104791000 60618000 58469000 20973000 22824000 42603000 38533000 307900000 309966000 11295000 16148000 12932000 14142000 5914000 4062000 1723000 1312000 7721000 10370000 39585000 46034000 -3113000 5433000 13138000 12781000 -6547000 -8042000 -23567000 -24269000 5981000 -4094000 -14108000 -18191000 <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:73.478%"><tr><td style="width:1.0%"/><td style="width:64.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.059%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.061%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">March 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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><td colspan="3" style="display:none"/></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%">297,161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">307,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">50,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(39,585)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,034)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">307,900 </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 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%">309,966 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 297161000 307097000 50324000 48903000 -39585000 -46034000 307900000 309966000 <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 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:73.478%"><tr><td style="width:1.0%"/><td style="width:64.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.059%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.061%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">March 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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><td colspan="3" style="display:none"/></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%">(20,089)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,097)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,094)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">29,629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total consolidated 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%">(53,232)</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 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%">(51,807)</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> -20089000 -14097000 5981000 -4094000 29629000 28350000 9495000 5266000 -53232000 -51807000 <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 and also participates in other postretirement benefit plans of MDU Resources.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:73.478%"><tr><td style="width:1.0%"/><td style="width:64.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.059%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.061%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">March 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Components of net periodic benefit cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:73.478%"><tr><td style="width:1.0%"/><td style="width:64.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.059%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.061%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">March 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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;text-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(45)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">212 </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 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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> <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:73.478%"><tr><td style="width:1.0%"/><td style="width:64.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.059%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.061%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">March 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Components of net periodic benefit cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:73.478%"><tr><td style="width:1.0%"/><td style="width:64.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.059%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.061%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">March 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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;text-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(45)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">212 </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 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 408000 282000 450000 493000 -128000 -214000 86000 3000 89000 131000 181000 128000 -7000 3000 -20000 -20000 45000 -88000 212000 324000 <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 March 31, 2023 and December 31, 2022, the Company accrued contingent liabilities, which have not been discounted, of $2.0 million and $1.0 million, respectively. At March 31, 2023 and December 31, 2022, the Company also recorded corresponding insurance receivables of $1.3 million and $325,000, respectively, related to the accrued liabilities. The accruals are for contingencies resulting from litigation and environmental matters. This includes amounts that have been accrued for matters discussed in Environmental matters within this note. 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 guarantees to third parties that guarantee their performance. These guarantees are related to contracts for contracting services, insurance deductibles and loss limits, and certain other guarantees. At March 31, 2023, the fixed maximum amounts guaranteed under these agreements aggregated to $11.5 million, all of which has 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 March 31, 2023. In the event of default under these guarantee obligations, the subsidiary issuing the guarantee for that particular obligation would be required to make payments under its guarantee.</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 March 31, 2023, the fixed maximum amounts guaranteed under these letters of credit aggregated $4.9 million. At March 31, 2023, the amounts of scheduled expiration of the maximum amounts guaranteed under these letters of credit aggregate to $4.6 million in 2023 and $332,000 in 2024. There were no amounts outstanding under the previously mentioned letters of credit at March 31, 2023. In the event of default under these letter of credit obligations, the subsidiary guaranteeing the letter of credit would be obligated for reimbursement of payments made under the letter of credit.</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 addition, Centennial has issued guarantees to third parties related to the routine purchase of materials for which no fixed maximum amounts have been specified. These guarantees have no scheduled maturity date. These guarantees include the performance of Centennial's subsidiaries. If a subsidiary, including the Company, were to default under the obligations of the agreement, Centennial would be required to make payments under the guarantee. There were no amounts outstanding as of March 31, 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 March 31, 2023, approximately $822.7 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. 2000000 1000000 1300000 325000 11500000 0 4900000 4600000 332000 0 822700000 <div><span style="color:#000000;font-family:'Trade Gothic Bold 2',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allocation of corporate expenses</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%">Centennial and MDU Resources provide expense allocations for corporate services provided to the Company, including costs related to senior management, legal, human resources, finance and accounting, treasury, information technology, communications, procurement, tax, insurance and other shared services. Some of these services will continue to be provided by Centennial and MDU Resources on a temporary basis after the separation is completed under a transition services agreement. For the three months ended March 31, 2023 and 2022, the Company was allocated $4.6 million and $4.9 million, respectively, for these corporate services. These expenses have been allocated to the Company on the basis of direct usage when identifiable, with the remainder allocated on the basis of percent of total capital invested, the percent of total average commercial paper borrowings at Centennial 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-bottom:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management believes these cost allocations are a reasonable reflection of the utilization of services provided to, or the benefit derived by, the Company during the periods presented. The allocations may not, however, be indicative of the actual expenses that would have been incurred had the Company operated as a stand-alone public company. Actual costs that would have been incurred if the Company had been a stand-alone public company would depend on a number of factors, including the chosen organizational structure, whether functions were outsourced or performed by Company employees, and strategic decisions made in areas such as selling and marketing, information technology and infrastructure. See Note 2 for further information.</span></div><div><span style="color:#000000;font-family:'Trade Gothic Bold 2',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash management and financing</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%">Centennial has a central cash management and financing program in which the Company participates. Through the use of these programs, Centennial is able to more effectively direct and manage the daily cash requirements and financing needs for each wholly owned subsidiaries through the consolidation of all cash activity. As cash is received and disbursed by Centennial, it is accounted for by the Company through related-party receivables and payables. The Company has related-party note agreements in place with Centennial for the financing of its capital needs. Centennial has committed to continue funding the Company through the central cash management and financing program to allow the Company to meet its obligations as they become due for at least one year and a day following the date that the consolidated financial statements are issued. As discussed in Note 2, MDU Resources announced plans to pursue a separation of the Company from MDU Resources. Upon separation, the Company plans to rely on its own credit. Interest expense in the Consolidated Statements of Operations reflects the allocation of interest on borrowing and funding related to these note agreements. The Company’s cash that was not included in the central cash management program is classified as cash and cash equivalents on the Consolidated Balance Sheets. </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%">Centennial enters into short-term and long-term borrowing arrangements for the benefit of certain subsidiaries of the Company. The Company has access to borrowings by participation in Centennial's commercial paper program, as well as a centralized cash management program at Centennial. These borrowings have been included in both current and noncurrent liabilities in related-party notes payable in the Consolidated Balance Sheets. Related-party short-term and long-term borrowing arrangements were as follows:</span></div><div style="margin-bottom:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.884%"><tr><td style="width:1.0%"/><td style="width:51.423%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.303%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.306%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Weighted average interest rate at March 31, 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%">March 31, 2023</span></td><td colspan="3" style="display:none"/><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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">Centennial's term loan agreements with maturities ranging from September 15, 2023 to December 18, 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.96 </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%">208,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Centennial's senior notes with maturities ranging from June 27, 2023 to April 4, 2034</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.34 </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%">410,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">410,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Borrowing arrangement under Centennial's commercial paper program, supported by Centennial’s credit agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.30 </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%">165,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Credit agreement due on December 19, 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.05 </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%">32,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 related-party notes payable</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><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%">816,060 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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%">684,449 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: current maturities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">238,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">238,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Net related-party notes payable</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:0 5.5pt 0 1pt;text-indent:-4.5pt"/><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%">578,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 colspan="3" style="display:none"/><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%">446,449 </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"/></tr></table></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 amounts of scheduled related-party notes payable maturities for the five years and thereafter following March 31, 2023, aggregate $238.0 million for the remainder of 2023; $198.1 million in 2024; $10.0 million in 2025; $0 in 2026; $65.0 million in 2027 and $305.0 million thereafter.</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%">Certain debt instruments of Centennial, including those discussed below, contain restrictive covenants and cross-default provisions. In order to borrow under the respective credit agreements Centennial and its subsidiaries must be in compliance with the </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%">applicable covenants and certain other conditions. In the event Centennial and its subsidiaries do not comply with the applicable covenants and other conditions, alternative sources of funding may need to be pursued.</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%">Centennial's revolving credit agreement contains customary covenants and provisions, including a covenant of Centennial not to permit, as of the end of any fiscal quarter, the ratio of total consolidated debt to total consolidated capitalization to be greater than 65 percent. Other covenants include restricted payments, restrictions on the sale of certain assets, limitations on subsidiary indebtedness, minimum consolidated net worth, limitations on priority debt and the making of certain loans and investments.</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%">Certain of Centennial's financing agreements contain cross-default provisions. These provisions state that if Centennial or any subsidiary of Centennial fails to make any payment with respect to any indebtedness or contingent obligation, in excess of a specified amount, under any agreement that causes such indebtedness to be due prior to its stated maturity or the contingent obligation to become payable, the applicable agreements will be in default.</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 transactions</span></div><div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company provides contracting services to MDU Resources and affiliated companies. The amount charged for these services was $131,000 and $130,000 as of March 31, 2023 and 2022, respectively. Related-party transactions that are expected to be settled in cash have been included as related-party receivables or payables in the Consolidated Balance Sheets. Related-party transactions that are not expected to be settled in cash have been included within Other paid-in capital in the Consolidated Balance Sheets. See Note 2 for further information.</span></div> 4600000 4900000 Related-party short-term and long-term borrowing arrangements were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.884%"><tr><td style="width:1.0%"/><td style="width:51.423%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.303%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.306%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Weighted average interest rate at March 31, 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%">March 31, 2023</span></td><td colspan="3" style="display:none"/><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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">Centennial's term loan agreements with maturities ranging from September 15, 2023 to December 18, 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.96 </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%">208,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Centennial's senior notes with maturities ranging from June 27, 2023 to April 4, 2034</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.34 </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%">410,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">410,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Borrowing arrangement under Centennial's commercial paper program, supported by Centennial’s credit agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.30 </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%">165,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Credit agreement due on December 19, 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.05 </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%">32,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 related-party notes payable</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><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%">816,060 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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%">684,449 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: current maturities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">238,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">238,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Net related-party notes payable</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:0 5.5pt 0 1pt;text-indent:-4.5pt"/><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%">578,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 colspan="3" style="display:none"/><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%">446,449 </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"/></tr></table> 0.0596 208000000 208000000 0.0434 410000000 410000000 0.0630 165599000 66449000 0.0805 32461000 0 816060000 684449000 238000000 238000000 578060000 446449000 238000000 198100000 10000000 0 65000000 305000000 131000 130000 <div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On April 25, 2023, Knife River Holding Company issued $425.0 million of 7.75 percent senior notes due May 1, 2031, pursuant to an indenture agreement. The proceeds from the issuance of these notes will be held in escrow until the effective date of the Knife River separation, or if the separation does not occur within the time frame specified, released back to the lenders, along with accrued interest.</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 3, 2023, MDU Resources' board of directors approved the separation and the distribution of approximately 90 percent of the issued and outstanding shares of the Company to MDU Resources' stockholders. Stockholders of MDU Resources will receive one share of the Company's common stock for every four shares of MDU Resources' common stock held on May 22, 2023, the record date for the distribution. MDU Resources will retain approximately 10 percent of the Company's common stock immediately following the separation with the intent to dispose of such shares within twelve months after the separation. Prior to completing the separation, MDU Resources may adjust the percentage of the Company's common stock to be distributed to MDU Resources' stockholders and retained by MDU Resources in response to market and other factors. On May 10, 2023, the SEC declared the Registration Statement for Knife River Holding Company effective. The separation is expected to be complete on May 31, 2023, subject to certain conditions.</span></div> 425000000 0.0775 0.90 0.10 EXCEL 95 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #>%L%8'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 " WA;!622)3K.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G?VC!<,V%TM/"H(%Q5M(IFUPDPW)R&[?WFQLMX@^@,?,_/+- M-S"=\EP- 9_#X#&0P7@SV=Y%KOR:'8D\!XCJB%;&,B5<:NZ'8"6E9SB E^I# M'A":JEJ!19):DH096/B%R$2G%585H ]6G04H2YK8&*> MZ$]3W\$5,,,(@XW?!=0+,5?_Q.8.L'-RBF9)C>-8CFW.I1UJ>'MZ?,GK%L9% MDDYA^A4-IY/'-;M,?FT?-KLM$TW5M$5U5]2K75/QVYHW]^^SZP^_J[ =M-F; M?VQ\$10=_+H+\0502P,$% @ -X6P5IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" WA;!64AEILNL% #*'P & 'AL+W=OM?IJ&#)$JK. MQ8IQ\V8N9$*UN96+CEI)1L,L*(D[Q//ZG81&O#6\RIY-Y?!*I#J..)M*I-(D MH7)[RV*QN6[AUO[!8[18:ON@,[Q:T06;,?W[:BK-7:=0":.$<14)CB2;7[=N M\+N1[]N [(L_(K91!]?(HCP+\6)OQN%UR[,E8C$+M)6@YF?-1BR.K9(IQ[\[ MT5;Q/VW@X?5>_2&#-S#/5+&1B/^,0KV\;@U:*&1SFL;Z46S>LQU0S^H%(E;9 M7[3)O^UV6RA(E1;)+MB4((EX_DM?=Q5Q$.![%0%D%T#>!&"_(L#?!60UU\E+ MEF'=44V'5U)LD+1?&S5[D=5-%FUH(F[3.-/2O(U,G!Z.Q)I)9#.&VD@MJ63J MJJ.-L'W="78BM[D(J1#QT2?!]5*A>QZR\-OXCBE042JR+]4M 04_47F.?'R& MB$=\1WE&Q\*W"#NCORF-7]21G\GY%7)W(DA-R]5HS/-^8]O?WQ_-5VBL6:+^ M<=58+MEU2]K.^4ZM:,"N6Z;W*2;7K#7\Z0?<]WYUX7XGL6_HNP5]%U(OZ9^V M*^8BA<.QU_[B0@*C&B+U"J1>/:0O*96:R7B+'ME*2.W"@Z6T3%V5,@*C&N+U M"[Q^/;PIDY$(;:]$9G!P)@]6*OIA94<$XQMR7A2<%S5;IJ1F7LFZ974>8:TY MC94SD6!80\!! 3@ "W7/=:2WZ"&*&9JDR3.3+C!8 [>[N-\E+C0PL"':98%V M60?MD2TBI4WZ-)K0Q-E"89T//)HS]!C96>R]B,.(+]!()"O*MRYD4*PA,O;* MN=:K SWF@9"FF683R1F::=,WD9"FW"G7A/YG2:&0J,#4-Y&;-N'O:@:6:TI=&"8-.!*9_V@@G/2PY M/?]\CF[%*^KU^@,G\BG,$2[=$8;]S5ODD;TSG?E);+@3%Y:[C9193@4O3M)3 M>"9(R%",XJ"EFZ8%(+0\TYIK)?)/2+K[I MGMN)"2M^=>[)C>"HIIRE\2&UC(]=G)JEB[$""R&=H\\1G8G@;1H$S,@8D3 7 M=/*>POZ0TOZ06O9GEM X1K>I,J^5N]'".I4[#7!<4[[2]9!:KN<^87)A>^5O M1D$O@<7T[1'!:M!3^!U2^AT"VY5](I?,)!+":[AC!,F(?L%7U@[A3"4J8T^++7ZQ&GOX.#&^;1+UV.#YN4_3SY$"EK9+\RX\B@ MG=PC_Q8;M2;.,>DCZ8A\[1]8A8U3XU'-:4L?0^/NQ4 MWC+N=N:K*6&Y+^X\GL+X^ >G9+!-N3& 80X94^?X&0 & 'AL+W=O,W2G,^LK1"[V\F$K[8DP_R&[D@N?UE3EF$A M;]EFPG>,X+APRM()LFU_DN$DM^;3XMD3FT_I7J1)3IX8X/LLP^R?>Y+2X\R" MUNG!<[+9"O5@,I_N\(8LB?BZ>V+R;E)'B9.,Y#RA.6!D/;/NX.W"L95#8?%7 M0H[\[!HH*B^4?EZ?$/4A'R5+P537GQ"8Z5K6V!U9X+ MFE7.$D&6Y.4W?JT&XLQ!QM$[H,H!=1W< 0>G8$0Z2''S9TCW'>(Y M _&>R8'D>W*K&YG2T]5[JD5\RW=X16:67*6F-F8:1@+;)^3=8W9N%$MLJ&CFL9P&N-LA/:7B<9.K,P]) ^&4&-+S#B^YU1 MSL&.T74B=.""WEM=.^I"ZQM!"%T]L+ &%AJ!+:62)/GF"FQ(+O>]%,BM#.!8 M;KD)%VH?/!! 7J5ZWGD]C*OL?+0 MT 8!ST00FD=0; F3(K:B&0'O*Y0?M#!A#T"(_"[*OM$UC)PAF*B!B8PP_U1K MYX7(XHV

J:$U66K2CBMA8T=K,&QF#9ATKIOJ39+TL6=\KUE?@"Q4XU9(O MPP7M:>S?]#80G9UMWT!G(%>-L,'@XES%2;H7W8JV FS4R8NS-5*T-O=&.Z%9 M/+O9>BAYF_(5OC%?.CM3OAK1A&;5_%9T>++KN3M(^=P0\&F?O4@*LGA:EDW. MY[W@0I8!15EP/[CL^JH9]C8(HTV[Q6E4%9E5]4("#\-S$?55M4?!;-.FT.@N M,NNNZCX%VY<=O>S)"4MPJMV*S8$N72YC16O3;G0+@X&R-%:Q-NJ@ED MU.RW](95A%9K%;D01=VD].V0C4)O*"F-[J/_ZE]SV6VMBFY&C4"RTI>WYC 7 M)V:D:&W23>F S*6#<9F,6B>,%:U-M*D3D+E.,!+M]\:RJ8_";I.JMT/^T-1K M"@(4_?A^8*PI+L[&2-':AY)- >&8"X@W[ =5A-;F:T=^T.UXM79>%'4/929G M)]4989OB )^#%=WGHCS>K9_6?Q+<%4?CG>?W\'91'O4W8?@+%8)FQ>66X)@P92!_7U,J3C?J!?5?*O-_ 5!+ M P04 " WA;!6L7+ZE8 # #("P & 'AL+W=OF:6R4NK>+CZFLV9UO'P M^3'Z!T>>R*RX@:62_X@4L[DW\5@*:UY)O%6[OV!/:&CC)4H:=V6[O6W@L:0R MJ/*],R'(15'?^<,^$0<.%*?=(=H[1*<.@PZ'>.\0.Z(U,D?K'4>^F&FU8]I: M4S3[X'+CO(F-**R,=ZCIK2 _7"Q58904*4=(V1W2C31"P]2:+55.E9%9R;; M/A:)RH&]9=_NWK%7+U^SETP4[&NF*L.+U,Q\)#0VII_L3[ZN3XXZ3H[9)U5@ M9MC[(H7TV-\G%@V5Z)'*==0;\!/7%RP.W[ HB.(6/,O_[Q[UP(F;S,8NWJ C MWF?Z!J4RK9FI/4?.TWYHV\7;01A'P*9@1[R'#>]A MKR"WD$ANC%B+A--P0'O>6](TB](!"N^[%I. K(07^/"#>6MOCYZSM9PIVE(!) MDX!)K^)7N=(H_JW5)G'*KH18#>%_'=1GYN, MPW:-IPW%Z>^@V%_-T_-J'I\P/3>)H@ZJ8?#T5PYZR7;WZ-8?;7"&81J?P&RQ MB8.X ^?!]!#VXCR>$5Q?X8A:K"KD*PD,E261DV(TR23WF9+4<]J'A;#MGQA% MI^ENLXNGX^"T9?H',U$.>N-&14-HJ@+KF:+9;<;1*S>$G>Q?VS'5S5I/8>H9 MER:&#?5-)F%-(8.+,257UV-CO4!5NLEKI9#F./>8T:@-VAK0^[52^+BP!S3# M^^(74$L#!!0 ( #>%L%8O\- Z^0< )HE 8 >&PO=V]R:W-H965T M&ULK9K;;N,X$H9?1? .]@#$;?&@4V]BH)-@=P>80Y#TS%XS M,AT++8D>B4XZ\_13E!W3%HNT>R8WB647J;^D8GU5E"Y?5/>E7TFIHZ]-W?97 MDY76ZX^S65^N9"/Z#VHM6_AEJ;I&:#CLGF;]NI-B,0QJZAF-XW36B*J=S"^' M[^ZZ^:7:Z+IJY5T7]9NF$=WKM:S5R]6$3-Z^N*^>5MI\,9M?KL63?)#ZE_5= M!T>S_2R+JI%M7ZDVZN3R:O*)?+SAN1DP6/Q:R9?^X'-D7'E4ZHLY^'YQ-8F- M(EG+4ILI!/Q[EC>RKLU,H..WW:23_3G-P,//;[/_9W >G'D4O;Q1]?^KA5Y= M3?))M)!+L:GUO7KYG]PYE)CY2E7WP]_H96N;I9.HW/1:-;O!H*"IVNU_\75W M(0X&$.X90'<#Z+D#V&X &QS=*AO$V^N=W_XJ^BZHV^KQ2 MFUZTB_YRIN',9ORLW)WE>GL6ZCG+CZ+[$#%R$=&8,F3X37CXK2SWP^GQ\!GX MNW>:[IVFPWS,Y_2FZV2K(]'WX.='S)_M!!R?P*RMC_U:E/)J HNGE]VSG,S_ M_C>2QO_&O'NGR8Y\97M?66CV^8WH5Q'A>W4Z7#5"8! M/,\S2O++V?.A-ZX1B>,BWEL=R>1[F3PH\UZ6$I0]UK*_B%JI,77;&9+#$V<\ M.3CS5I]K1DE,D@P7F.P%)N'KJ'I8$N9"REY7S;!>I.C:JGWJS>J07TO9]Y%: M1H]570_?0I;:M*5JUK4TUJ5J=0=I"[WRB2.:Q47&1ZXA5H3P!/P/2/!U??\PJ3CSQD>U%9D&1W[?/$+2JJR1Z M^3+WPF2,DF0D#3&CC&:>T,CWVO*@MKM.KL5K8Q;5$"!*KV0'R?LPR6"B3O%.R?J_9CET^X#$Y$4Q0HL'ZNXC6 &.]S3B0M=8_F,PGRG+3;(8, G447)NR$J92NS!'D &' MH@V<$8WJ=/7[\!OJ#W4#GA0)S;.Q/YAAQL'6XX]%)@DS\R1 MC*7CQ8(;)I0PCV[+4!*&Z'^56KP ?5!Y"!:!GGR:3:Z%(PE3\&>X^Q&C[%-42VH2H,_W M5"VGFUX&$B9QZ<=943AK$3%+\LP7 9:2Y#0F>SU"$:H302'D DK1 M:8E)@LC$L^@62NTXYWM3]35!V)CF64K&#,4-DRRA'DIEET#]'G4T,J^Q=3:T E-RP!+?L(:DK3 M#YVIW84A97D4EHD3NJ$3-H5WT1;K%*PYWHML82NT@XI=6%8IJF MV;C,1LSR/,L\30.UY*1!0;UM+/N7+L$B@#?QA6S?&5G M-ZFG$,O>%;'O-=NQWQ:Q[%L0B[KKLI(EX\(',>+4LW/ +%#9GP8JJM3%8I+E ML;.WA=AQGG+N*=+8P2YM&)^W9KEIFE)3M!2]4TU4';:>HD" O9 MEKY0",Z'7Y((S8%_?:)CGRUK61Y,^P]:E5]6JE[([A_]L#6D7_&D_R=:X4#2 M?Z?9CKVVU&;A?M?<:2B*>^,\ZJQ+V=P-Q+#1\0,DRV$>Y-VN^%F+:C&% K\4 MZPJ6$/H<*7:3/<^)\[0%M2M(["DNN24G#Y/S7FH!7]D^ U6)<)%#P>(\[D+L M"IZFGIZ46X3R,$(_=Y#4-]UK-$3Z1;2]]1?1KZ+>H!#E+ARG+*7C/'K2[%BO M12@_V8'N-Z!WCV"@%>KDRKQT\ QT4CU^H5U23@FE3J&"VS'?'A(_>/09)NHV MU_=(/D'ENG@L,NYN*"%V!#JC)/?4*MR"E =!>B:P!A!@3OE)MCOOX:-E?+,, M,PQMEG$+8QYN3W?Y;1?R#RL!#D:?-GJENNIWN4!5NU@U&RK..CUE=JS8LI>? M9J]5?">Z2'5P-"R#8:E&=[ 4!D]0]9ES*9V]@+#-L6[+3Q[N57WI97O-4:EN M)SI-6%XXFP)G&&Y%SPY>G#%O+?THNJ>J[:&<7<+(^$,&4W3;%X&V!UJMAW=I M'I76JAD^KJ2 Z#8&\/M20:>Q.S"OY^Q?QYK_ 5!+ P04 " WA;!6&UGX M0* % #[)0 & 'AL+W=ORA6E'/W,TKR\&:TX7U^/QV6\HADIK]B:YN*;)2LRPL5E M\3PNUP4EB]HI2\>F8;CCC"3Y:#JI/[LOIA.VX6F2T_L"E9LL(\7;+4W9]F:$ M1^\?/"3/*UY],)Y.UN29/E+^?7U?B*MQB[)(,IJ7"HZ#RJ&V M^">AV_+@/:JV\L382W7QY^)F9%0KHBF->05!Q,LKG=$TK9#$.GXTH*,V9N5X M^/X=/:HW+S;S1$HZ8^F_R8*O;D;^""WHDFQ2_L"V7VBS(:?"BUE:UO_1=F?K M!",4;TK.LL99K"!+\MTK^=DDXL !6T<['\$_ MXN T#DX_PK$EN8V#VW.PO",.7N/@U63MLEM31*B'>:!S3/2A5=4@7BE*6=E;W5@415L9 M9EL99AW&/B'MXK2G)(\I.A,Y+%>DH.4Y(AS=T?@*6?@"F8:)506A#5&UV>MR M36)Z,Q+K+VGQ2D?3WW_#KO&'JDQV8$X-5K78UZEOB+_)^/6P'"!#AI!@$238 M' BL4QI66QJ6MC1NFVHXI0)V2.X!:8%C^K;=96TFF_D2L[*-8P<>[D&%LIEM M&;;M=LTBV>S2U5QA9=IVL%]:)X%VFT!;FT!U*[A C_71.BFOV@!#3Q8D MV!TD6 @)%ME2 [ET+#^H$MPA'2AHIS2M*V;$,J\>M-MY0 M;B'!0DBP"!)LKL]KAUBO)=;3$MO,QKDXK+P@>;FD18DX0V?+@F7GZ%ZT\9RK M./;D$X!=;)@]FK71A]*LB&D90="[;:I69AG] HP@5S8' NM0Z+<4^K\\W_Y% MBO8N;*KHU(88>A?V3YIO(4.&D& 1)-@<"*Q3&D%;&L&I\^V'%1#(I 6>83F] M QV<,-_*4([MNK@'%<*@ H.Z2+0Q!A<)/JD%@P8-0=$B M4+0Y%%JW1/82%-9K4$>$!G4EF%+#$W.5[_B]06>F,)1[,9;%)L<.L-'KGZ'" MS@ZJKMWKQHJ@JG:L@+O$IN681_KQ7K'!>LEFF.*@3K EIT315F;ZE0SNM)!H M(2A:I,C(D4X+%+9+_EYMPGJY2:PH]A"! M1IU#H75)W>M$6"\4#=,6L"R]!'UM01]P,,6@RA$H6@2*-M?GMDOO7CG">NGH M?RL,6)8[Q"W$D=D&E9)440/+[-\M56O#BKLEJ/X#A=9E8JS+ IFM21KKD7;K!>N1DF.ZCSJY!A ME&.N=B6#^R2FYQ=I/4ES]QHF(0D7BE!!R([[ MZ6\!TJ)$+F!GQGD1Z\\"^BVPV&<7O'S4YEN]E=*2[[NRJJ]&6VOW%Y-)G6_E M3M3O]5Y6\,U:FYVP\-9L)O7>2%'X0;MRPI)D-MD)58V6E_ZS.[.\U =;JDK> M&5(?=CMAGC[(4C]>C>CH^8//:K.U[H/)\G(O-O*+M%_W=P;>38ZS%&HGJUKI MBABYOAI=TXM5FK@!WN(_2C[6)Z^)<^5>ZV_NS6UQ-4J<(EG*W+HI!/QYD"M9 MEFXFT/%7.^GH^)MNX.GKY]D_>N?!F7M1RY4N_ZL*N[T:92-2R+4XE/:S?ORW M;!V:NOER7=;^?_+8V,YG(Y(?:JMW[6!0L%-5\U=\;Q?B9 #,@P]@[0#6'Y & M!O!V />.-LJ\6S?"BN6ET8_$.&N8S;WP:^-'@S>J^QP.]Q\DE7=EN37ZM"%N?C)Z#]Z ![=N #BT[X29CWA--W MA"6,(WI6KQ_.(G+X<3VYGX\'YOMC+XVPJMHT :JLDO4%MDS--"D^C3N\%_5> MY/)J!*>SEN9!CI;__ >=)?_"?'RCRI['9E[]#KBEUC<9",W+F1[J$ M\K A4VC6W%=_ _.3Q/.5D/.R765JU*2JE7L M/G6ORV-\9N6ZYTD M5GR7:!#.![\^GD_G/8F($>?9 I>8'25F48EW1C\H#SS@+:#32D M+.OI'-J,V93C,A='F8NHS---=HF_D/>6J+H^B"J7)->U1>4N!E+@:/?D(C8) MQ=72I$-6$M7[ZVY?ZB M6&-Z EH:#X:V]G'':@_Z#)PRXVE+[F4EUQ :^U)4/B-!#E*Z4/GQ&^<0Z@]% M#F _9A CSN8!?UCG#XOZ\[6"LK%4?\/:_[R!>K'^I0UM DZJZD&VN1>5S89A MG"WZP8-8+;(LH+L#-(W21KFX_"QSJ1[$?8GGTW;T6=RG;#8X'D,SFF1IZ,!W6*4O MI2NOQWMA[!,J= C(<4;[51)BE4ZGH7/<893&.7H+1[6RVJC M(B)D3!<+/EA%U"Z=!Q!*.X;2.$3_L%MI>O&/"D702#.^H'VA&$(A*D+[W5&4 MOH#1/-<'5VSNQ9.+250D L0L&^STT&HQHX',QSINLC@W74#Z0OB%<&08)+/^ MAB-6TT62!D1VF&1Q3)YO]TF.0Y4.R3;F,\C0?:V('4MF]6E_G MT"@+M7.LPR%[N=,\Z]765$2^1U*<^A]#B804PC_4I8F@^W! M[)+Y(M!1L(Z!+,[ ZY.RZ5A+^5#S!97IWU2ULH?(&QP$A(I3%DJ2'1-9G(GN M).R-SJ4LZJ;&<,4L@2:S4#7D(?7&>'2Q.DU[ MPG$[%EI7WH&4TVC*^:@JZ-]?D(S>.$_BRA]O75SYD+[D()E8O@=M">84;TI 4_E]H1F<=[QYO7 M77+Q87,X'F1&S&A. ^T_[_#)X_ATN<<:4=5K:?QE]9UP\8S*1,A(4SX;;#QF M!P5S:#D[@O(X08]YR-Q(44M?5'KL R[]"PGX?P"V!NC$L68RF_=OLC SFH5Z=]ZQD\?9N0II M)>,Q-" ;556^.%Z3)RE0]'/LAC99#.(&N^S-T@"DT@ZO:1RO40>DJUG6[64H M^G@I&3PXFC/:3R"(%:6+0=$X.7F(NI-FXY\MU\3W],WCR..GQ^?7U_ZI;>_S M#_1BU3R%[J9I'HI_$F;C+A]+N88ID_=S6$_3/&=NWEB]]X]J[[6U>N=?;J4H MI'$&\/U:0_IOW[@?.#[M7_X?4$L#!!0 ( #>%L%:[-A\P=04 &<- 8 M >&PO=V]R:W-H965T&ULC5=M3R,W$/XK5BKU6BDD(>&N MURM$ J[MG2I4!*7]4/6#LY[=]>&UM[:7P+_O,_8F)+D0^@'V;5Z?>68\.5TZ M?Q]JHB@>&V/#V:".L?TP'H>BID:&D6O)XDOI?",C'GTU#JTGJ9)28\;3R>3= MN)':#N:GZ=VUGY^Z+AIMZ=J+T#6-]$\79-SR;' \6+VXT54=^<5X?MK*BFXI MWK77'D_CM16E&[)!.RL\E6>#\^,/%R",UDX=\\/G]798,(! MD:$BL@6)RP-=DC%L"&'\V]L#X2B M4G8FWKCE)^KS>0%A6FO M,$UQ9T==9=3J. ML,=OQT6O>Y%UIR_HSL25L[$.XF>K:$=_C#C6P4Q7P5Q,#QJ\DGXD9L=#,9U, M9P?LS=;)S9*]V0OV;BA$WQ6Q\]I60EHE;LC(2$J<,QETU!3$W^<+2($=_^Q# M(#LXV>^ .^9#:&5!9P.T1"#_0(/YM]\LOU*;_ZLK?K?B MO*M )7&2D)T.Q=7'.T 17.<+(""MA6 !6&(MH] QB(637@E7"J4]^L=Y2+6M M=P\0DJ(UTHKH1-OYT!&T2 1JI9>IT:#%;RY=TTK[)$KOFFV'(_''ML92&X,. M#^@DH6%YZ7!1A,&CR,8A_"R,+LR30)W -%$DTRC>;B:_(N-V*#[;8I3*_9O5 M)8D;]+T7GYQ13(,^KA'C L(5M3B>9,8-#\F+4ANX7H:>9/2N0V M@ET865'@@:<&;".[6"=$;G^^[+T^B=G*Y58";PX"OX,S)\BO%/O7BVX%?I)_ MU)A8A#A_G(B68)MCRH71 45321U3.D3<<)ZAEBC!;O50Y9T(,9**^QK@D$>6'>['GUA"P*B@(2RDQT?;P(7M$'PR;3 22,(%0#D,+,1U[;M+9V:C&+, M&5HF>,:6G<"[ Z(*:"3+NXB-]H<<<9[M('G\%9(O)*";AI3.2J4S./<8W[C+ M^9X5VD8V": 15NM"@B=TX&6?.4NFKB #%)L\9 IB6X95L@NGG;"T'S"(WN+]&$( M^\$]%I)$403A12E3+^3)\4+++67 >5P8@*8$E26E Y]]]: Z.: @2<>I(P' M(ICTA-46FU=6?*TLT'F[>45=)G9=Z/;D2@)S]( 4(1-;).G--,*\5PY MSWS+JUR*R.X;*IOM,>38P#S#UVT^U!!S7A=R-;LQC@L<# MN-#YX5L3=TGIU M7H[$G8W:[*O+JJ;#K1&EM\N=U:R0$NL9L(H3VQN?6!@I MXSOB?5B] M@/Q0+&N-*0;CR3(8'+JV=3Z*!VDZ.I**SW+EEJQ-LNFSB/MJYA\TUVC?4C7> M6'X;\E5:\1G2SL:\!Z_?KG]%G.?E^5D\_P3!.E!IU-)0"=7)Z(>W ^'S6I\? MHFO3*KUP$8MYNJV!+7D6P/?2N;AZ8 ?KWU;S_P!02P,$% @ -X6P5L(] M]AJ9"P PR$ !@ !X;"]W;W)K-;,U(2MUD.DY4*6D[D^D'O71>,MNJN%;YK&MD^ MWBCC]F]FY[/\X%ZO-X$>G%Z]WLJU>E#AI^U=BV^G14JM&V6]=E:T:O5F=GW^ M]9?N@Z;-[.O9J)6*]F9<._VWZIDSQS435^>":M!D:--K&_^6'Y(?G;+A(&RY8[W@0:_F-#/+J=>OVHJ75D$8? MV%3>#>6TI: \A!:_:NP+5S?2:R_<2B"D7MD@R5>O3P-$TX+3*HFYB6(NCHAY M(=XY&S9>_-76JA[O/X5*1:^+K-?-Q9,"W\EV(5Z2.M]I*6VEIQ ,>*J1A\.+GZZ4/ M+1+I/U,>B@J\G%: BNMKOY65>C-C5[<[-;OZ_+/S5V>73YCWLICW\BGI?1A' M=OS\H_H0Q(UQU?M)C9\I-0BE5KME*^ZCM6E3%EZH6V@;5ZD:LBOM\ M[[Z]:A4)V\J6E[*Y% M<()J59R?G?R#E]UW1M&WLW,RY%ZM.Q-E/)S\>R&^>TK;V@GK N17IJMALS&B MUKXRSG?P!^QP.UTG.ZSML'E2#+28)T/A+?,X)ZV]FE[L-ZXSM5@J00!+HN'= M7SH;$:S8G&Q<<#"&GD&\.BN[6E,LEEW1'FK4OP!,XBEA(X- #.9T ,ES6VU3 MWC?2 HMIW5Q852GO =4<$RE64K?C9,"&\,?S@0($-4B*A*]AA('=5=>V),?* M $^^^0E9XUW75BHJ3#G!A\$06Y](XZP2R?S% M)ZKCJ!=6S@4(5IZ4T=7FH%0HY\7GGWUU<7%V64D@QPG:*W\_OZ2>A+#'5+'J M(%/4ART>D5DD*J$?"Z\1EQWIU+J&EWY:TX_]@7-C!MQ&B_MXL,I#%T4UZXYC M2UNP4KO:YX125"94V"/+NZ"-_BUO,6H-C;!8AT-RGG;B!?="XD8^< M2DO%B4@:[52NIZ3TG[U8=50$Y"LNE2,%BR++S MZ)+>1S9)^38.&>/9H>;_L]R1QKO2D%+T1PE-$:U4&T#&D3HV=<72JI:/$X#6 M(^,\R4:YS;E[4((:W7# 4 ]9\EI95+F!PNW64;GWF=@J(]-JI)*&.L.&PO4[ M%YL.#[$T:3%/QJJ(S$#/#A5..@0D%;KMXWS4Y(*J-I;*%,^1RDUG=;)_3J8B MZ]-Q07Z@G9!0I#O$ R/)AL&%2)B& CG=G[!K*JRWPW@]C&#R!X9!=CZE#C9@ M#C%L4SZ$;:W!Z%,J[_K34AMIR \^QUHK71'@"8) CSSI*2-&[FN3$5>&P@(]J3 M\Z?"NR:W)R*O18$]$H^/ MTH#:Y,GC>--QM"4*6\+[;']QHEPC9:F"%N+; <6;?T0 H5W0E"V18 X C"C1 M^9>7Z-:*;(\-OY)^,T ATF[=RF8 =M%_.RK+0N+Q5+;0:P;D,Q=H?PRE1IF;'$_]&RG! M!N-,.CV>!HLB=?#!?^0ZRI=>ZG1O&NOP26XQID; ':O"R .9+Q'$+HU>QY1 MC/K*HK)@BJ)VTG2Q5=" "E4J1FTB9"2BRC.>7"%K#CK37'3;#*2D+V>7]UTD MOQF!GC]E(I+O@*'GK[+X 5MNU:^=YAJKW-I&0(*!_9P_61]3=T,16AO7C@=R M C@D"8XA!T7[ :;HS=]3LI]_N1!WL?<9Q=56C6ZFGD<+GW>O0BF5N6,>VKM4 MXR,&2^M(ZN14K*F+$+MFG^=)HLCBO"5PEZD_+%78$WL8DF?EN4);[7/+R6?W M;$,1[[09XI^^9)BFU/,8H!.7'CFE5LLP MGL?^P%3@#T%R9 A+'UV(\%$HU&#B2=S]\D5+WTJFTGK<*P@'TI7#-^CL3%-& MFN3[!_AEL Z%.[FJ0+Y< ^#75->$,&JU(J[XM&+C?G1+%KT%7RG<^F@XDE[W MQYOF_T.] :,HZB6*/W489#P1<1K)#L/;Y]CO"G!2+SGI!^;-6ZGK$Y;+;"2[ M)^;V[S"]3Y[O81E;L%(MWZK<(1-MN;TZZI^'@I&OXO5C73,^']P%\ZNA8]Y: MB)\\]PP0$XT-B#NY/4)EH2Y';A\F+Y5RQ_ C[(!5C7RO!L=PQ:%I-=MT,E.+>7HIC!JH,\"G!$'.*;EZ%:EC(F# M>[VXB;[%Z6(A_MJ[!?IWQ-#XDA_'>G06XKE>&&?7)X:O) Z5#RZ M"E(/OP7Y()K>;. M42OTKH;);>9]+. %Z"^4KB8P:K,.+'B> RWR7&B''>T.O1 M$[ANRSD-[+(5*7'^'VYL1@E65Q'$2_TM'#A)8TI[ZW; T/7 ML9[HHG3 S_J.RN$ Z0%LSD7&8"[FPQF=$RX0"B2@3%>W'"E;1I9T/?$1-)#. MX#QJ5^XC!K<1?3)7NJVZABYS>9R_]L=P<8E<;,@9.ZE-O'?I+X[+U1*_!XAA MCVMB 1-[A!YCER++M:>K#.H D=#2=-XW7T2\,SS)6KY/8;2+MP"\-[^A _%C M57(!]N^TUG'ERN$@%/+BU-+.3%&TY@0+YEZ*$Y! M7$R]A3T=O%AO5+OF/Q^@"L*!\1U[>5K^0N$ZOICOE\<_;\"0LZ;9U:@5MIXM MOOQB%FLB?PENRZ_IERX$U_#'C9((/"W [_2.*'^A \K?;5S]%U!+ P04 M" WA;!65FU:@M\" !6!@ & 'AL+W=O=M\;>NPK1PY.2VBV2ROOZ.DT=KU Q=V%JU'12&*N8 MIZTM4U=;9'D,4C+-QN.K5#&AD^4\VC9V.3>-ET+CQH)KE&)VOT9IVD4R20Z& M.U%6/AC2Y;QF)6[1?ZDWEG;I@)(+A=H)H\%BL4A6D^OU+/A'AZ\"6W>TAJ!D M9\Q]V'S,%\DX$$*)W <$1I]'O$$I Q#1>.@QDR%E"#Q>']!OHW;2LF,.;XS\ M)G)?+9(W">18L$;Z.]-^P%[/9<#C1KKX"VWO.TZ -\X;U0<3 R5T]V5/?1W^ M)2#K [+(NTL46;YCGBWGUK1@@S>AA464&J.)G-#A4K;>TJF@.+_<(G-&,RG\ M'DP!=-F6A7*Y>>H)/CBEO(=:=U#9,U!3^&2TKQR\USGF?\:G1&O@EAVXK;.S M@)^8O8#I9 39.)N>P9L.6J<1;_H,WF=;,BU^1GTCN"&11HJ<=:]#Y["QZ%#[ MSD#%N!6::2Z8A"T9D9ZB=_!]M7/>TF/Z<:I"'8'9:0*AP:Y=S3@NDCKDLH^8 M+%^^F%R-WYZ1-QODS+"D;$CZGY>'2,IMH="-MPW5&)PHM2B$)QI+_? ME-$E/#3,>K2TIRAAB'O$5T#Q!V[5UD$R9 MU6:'(&U3W%P*.BQCSA&,;0 MX'@!*\Z-S84NY7X4SR..4*3,48=']E 3$\$;R6BL81D?1*=@$S)VUA#H7J'B.'X**1$@KA.-5TC_3X3SV*]*C7B7\9)YH#;AKM MN[8?K,/07'6SXK=[-W&IOTI!5R"QH-#QQ>O+!&PWQ;J--W6<'#OC:0[%946# M'VUPH//"&'_8A 3#7\GR%U!+ P04 " WA;!6&W11YH<% !G#0 &0 M 'AL+W=O/?NW8D^ M7PEYJTK.-=TW=:LN1J76W=EDHK*2-TR-1<=;K"R%;)C&JRPFJI.A M[T\G#:O:T?SR42R$.+6O'S, M+T:^<8C7/-,&@6&XX]>\K@T0W/B^P1P-1QK#_>)FIE_]/*[4VB$66]TJ+9&,.#IFK=R.XW/.P9 MI/XS!N'&(+1^NX.LE^^99O-S*58DS6Z@F0<;JK6&/[2?P./![7#K]E7X(N!G)L<4!1Z%?AB]@!<--$06+WH& M[]K%]PGQT9^7"Z4EY/+7H4 =3GP8QY30F>I8QB]&J!'%Y1T?S=^^":;^NQ>\ MC 9L["3*> =D?-8E)\5J;C *(7(7UV#7HBMAY; ,QW2)2OA;R$H['X!U+9J. MM>L?U(.3F.24]YRJEB*?[&4V0:E8.6K5[W@.^67"YG0T]G*A,C.A0 M]7I,^WRO.,YBABZ3;77V&/ )&!U_;$&&Z!7.4B?TS>9F/Z0C"GS?B].9?8J] M*)Z!N=?F+0FM:8HA3.&JYJUV+7JW)YQY<912F'II%-$46I' @""D, M$F\:Q?0)R3B89TJ\%#$E7CR;/00RXH#_L]A+D)HC0/E>D,QL1G&B!)"A[XRJ&/?)8,I*PZQO*.L9&T!0&B+ 5F3 MR6.UK#*S8KC#3J6K3&%K+R6X,JP""I1ASL@!'U,E6A.54W_?=4)J^[[L=2]M M>?,,.D34K!%P3$#LR;AD)'8 M'DL@ K(3G2N^7&0]OKH:(>&OX5!2+FI1K%$F.\KLXFL^%A!SI6X?DP%^L7&Q MWB]:%/,:-&9U#[FZ3Q]B;*I[CVY;L:IY7MCBW"XY=PO>>&.8I^@4#+%8>D/IM8 YJF:%3T]DT: M!N&[843SNWS2UVT0Z:EU/CY-W1C&&&>)Z4[3P 9A>MG_0&+@SD\L4T%H3Y\& MOAT#.YOZCD1_^EH2 ] 6)H:\R#^A*1V;9^3GY%_3&/H48\##4^;"/<^CZ=]O=3Q X M5B -,LE3/WQ+!F1=-=Z]Z)%9Z_2"Z'1@NQCB5]"7)H-6%\*H;9=,+)5L4),T&BSNU]%M M=K.=^_@0\%%B3V=K\$YVQGSRFX=J':5>$"HLG6<0_'?$.U3*$[&,?T;.:$KI M@>?K$_N;X)V][ 3AG5%_RLK5Z^@Z@@KWHE/NR?1O:S#&> Z_08@'P%YT#TD"BKOA1.;E34]6!_-;'X1K 8T MBY/:OY1G9_FI9)S;/.@C:F>L1%HEC@G]<5*.X.T SK\!+N"=T:XF^$-76'V- M3UC(I"8_J=GF%PG?"3N#(HLA3_/B E\QN2L"7_$==R]P+ZE4ACJ+\-?MCISE M=OC[-<<#X?QU0G]%;J@5):XCO@.$]HC1YJFY7AU8* M19!E\WA9+&!Y'2^6&3QW;:N\7F:$5ECF**[C?'X%11'G60KOC1.*V8JEWR_\ M*N?5<@GG;@4[.0K5L1;A@G%VQ,K-'DI##HP%S>.-9Y:2_XJ=&J.A(ZD/(5X< MT?((&L(;9)?5[*L44I>JJ_#DU<\3'QL>=-;ZS!0<^*1#Z9M6Z)>?6=WA8/' M)?#7UR<,@T@ZIIW!^YJ;B$G&3$'<:SE"ZG*';FF=?#'TMN4LLAN[7;L0RM<7&'#W. M<"UWG:U0!Y6](&]]:@%GN !>M[?"55<\0UM#TE$<7J1@RJ8UVI,S[>72S%Z[ M=,G9-&S0'L+,)P9TV@V#<3J=/BNWPS3]$CY\D_A.'*0F4+AG:#I;+B*PPYP? M-LZT8;;NC.-)'98U?QK1^@!^OC?&G38^P?2QW?P'4$L#!!0 ( #>%L%:V M2XC8Z@, -P) 9 >&PO=V]R:W-H965T+)+FG#DSBV:9CZ>H:UW,Z#.-@M M7/%U9>Q"N)AMV!JOT7S:7"J:A3U*P1L4FDL!"LMYL(Q/SS*[WVWXE>-6[XW! M1K*2\K.=7!3S(+*$L,;<6 1&GUL\Q[JV0$3C2X<9]"ZMX?YXA_[>Q4ZQK)C& MDD@+S51C:=,3%HN/!? M=M?E8<]@&KU@D'0&B>/M'3F6;YEABYF26U!V-Z'9@0O561,Y+FQ1KHVB?SG9 MF<4RS]NFK9G! J2I4$$N&RIO9?-^BU!+K6>A(4]V?YAWJ&<>-7D!-84/4IA* MPSM18/'0/B2&/_=EY:;K_#[ ML!SG >5+H[K%8/'#=_$X^O$ P:PGF!U"_]=U M.8QZ4R&PTJ!Z8]@=Y!43:]3 !9 'YT *%$:#+*E=_IX ;%$1H(92UM3=^A1^ MH6/DDZ#3H>;?R/!24GK1<(74QP9NI&$U#"ZL/]EJ)@H]A*6!MYACLR(77843 M^!X&)]'0?N+D*!DGNV$ZHN&RD:UEJ3"OF=:\Y.2J5+)Y'>EL#-D$3E)'-F^5 M(FIO-JBX?-Z("YKCO1D1)CGF5:]'RRW+>K;QJ!^.3H;_4TIBYR2>.N@D.XHF MR6Z8V4S]QYQ,$TC(1QK]TZSL&3[.BZMBFHX]S_1H.HIWE./I9 A6C%XX7*R! M=0$X23V(@JZ25PN2"R-!4 1V=NQ<[(!=DPIK37K?,!M?A9I;FX+G! N,CO.< M"J41]E! ^O8XET++FA>.P+6A3[/KE8^4)V8OF<[E/?W<+S]ME)M*(3XX)>%G MZ7=;AZ]R]EB&+N>/I'3UB JPXD^Z59SVZ$KO(RRHTK?,^,J20EOOCZI03*A92<0.FCHB!ED)(/!U#>O,OQ; M%VD)FX?]4'.VXK4]FZTK?,K 2Y+GL$*!)2>M$@ 1(NA!%9JXD-3\Y=NO]D^7I;^Q M[[?[=P\5<4TIAQI+,HV.)Z, E']+^(F1&W=_KZ2AUX ;5O3\0F4WT/^EE&8W ML0[Z!]WB+U!+ P04 " WA;!6G?UU'V & !3#@ &0 'AL+W=OD-;UP;I??6=, MH(=QF/S-J@MA_W:]]DUG1NVO[-Y,6-E:-^J 5[=;^[TSNHU&X["625*L1]U/ MJ]OK./?)W5[;.0S]9#XY\O,X:O?XS@SV<+-*5Z>)S_VN"SRQOKW>ZYWYV82_ M[C\YO*W/*&T_FLGW=B)GMC>KN_3MNXSWQPU_Z\W!7XR)(]E8^RN__-C>K!(F M9 ;3!$;0>-R;]V88& @T?CMBKLXNV?!R?$+_(<:.6#;:F_=V^'O?ANYF5:VH M-5L]#^&S/?S9'./)&:^Q@X^_=%CV9N6*FMD'.QZ-P6#LI^6I'XYYN#"HDB\8 MR*.!C+P71Y'E!QWT[;6S!W*\&V@\B*%&:Y#K)R[*S\%AM8==N/UL[LTT&]HZ M.U)CI^"0)P\2H3NZ-\Y?KP->[^2K@!^UNR*5"I*)5*_@J7/<*N*I/Q+W^V/<2]COCV'3/^XV/L[_\Z4$ M+/C9R_C<2V_]7C?F9H5F\<;=F]7M-U^E1?+]*^RS,_OL-?3_O6JOPKY,^N2K M]VC"QNZF_E^FI4-GT%*T-RX>#%-CR&Z&?J=CKV&OQ\AO>VS=/!+X37YKG.NG MW<(70K?WR#$@G&UGY-[BJ(#''DC!8OX4QQ5=,!B-]K-C4'1B2W %--^WQBV. M_=XT??3:,[WF66&?,$E/+9F'9IA;X_'R"+H#1CWBF/B8\'&''NT\(:]H,CY% M%H<;T^EA2W9+H>M=2WOM0F_\%?W2&2AIW#-<[\_$8*7!90=@0JZH,2[@L*2@ M'\PE]%++4_&NZ XYG)M.P,T3;BP+4W)+3CQ-.+@C%RP<,76(-@&')R]Q:)S2 MC8'5V =VAM<=YW_"^1KT0'H.G74]!R(X"T@,EVK)"J=B/J%?T8?>Z]W.F6.M M?YRBMRT"L0&>W$DY<: M[3O:(A!$[3"UW2[% 65H?[)CW] 6@K)<(5P+-%ILZZ?E=F0R=KHLV#=?53(M MO^=Z[:V+F3E%B@QY8^@O-AA*U15]6DJ[2/>EC$9&O+!4!#SZ6UT+B MSR09(T*4*#-*?"&M#W,4!"O4#GV[$'?FM[F'0!9J[.=LNC@\2VX$$JL)Q4%. M8TGU#NGTB^X8-KAYN76?*)[Z?/9+B*T]\#ZCQXM-L0;'IHT"7$Z$&*#&\7%O M3NHV#T=R^'_"S8_-)X*L(8?47EY!A L$*CO=(/1)\SG1(/TN= <6T$?6"3=F MG**[8:"?X,C1+Y8[Y-NH-@V.,$"I0*E194B%J65*78C#68@4BJ1)'61_H 3O*96#C\1N!5JU.E]_SQ*^GW&<-]]YPV(GL"I32DN1)(HDK%4%7[DL.':E,BJE M2$KY!2C4#9DZ84E1U37)',&D3#7+$&]2$Z<0":S3%&?*,^5]FZ9"UOD;#+"N M) 8Y]F4\(4JI\"SQ3/%4-O2%2D@&7%I4I3QJQY*D'Z*@QD@K#5 M4M8/L>4%5 L-U_GO%<;M5[&@,@Q88^INXOOBC M#_!=_)SA/Q%0UO*?_SQ[_F*Z6SX4GK8OGUN0ZPY'-B[5+4R3JS)?D5L^89:7 M8/?QLP'W"B*)PPZB,HXW8'UK<7,=7]C!^3OR]M]02P,$% @ -X6P5CYH M-FY7!@ K1 !D !X;"]W;W)K&ULK5A;;]LV M%/XKA!=L+>#Z(CNQDR8!DNQ68!V*I-T>ACW0TK'%5B(]DHJ3_?I]AY04N;'= M8MM++%$\A]_YSI4YWQC[R>5$7CR4A787O=S[]=EPZ-*<2ND&9DT:7Y;&EM+C MU:Z&;FU)9D&H+(;):'0R+*72O4V$V%[UQ MKUFX5:O<\\+P\GPM5W1'_L/ZG<7;L-62J9*T4T8+2\N+WM7X['K*^\.&WQ1M M7.=9L"4+8S[QRYOLHC=B0%10ZEF#Q,\]W5!1L"+ ^*O6V6N/9,'NF^%UE/K_HS7LBHZ6L"G]K-C]3;<\QZTM-X<)?L8E[I[.>2"OG35D+ M T&I=/R5#S4/'8'Y:(] 4@LD 7<\**#\7GIY>6[-1EC>#6W\$$P-T@"G-#OE MSEM\59#SEQ]T:LIU09XR<6.TMZ#)G0\]5/.&85JKN8YJDCUJ)N(MA',G?M 9 M9=OR0T!J<24-KNODH,*WT@[$9-P7R2B9'- W:>V(4H6@FS1$I%2BRE9J552))2/HI,+9=@(S#E MMR24OC?.*?T5)/C<9B\HT-97V$!L\A74TJ>&/5;*?%- ( M:4DL5%% MW2AD(BU-2MXTN&KTD&AS:1.:Z02WQC(&J0U&BM9"$^V!",_D28K MB^*Q']369 3 3;29-*U "PM3N396:C*5XVT['#,05^(>E 4 @/-$$NNLCW#! M?<",BA0PM\A@E$.!-[:[5B@)0>4?6?GG.R.X34[ZR0U,TMX-=B,4.GYR7NI,VB>12+\ \6;3 M%Y6KV 6A:H=3F$'FN(;H D:RH;4QL4L3/64103,=MF M9%&HE8P1R%F>YE*O8D9L1PQ(U]D6FDV@!DEGV!ON3*"DPYM-31??HPR4"U!1 MKR3B)B@7OYA41ER:[72F4%D =BV+ .J.NYT3+]ZP ^!/G.Q>/E%2XSD2DU'_ M=#;EAW%_/#W&PXOQ;,P[78V7'!(IZ"9I]7/_M5[=YXG=CG@QF?4GL^.7>#CM MSZ>3ER+I3T_FXGIGD*2'X.P]^%=DZ;/HY,-AY4E_.H*=>)KW3T[G_)3TD]-9 M<.$-E$G]V V+HV0TF&"Z #J3 MP4EK SO]:#J8MPM?37@0C2:A5*PI#+?<;D**[TYA5Z>]BI:N40PM;U4F0TFY M)9[AN:OLDWX?BL07=O51?1WW,,P0%@>AGX'LA4P_%6;5;ZA&4'<8:_GQ.9CV M6[1*9[1 %MT]?*G5SXAF7U8]1 Y^2RWN4)[&QRGM4 MQ515 M^=B),$70FO.X[E,Z9'2F(K_A-=; H,IQ0TH+J4K73 _TP)C0YS5N3-RDP$7! M#0O26=2#(:2-X9:(IG=R7>$0Q4G6 M7<]\YSJUB*-VYU@5248EMVJE&%E66=GTG(+K'WS!A9[$(_'$?^6?%9;M0[\8 M?['O')T>SP?'35IMIVHGD-J8":?$3A5'S5A8FM$#V;*$#Z&X3I>V64:_N*]( MC#-Q-#^9='*=YT@59@@4C Y.% .-O! MA"5$1X/9<4_8>#F.+]ZLPX5T83Q&X?"8DT3 \P9\7QKCFQ<^H/T/Q>4_4$L# M!!0 ( #>%L%8R'=5\C@4 "4- 9 >&PO=V]R:W-H965TN*D/71Z@,"5B!@D M& "T[/[ZO@5(BG843WJQ21"[^_;M[@-TMK7NSA=$03R4IO+GHR*$^G0R\:J@ M4OK,UE3AR]JZ4@:\NLW$UXYD'HU*,YE/IV\FI=35:'D6UV[<\LPVP>B*;ISP M35E*]WA)QF[/1[-1M_!);XK "Y/E62TW=$OA2WWC\#;IO>2ZI,IK6PE'Z_/1 MQ>ST\I#WQPU_:MKZP;/@3%;6WO'+A_Q\-&5 9$@%]B#Q[YZNR!AV!!C?6I^C M/B0;#I\[[^]B[LAE)3U=6?.7SD-Q/CH9B9S6LC'AD]V^IS:?(_:GK/'QK]BF MO8O%2*C&!UNVQD!0ZBK]EP\M#P.#D^D/#.:MP3SB3H$BRFL9Y/+,V:UPO!O> M^"&F&JT!3E=ZDDR5/YL$N.8-$]6ZN4QNYC]P MLQ ?;14*+WZO2ZBO\7_ MR5/\?;'RP:$S_MF7?"Q)K:S!ZNMI@!+XUVNLX#EOI\:YL4P7*L<<)7A"K+J[:Q16Z MBEM=+BM%:-!0B(O;*W$R/1*OQ5ZDF>#(H 7#X85=BX#7O;X+>8\O1!Q%F0;= MP^%X._S5LGI\Q9XK;XW.)4-]!\M*:6G$;< "! (15K315<4YVF0\3)7M,G'C MK(@B)M:]!UER_I[5)A0V27OT(V MR'&D8)_EM -1VQ8G:C!@#+KK.C(O=MGX&%D:;R&DJZ_ R;Z34D!5A;VME[S<,V!M4^X821S54N>+@>#J>3J>BL"9?274GC)8K;71( MW,V/%^/9T4+X JT:>?IX_45\(F\1E?PKE@QP*#"=L(W )43!W>&Z=2]-0S'F M27;8Q1P,%AS6%"\M>XB_;JC3%(;&J4,OM,W9+"#3I"BIOX<@4K-$O,\HX$+D MVG=' KQ#*J5V.Z"R1J\^:!8UM._!<;9X2G4W^&WO)2>Q"S8;1YNX(KWG>>\K MQRQVG&IB8<']$.MYXSBIU"+$DN?;D\R?\:B_*&E>.JB\[?BX&C73_P= ML,%.>!R+&JJ3%(X H.:.PG9<86.5L75C;2:[S>QA^@!%WG/3;I'C0='*>K\1W_T)(%@^G79GV4,9X6\?DX[TYR@ MC-F^:]%D<'4MR6WB!9V'$XV4;K']:O\;X")=?7?;TP\(A,4EP M#:YA.L^.C MD7#I4IY>@JWC11C8<5C&QP)Z2XXWX/O:VM"]<(#^E]'R/U!+ P04 " W MA;!68-'B3V,$ !$"@ &0 'AL+W=O'+\?CPN3>2TXW2GTV):.&QKAISX976KL^'0Y.76 LS4&ML:&6I M="TL3?5J:-8:1>$VU=4P"H+QL!:R\693)[O3LZEJ;24;O--@VKH6^ND2*[6Y M\$)O*[B7J]*R8#B;KL4*/Z+];7VG:3;(55Q4!$XTN/Z>V.Y(W[XRWZ#\YV MLF4A#%ZIZ@]9V/+"RSPH<"G:RMZKS8_8VS-BO%Q5QK6PZ71'L0=Y:ZRJ^\W$ MH)9-UXO'W@][&[+@E0U1OR%RO+N#',MK8<5LJM4&-&L3&@^63F+]8=ZC7G:HT2NH M,=RJQI8&WC<%%E_O'Q+#'R; M9X/GSF"XEB:OE&DUPE_SA;&:DN?O8V[H3DF.G\(%=6[6(L<+CRK&H'Y ;_;V M33@.WIVP(=G9D)Q"_]^A.XEZG/.G$B$O"1H-G0&6IT+K)]FL0-2J;2RH):RV MA#:HF0 L545%;\[A4E2BR4EFX2?1M%3]T,<2=E;,\R^MU%C =:L9EP_Y$X6& M6Q0<";H)[#X0I41>[G("OKMA7JHUY WS/=R)7"YE#F<09WX<3VCP]DT6A=&[ MKT;]XB]*VW*#QL(D\"=IMM/8]KWXEDVEFPZBL9^%XP.U7NS@X(H(:U%!.O*S M='*@VXOG9/JO+GA)Y(^BPZ-[\2=E">L,HC3Q1TGPBCW;U0Z10J.M_$=P/ARD MQF&47GCT&G.L%P332Z*7/KYRUQ,I:*P$W[&FE&M#+,*LI]@/?D9CZ/[-V[HE M10KQEIB[F%,_"T)JXW$*8>"G%(\P],,T)C\VN:K7:(GG2J-+ 0.)'Y!*UYY& MCOTPC"'R)]D()M&8 MG@Q@OF\^/M('P""ER;<2BC68L2TI5L3#O0#(+\#+U&+KF;$/&TK L_$X]8,@ M<.*S<13RQ"?>9HWNT:Z>!O#>6%D?!F>?G2PH/ZCJ7Z%')]$E]3431^ <[I'_ M+P6E!6DXAM0DW(RX&7.3]FITE;N_\*1HWNH>^1WTMT7:=[]#)[5N_\5&;Z2C8$* ME[0U&*0C#W3W9^DF5JW=/V&A+)6U&Y;TS4/-"K2^5)0>_80/V'T<9_\"4$L# M!!0 ( #>%L%;B3.Q=!0@ #H6 9 >&PO=V]R:W-H965T9J:=IO-D^=/H D9"$ M-0@P &A9_?7]S@%)4;*L2?:I+S:%R[E^YX;+M?./8:54%,^EL>%JL(JQNAB- M0KY2I0PGKE(6.POG2QGQTR]'H?)*%GRI-*-L/#X=E5+;P?4EKWWTUY>NCD9; M]=&+4)>E])M;9=SZ:C 9M N?]'(5:6%T?5G)I7I0\7/UT>/7J*-2Z%+9H)T5 M7BVN!C>3B]L9G><#OVNU#KUO09K,G7ND'Q^*J\&8!%)&Y9$H2/Q[4G?*&"($ M,;XT- <=2[K8_VZI_\JZ0Y>Y#.K.F7_I(JZN!N<#4:B%K$W\Y-9_4XT^;XE> M[DS@OV*=SDYG Y'7(;JRN0P)2FW3?_G1GE] MZ=U:>#H-:O3!JO)M"*4A>NQJW(O7OTKMQ9,TM1*EDJ'V"A:/X7(409R. MC/*&T&TBE+U":"KNG8VK(/YJ"U7LWA]!J$ZRK)7L-CM*\%[Z$S&=#$4VSJ9' MZ$T[3:=,;WI,T]]9T_H@YBFNE++#L'T&XDC[J7%<2&@K(0J+UM!:%C.I$ M_(;5Q5:;FX<[H4*42F0!$DTF+IGT+6.*Y&OI%TJ)M3;@M0. M]ODO),1&HKDK$5S''HRXVRD15%^XH5BO= X6#ED]Q&1EJ,$FQR('(DX1[F34 M8;%A]1P_U-+ JQ"[ M!?Y<67Q%-DB[QKSUO&9H5@8P90#M>E<]PVY41" W<*)\\G1K[4<%KTB+4L:( M565EW$81S.A4L@);-9GE*YS3BE#5OG*!0:FDMV3:K5'AF5A[V\@B*QVE8-U*PV!XH(K6!)]%$-06 M+8=A^"W)V,Z^1)=8@\'WY]G9<#P>=\:+*Z\02ZDX*<+%GBH'F: \A"-,)B?C MSEQ?RRA+C%)X[497ZP]D PX-I$O<)I2W.29WH?LF? [Y[-:T9!+L^28R#]KV M(>)?8_J%^$>%5,DQM1/&VRS69:W=''$PAZTA,+EWX0S:O' A>M7VOE>\7@)I M*#YSKOAG[4C&CU0W.$H>NG0<=[Y;A+R$Y$\?2&E7!V S_"QN6(T+ZDLX,CF9 M4F: _\0/WYUGD^P=OK+A["P[L/+A96+ZI3L$J,^FY_L_?W,<>T?-M\-H-OS+ M9'QHZ1=VR8')\>@>2"A_7ETOB#VYP$Z.S^P'EKX5H-/_&X!^._1.OP+2C,"C&-W)LFS/LW=!_%VA4N)B^1(# M5#S9)47;$%.-2GUXDXHA\$I2$[A2ICN%TM-5"N6U*WI];E6G7KEH67T!L)O. MJIN1FSUHCLJ6.KE46QZM6\-8J<^B2F/J@G:IV:?_"^]*@:]] M?F&20^ BFW3*M,OH\)*U<=Y3X>T:=!YK]OIK" O]-$ YW^PWSJE]*]"#H?:2 MAV6>N[HIF+$%O/)M2R7+M-L#>T_!I/KK-'L.[G1*AG9S&B8QUZAF"B%/Y,Y[ M-W>>S=BX#S"4Q,;5RU7?F&ARC88=0S-((>L4U)6GF:[U1M\9W*JEMIP S), M;D%)O@5;)=$.S&M#9E*G!K4YU7"$V !L758)8CE/F !L;3A&I"CT C,D]\NM M4""R;\-NQ*@JHU4[N+HG'1)RDW,6!P=F!#=B4WK6G*8)# 5=^\(CPAO, ,"9 M!HSZ@_:PAW#C[/*-X9DX!:"&0-J776 3&)KA#X:T+AYKGZA]7;IM]X2Y@Z^% M>OX'FF<2M.^9XH]ZVS*;37_"R[7/ZY(T[$*MM9573_2$E;I'Z?V&^'6!1X;8 M5PH:J^=6XZ5SQ1H=+K6F&)B>X%3\L0T4MR/BC@18*% '8_.@$&J:]5K>;;"4 MY!$=3DA@J;$FMO:;;_^(F'U7+W'C;O@7JKIHKI-:70A?4_;YX5# M#T6CWGM>J5!OZ-62H\?&]+37K78/HS?I/7![/+VJHD5>(FD)HQ:X.CXY>SL0 M/KU4IA_15?PZ.'&UL MC57;;MLP#/T5PANCK2YQ+LR1 VZU8'SH$[2X/PQX4FXZ%RI(KR4WZ]Z/D MQ$VW--B+)4KDT2$I'4_72M^;$M'"IA+2S(+2VGH2AB8KL6+F5-4H::=0NF*6 M3+T*3:V1Y3ZH$F$21<.P8EP&\ZE?6^CY5#56<(D+#::I*J:?+E"H]2R(@]W" M+5^5UBV$\VG-5GB']GN]T&2%'4K.*Y2&*PD:BUEP'D\N4N?O'7YP7)N].;A, MEDK=.^,ZGP61(X0",^L0& V/>(E".""B\;#%#+HC7>#^?(=^Y7.G7);,X*42 M/WENRUDP#B#'@C7"WJKU%]SF,W!XF1+&?V'=^J;# ++&6%5M@XE!Q64[LLVV M#GL!X^B5@&0;D'C>[4&>Y2=FV7RJU1JT\R8T-_&I^F@BQZ5KRIW5M,LISLXO MF2FAH-8 EVV+J5;3T!*T"SS#%_&1\2I8Y7LN-U MD1P%O&'Z%/IQ#Y(HZ1_!ZW=Y]CU>_Q6\NZ:N!=)MLDR 3_K*)7W]G#3\.E\: MJ^F:_#Z4?PN?'H9W3V=B:I;A+*"W85 _8C!_]R8>1A^/D$\[\NDQ]/]OTE&8 MPR0]-F[HD>?<-K0,= *=8Y'F%IC,R0DB9";PK=2(+]H/ MU+RL[+KG/@F\OY9@2]480C0?J/#M 3V0I#QO8=2+QK$;HY3V]LZK&<]W3O$@ MHN\ OBJ9.=IZ%^0]/KU(GJCAIC$,Q M: VHI26U0U<8JEQ6,KE"7S5)(D1RJ9GG))#4 @1G2RZXY90+9= ;GZ4T)KUH M%,-".V_[U(-:,-D6&Q\:7KM["BRGCO@4N%.O3#72NGH\L:5 CS&,1C2FO;,D MAD/7+-S3A0KURJN? 8_42D2WV@GL>:LKS^ZM.E.55IRH""PH-#H=#0+0K>*U MAE6U5YFELJ19?EK23P*U&ULK5A-<]LX M$OTK*,W4K%6%6/R21#JVJ^S$6YO#[*;BS.YA:P\0"8FHD(0&("U[?OV^!DA* MS68V+V4M[*7>R@9/ MUMK4HL6MV M5GIW,PDGP\ 7M2E;&IC=7F_%1C[*]K?M9X.[V>BE4+5LK-(-,W)],[D+K^X3 MFN\F_%O)G3VX9A3)2NMO=/.IN)D$!$A6,F_)@\"_)_E!5A4Y HS?>Y^3<4DR M/+P>O/_=Q8Y85L+*#[KZCRK:\F:23E@AUZ*KVB]Z]P_9QS,G?[FNK/ME.S\W MRB8L[VRKZ]X8"&K5^/_BN>?AP" -WC"(>H/(X?8+.90?12MNKXW>,4.SX8TN M7*C.&N!40TEY; V>*MBUM_>=Q8BUS,H-N&Y9 2_7LQ:N:<(L[]W<>S?1&VYB M]JMNVM*RAZ:0Q;']#)!&7-& ZSXZZ_!782Y9''(6!5%\QE\\QAD[?_$;_A[[ M\+[(K3:M:C;LOWN]):>]4:=9*3VU]^"A?! M^S-8DQ%K4P7+W@^5H:8LZ7I328PH!T4\EW5GV@8VHO#/$*_2 7YHI-F\L,:M% L5UM]CA70\W2 M8UK@'.-NTA'I/I8WB3_%>:%9HUM@Q<[EF#+*U1H1NI*G>6@*S@3ZJLM+[E#F MNEX!=P'5Q2:R6>9=[0_49=A4<-VI2;O:)US=GM>"IDKZUON&\$\51OG M;9A\$E7GZI(6[.M,-/E8C(=$ EFE[2\=?[^14 M8K"Q24[*DP\EA'V[.BY^L=F@E=R"%[GIL.5A5JL;Z><[2/A#VSW):OJ^US&Y M]R;LMA15^]Z-?/>43C0O[VKU3*OF1K;2EF%UE&FCW(%-F74CR]O,O5DSJ.G@_H'> !(=N*)UAQ'P7*'QE% M\'KKZK!GHQAGH(XM='M/.R%#@KLUT'=.VI$C*M\6?U8>+M1O"I1):$.W*5WS MH7UJTA!-U!.61%F*SDL4@Z@+)HQ76JD&[8&&_8>U[!5R-:=Z; M]>WY-XM3R89"]V >!UMJ(#IZLC# #G< 5[^V'S.Z$PYA'\D5 C52'IW-&$Y6 M$+#A:$4_$;OX1!YU1UUDI^SAN5?]O508%%;323MNI>QGMECR9;K$13KG<9+M ME9Z%X9QG80;@"5]FX5[X%P%?A"F;ISQ99,=; )#P; E $4^CY*""DH@O@IC% M*9_',?NJ6\R5;R,$GCA8\BP(W%7&L\4"[&'^(-#GHPI#'F5SNECP,$D/HXIX M%DA51R)=@..1Q&!W$ ]:B$-3P>!GTX:CS\"B0C,]3 M0I4L>! GO; >XKZ(>1C&4US->0*B#G#C29P2_&5ZD(N+!9\GRRF[2'F01--7 MV"^BF,\7]#A*>+3(I@<1(&(XND#(63+M0QC0>V"$AW@*TJF[3'F8A7"!D$A3 M5*7&,^?W^\$I!B QI(?HPL(U\XDIZJ\H?1_,CV'ZF479DH>+L"^Y(%OV!)V8 M/$>^4=9)BLJ,V4.EL.?MS]U_DO\+GWXDPZ=_P/EGE)QJA1_,09_'U[Q7= !? M26@1*6A.VTDKGO]:]ONEZ67BU&$!]02I"-)LVE<9>)_VQ/>FQP7Z46)/RWVT M'.J]K>2XY8B:CK5_>":BC"^BC$4IC^>!UPSJGXPG$(0YNF!QBO0.__^OY_NOZ* Y(UJ MZ%2ZAFEPN9Q/F/%?)OQ-J[?N:\!*MWB)[#H@^T M-):(4J1*4G&R7[]#2E:<(C92%-@72KS,F3-GR"%G&Z6_FPK1PGTMI)D'E;7- M- Q-7F'-S+%J4-+,6NF:6>KJ,C2-1E9XHUJ$212=AC7C,EC,_-BU7LQ4:P67 M>*W!M'7-],,2A=K,@SC8#MSPLK)N(%S,&E;B+=JOS;6F7CB@%+Q&:;B2H'$] M#\[BZ7+BUOL%?W'FLAQZ9)R:S7-H!$58H<&H?$J>!6+(EMDP. EXQ?0QI? 1)E*0'\-(AT-3CI7OP;M!R MC;2=+"R[4 W\<[8R5M/&^/9Y'D\=UBFIF$YS@,Z#0;U'0:+-Z_BT^C# M ;:3@>WD$/HOI.4PSG5_?)@L0-D*-32*0G[4PN/"EPKA7-4-DP]0,0-2R9S2 MJ?FJM4H_P(^6";[F6+@-3RZ*1UZ]@PYGKYLG80#5$LA16ZH9@(*7?"40L ^Y M0V'"*&B8MCSG#;,T2FM? *W6-J@1F M"4$4S4Q)/4Z)VMS_0YLVK8?>Z)H'1I21\U1H* MSXQ?2FL*E]*21].S? V3**,VR1*XN&^HMI$[4J/5) _EV1@DQ-'D)!I3^SX= MPUFM2,5_F2^"O2O:\BW3G D0RAB(DPR2> )_[A7G-62GU*2_H>8+DO=_2WM+ MIY;G.(3XGIHXC7^2/,YBK]!^N=_!Z!FA&_))U]_6A\:"'(\2EQC7',[+J*3# M,>[20]D<0Y8=3$\2)RX_R<2?Y?QE"ASU2;$5DSY;9E>0 >0(&.6%RURT+@/# M0:015:/3H-\#-$R=T=5,Y*X^@),J: M-/%UH:!+D+NJ[6YSP'MW2*DZ_!*)YPITN'.'UJA+_U(PQ*Z5MKM.A]'A,7+6 MW<&/R[N7#&W1DM-V%K@FT^CXW4D NGL==!VK&G\CKY2E^]W_5O2@0NT6T/Q: M*;OM. ?#$VWQ'U!+ P04 " WA;!6+RA="Y8) "O&@ &0 'AL+W=O M=>D-='Z[[X MO5)!W->F\3>S?0CMF^72%WM52[^PK6KPI+*NE@&7;K?TK5.RY$VU66Y6JU?+ M6NIF=GO-]SZZVVO;!:,;]=$)W]6U=*>WRMCCS6P]ZV]\TKM]H!O+V^M6[M1G M%7YN/SI<+0QN_>;M%:WG!;]H=?39;T&>;*W]0A<_EC>S M%1FDC"H"29#X=U#OE#$D"&;\EF3.!I6T,?_=2_\;^PY?MM*K=];\4Y=A?S-[ M/1.EJF1GPB=[_+M*_KPD>84UGO^*8US[>#K=-F6%#K)OZ7]RD.V8;7 MJS,;-FG#ANV.BMC*]S+(VVMGC\+1:DBC'^PJ[X9QNJ&D? X.3S7VA=MWM@FZ MV:FFT,I?+P-$TH-ED;:_C=LW9[9?B@\0L/?B^Z94Y73_$J8,]FQZ>]YNGA7X M0;J%N%S/Q6:UN7Q&WN7@WR7+NSSK7UWK !0%+V13BHF_XKWVA;&^54.&\\:TLU,T,E>&5.ZC9[9__M'ZU^NX9%ZX&%ZZ>D_[? M4_3\]I_V"E[7K6Q.0GO12A=.(EA1&*GK&!0CC[[3%"&G/50)5*^PE:!;VPYW ME(\+PUX.#PK;>&MT*8,J4=-;KTN-_9LB6H.VMF& M$BO-G(SAY'581H]]D*$+UIV$W1J]D\0 ?B'R6,BBA?- UQ6PA?B0)3D(+"^,=_KDM++VQO?"C#GL=[8I2-'FS513181/E#.0' MART6NK1W3KOB5I"*KKN:3)A*XOB4TZ"5%M&@',:G0^@F03+ZBS)Z;VT"3+S7 MQW@O 2J%I2F6Y21^A)-I_$C;N7@@79G67H,F!4:K V.,-ML&VS()+=*F21T$ M.%7;H!8")/\XZXXR*KJFD@?KV$"41F%K-3&:I3P63MF*I4#()XN=)K"&/*"1 M@:"-[C9 K5-]*D9K3B1KCH@)3[H+[8JN!L:!0T_U,&8[;1UL(( NQ!UE2QK/ MAE 30^ABU+;8";FQNW.;/$AMR*M8LU!9H!HEJ=8H+RXD^-*@-*GX* Y=PU% MJ )/ABG6$!,%O(UJIS3!27XC7JR_89LC,41GNH:H!Y$(ND>$ M1BM"J(%KW)F+%YNX"]DJE"(5<6>J'"4=C(&$'87RQ>4WHNEJY6P7J5*K?C7Q MDT(2H.'%5109R:M_1H5Q4(86P"I4H8$]1NU 25ALB1J1B2#0X@")OL$T&,)K;1 Z0/AQ;-9Z\7EU*S+ MS ME/6/2% *9,=U7MM&H[NB>+C/B*@ZQWVJ!'T;V_+DAJ",A).HW8^])5%R#&:/&S)STI7/48^BW"),!0TY MB3[['*>DSF%IG'MR'%,&^O(SQ$2)*.=":79A;%[3CD71I <,'CDT!J&JB@SO MVL3-8Q(K^9 %E-ID&IL3,A'CI]Z+":0MQ^[DQ[!;9<]2>[/ZM MTPDX/]S=?9PGABJ NH@L 9G+AHV&$JG1'^Q5R_.P/C!D"D?C9EQLB(\*]ET M;>P&OH/A54?S&M!(:?AH73#'<=8%7MJ*K[G@PSO3]K' M6&$A&- /&NS. T$+=;$Z.>MH0'0Y1IO&2#4>'JA !R88MHVZ/ZF=ID,$@_ES MOY>03B=(L5XMQ ^=Y"J G'=]7\UFYQZ ?2P9(L W=3AFTMVXGUW7KASZ%#LY M+" YVM'TS 4&='(P@8%,!N4VH]9^C/8#==(5Z:5#C>9I8ZR!D34205$C9V;Q M<4CO)X8YJG^@PL9=4^AZ&X'C+$VE?AH4>ZKUX.?8V$!Z%M6^2Q+."7FZ4G6%E&+DT'S>(??NDI#SDH:+^EGKL&4.)>'2E MT]"7"W^ MVN/RK+H!*U6&4I"R3KR2PO7_V\.EIN7]')KY1(X8ZT8-\"5-?1^,1!VI[2PMC4/JE*"FK:"G MMK/4^&A':H0QXV.;(?M&I]$6\VI/;SW&!,W'HU]. _.(-(3@$0+R= \#6U_& MDWC_;IJ:D-_O@;IDS6? VU @:*0B]-"Z_AW:_ '146B<0H"W."?Y_ZT1IYD6 MXU4:GA]$A9CW0>#STLI3\)"!AY<\56$ZP3=S M$8[$]=&IND7I9)26E/3>TBP[*@1?X@3D=L3K+M\U":'F P^FZ!A&IDV5ORAK MU'T0ZPV=8,+>?R?V]HB N ?ND-/\%NLT.?80LNBXCY\3K>3.PWCWTV'5T2N= M)]E>MCB@W//! (HN7F\VBV\',B;ZSW4P&C,(]J?^A-) 7TA,='PX/F0O:-]* MP[7YF;X4+)YZ*[W,/B+4"H&F3R7TFA?@C]\3AKO#UYB[^!%B7!X_Y<#1'?HP MF+'"UM7BVY+GD7@1;,N?)+8V!%OSS[T"JSI:@.>5Q:2=+DC!\(WJ]C]0 M2P,$% @ -X6P5A#@2"P+# 9B !D !X;"]W;W)K&ULG5I;D]NV%?XKF,TF;6=HK6XK[WKMG?&EG:;3)![;:1XZ?8!( M2$1- C0 KJS\^G[G *1(K:S8??&*('!PKM^YT,]WUGWTI5)!?*XKXU]*>W9:"%J_OGC=RJ]RK\VKQU>+KJJ12Z M5L9K:X13FQ<7+V?/7BUI/V_XEU8[/_@M2)*UM1_IX MQ%R^D4'>/W=V)QSM!C7ZP:+R:3"G#1GE?7!XJW$NW+]3E0RJ$&^E"WOQ1ON\ MLKYURC^_"B!/FZ[R1.I5)#7_ JF%^,F:4'KQ5U.H8GS^"FSUO,T[WE[-SQ+\ M2;J)6,PR,9_.%V?H+7I9%TQO\56R?G#2>,F^X<6_7ZY]<'CZSRFY(]GE:;(4 M-L]\(W/UX@)QX95[4!?W/WPW6TWOSC"][)E>GJ-^CNF#M4XQ?9[LRZJRN>3 ML!N16]=8AWN$^HQP]\J+U\H$98R6E9"F$#^]^56\4]ZV+L?+QMD'7?2[A>RI M>0&@&- C=>C!D4($*T*IQ&M;-]+L,Z%-7K6%-EN<\L$CTJ/ V.>5T:!62P-\ M !*$3%1J*ZM,E"T6L34QE(F--M+DBGF5>6Y;$T R$P%(!0WQ/1'"2.2@\M+8 MRFZQGMNZ;HU.[&?$: Z5QNN"_$PG0:&G;L$]4*V4#DQVXDW$>ULK4B7>^H'8 M.UU5N(*X:17)M%8'5:SWY]5,J 5>:]*EVQ/Z:"_D)N!^4J%7C711(*Q#CJ92 MI+D6\>?H)#F+YO<]/W+K%,LV$4 U)A-*+(DZQJZBV!6(O+SL0X\YPX]Y-K2< MV$G?&1Y'+I>3%0"JJAAK#2_<=@L9F:I1C, 5=+Z)5T-1CSUE(C[PF]X32_F@ MH#9E!K>-G8@418]103!"H1TN$ZV'WXA=B:/0-VRPT7)=J0Q6"26?@)V1N%A= M/>UC8HV",4Q@X]H 0^6RT?17FP?E<2*JY=$VL.WH?G(PO",3-Q*[Q-HZ@ #< M$_H+0P^ 5J)W'>))U"J4MB!?U=!%*'$"GD"?,B6.,G,6=V'$FQ;D-@,[R)G@R'"=+2$ > M#O8R85@>4G6,> $?,P7'O?K4ZH;\G!F!-E#?R!R+,2#\G6@08R7R.;1.]H>* M*^D\DXB'CC80@@J^9LA^(_=T"YAYL"V$ P6PW$)=$K5+0;J%V$!NI^#G ?=6 M$O87)4(<#P&;2+K\(TG.MSK[7Y@.1ZF^S15.N4$F$C8D5T"=X\@1@%AC#"A:USD%Q-2V(#)@#"Y=<""/F*OE7A@+ M6"WM#D*XC!P7XF';.7Z(WHSOHSHA(9RY(U I%3AFQ_. W MT;?]<63EI87RH/VM-,E&X!"E20M>'2%7J1@A-G"QJ-0=0$"@W(Y)HR#+00.4 MZU*&2=ST@9:EV"0M;<%NH7+MDWT*L@P MD!%8"8S!$[8,%=CQD"JV)XV,0$?D23M1." D/T0X.$20/SIGR$'Z\L23S9H* M575,U@/=I^)AH#6(3.FJR\NLQ,FQSU :UB$5#WU%ACCJ@^]8+M;M-_D9*!/> M[<;DX".4?HA%"X#8=E#-((ZR3N54.Q;$#40##%4(/Q020)2]DB[6M'"@_2'Q M)I<**N+6V M4SQIC!Q:2J\%1M?&9'!:@T!N8G5($I MP#)$058$!0*^0_5IQ^BX<;8>$YJ(7QNN0KLCXRS2$W<4/U3.DJIV1N3 7HU2 M]4=8$FDE] V'-HG 0.;W!TG!T"^H65,)Q0$-SO@' M0=>.#'@9U0>]4=C#7=8X6^ M T57(/&U.0%\!V.<\NSSQOQ6.W'!('T"$_],_-85W%W'TD<%-V90QU$_>/3X M!HC/=4U:F8L__TA26/1?IO!_&1N*64-=:X9@SQB/4@#E)"N)V"7&&4K>JR;$ M"V;7Z4HX1W_K["8M7D]N5^)[<8FGFVPZG0Y^C3A(8X6H][,W_Z,%!L^?'BY] MV3A=B24M+)9B.<$_WXOE;,J7=']?G=)[ZLJ_TF=]VU"[<)R6#_C"P#C4X&JR MF(*7V>HZN[Z]%:M5MES>BM='^SC+('H.RKMEX9;B9C*]QOG%/%NN9H(OFM^) M#]S)GO/7F]DJFZZF8G6SY!O_B=A]UL?!0+'S131%]_=GI,1SA"_%]=,;)GTI MELLH#C<4-54D#",THB[:"EHZ1VC PZ%T>(BY-98H5(VJ.%36;\3L4VZIO7I@$!X??J M^M&6IW&PLI@.7QV8IY(GXFVAUI1QJ 3O$^*HN!LT'6@X!J7 FL;T&=='DI$* M-#17MEA[4*@J4LV:.^O]DS3_CKTC-Q&4K%/'W"-X\OVHI&X.=,*'CX9A5 6, M,D?=^A!;QCCMTHR*_3!'-EC*V>9'O":UQ.$*9"OB$(!YI9-H1DWXP^L+RYF< MK]Y_Q;7'U\&'*IC)Q&:W'_)M^EJ#^V/5CW1BJ55,QJ#AU(.M'GA>>AS&8HX.9ACX@^UUC/V%IJ>0#8NO B33E;FYHT6=0L0?7P=9/+2*/.GHV M,J7HP;QLF,O8-:F8>OPJU>_=;"(J <+)./!$QEA==V.VB?@E:;>3+^7BWF55 M,1C.]'Y,]6"JESS*IV&1@F)+T=Y*0UK9;^U=8$^C"G"O"@.,R^AKC*[;>BR# M431%0'_[B XRAP4,[:,&$NS Y!]3!].Q0:G1IS::YHNIRNQ">V0AN,.A"1D$ M4A>^7P[2#UUOFU9BGQ!+5KTY&DJ2G0=J&#O)!HTM5VL018G86+/:8X2D@.?6 MR(Q5*/A+ 0_J>7#:]T;DG"CUN0PD-Z.A7)X*84;_K)MQ@^+!_9GY7+8T,^+A MQ>BRZ$Z4_]@2],P1'F>4*4GLN\'72;XB#>[64G+)CA%@5-.@Z(QHE2QP7+F% MX=><81F<1G'1D/19BNS;#^K Q7&;!L5L-J@P8QPQ%=VUW%%E(B^EVZ9&_O@C M!2+[XA!QH8KU,U?C)TKK M1X."X8"!AEUIOO!_5,ZG6234^W8VR=GQ.J(23<"?\.;N2\$?L_850[)3GQ.O M!M]^44QN^0NWCX/J^!FX7^T_HK^,WXX/V^,7>)AY2]FC4AL7E\(%[]J MQX=@&_Z2C%8'Z85_EDHB$&D#WF\L^$\/=$'_7PON_P=02P,$% @ -X6P M5@2WY[)6! (0H !D !X;"]W;W)K&ULC5;; M;N,V$/V5@5IT7PQ?Y&0OJ6T@R:;811$TL+OM0]$'6AI9W$BDEJ3B^.][2$J. MXTW/=:7L/"F=:RY&(YN57 L[U TK?"FTJ87# MUFQ&MC$L\J!45Z-T/'X[JH54R6(6SN[,8J9;5TG%=X9L6]?"[*ZXTMMY,DGZ M@Z7Y+P&^U1VH,U M>4_66M_[S>=\GHP](:XXV43;]D%#66J?K3AD,:JGB MOWCLXG"@\'[\BD+:*:2!=S046'X43BQF1F_)>&F@^45P-6B#G%0^*2MG\%5" MSRU6[=KRMY:5HYL'_-K9R '6?QQE'<15A$A?@9C2K5:NM'2C]$=]I'\NU]895,2_+[D;T1O.W MY,(V(N-Y@FM@V3QPLOCEI\G;\:\GN)[MN9Z=0O^Q?)R&^$/196-D1>EY#.& M?E>R8%JB_@U]TE4NU8:N==T(M2-I;6\I;I5NPHI,@GJFF-;07$G":A2*(0E&L-D]@89MQA-Z0_2Z;& MZ(PYMU0879/#B;(/:6.Q-;\* U4\E5#CQBF_E(MLK!,:_(1<'A1E,N M7*_^S%'+C3#"W_T!@;J,$D^GE&L8@CG26=8:F'0E+'DAA[X#C@*_MN%,%I+S M 7I0Q6@ .=I =N]=]:(5PUEC!R0JC:AZ$+2:S/B82N48)0+GD1,?L&F?D-N/ M7VC)5K>(KGU#:RU,[GW(I8%7VE@2#8+U ) CTD+%HURB@N6Z=5VV@ORC1)_B M:D&ACT,V?)FSPQ@["N7DNU"^XH&L:\YE5"ITA7'G WR4OE ?(1^H MC7AA0*O1-L3'MEG9N]Z7XY8KA+&.+584J*@CS"'=&7\W 04^3<7N>[M'%8<) MLB.1?\5\"8*=@YC"_^,C;*P/ NG+\V2IA'J+8?7W9G=$0_K!#N\5W <0G@7W M>(>$&@4)0X4(EV%_?R;CPQRO;JXQ@+,*X8IW8LD;SRQ&>N60"M]Z0OY/=RPY=&P^A@ M;-=L-N%QX@..+A 2LM<.3(BQ+O.'8> %\+S3:;K?Q!O:OPL5_4$L#!!0 ( #>%L%: HYZ[ MPPL 8C 9 >&PO=V]R:W-H965TZ#7RD5Q,>V,?[UT2J$]=>GI[Y:J5;Z$[M6!I\L MK&MEP%NW//5KIV3-F]KF].+L[/*TE=H<7;_B9W?N^I7M0J.-NG/"=VTKW>,; MU=CMZZ/SH_S@7B]7@1Z<7K]:RZ5Z4.&G]9W#N],BI=:M,EY;(YQ:O#ZZ.?_Z MS4M:SPO^H=76#UX+LF1N[0=Z\WW]^NB,%%*-J@))D/BW4;>J:4@0U/@ER3PJ M1]+&X>LL_2W;#EOFTJM;V_Q3UV'U^NBK(U&KA>R:<&^WWZEDSPN25]G&\U^Q M36O/CD35^6#;M!D:M-K$__)C\L-3-ERD#1>L=SR(M?Q&!GG]RMFM<+0:TN@% MF\J[H9PV%)2'X/"IQKYP_49Z[85="(34*Q,D^^I/=[;1E5;^SZ]. TZAM:=5 MDO@F2KS8(_&9>&=-6'GQK:E5/=Y_"NV*BA=9Q3<7!P6^D^Y$/#N?B8NSBV<' MY#TK)C]C><_VR/O!+:71O[*E,W%KC8>Q=31'I$]'=$K)PV)^7"F43&7;M32/VBQ%51RE:J%-4$ZW8E%\XWO?;)53=/I: M.E[*#OCDO9BV %U:0X/SO^ M.R^[[QI%[\[.R?)[M>R:*./A^%\GXOM#VM96&!L@OVJZ&C8WC:BUKQKK.S@0 M=MB-KI,=QG38/"D&6LR2H?!6\S@CK;V:7NQ7MFMJ,5>"@)1$P[L_=R8B5;$Y MV7@B?F0'])Y!@#LCNUI3+.9=T1YJU#\#-.(I826#0 QF= #)LVMM4E*WT@!S M:=U,&%4I[P')'!,I%E*[,1Y@0_C]^4 !@AHD1<+7,**!W57G',DQ,L#1)^)O M1B^4N =&.[&27JPTP,_I"@%YA.;*\4'X0(KMRO+#K<$3W\V]KC6ICP-N<:(R MAC3@8^$K4VN(RX;TLG9EI=^7M-/_8%S8P;<1HO[>+#*0Q=%->N.8TM;L%+; MVN>$4E0F5-@CR[N@&_UKWM*H)33"8AT>A5RC!"5\%4VG(J#'!4AB,+)B41 E M2M/82D:XH/.*/T6KPLK6MK%+-#B"DJ2%T+#]L]Z)QWW>B2O8!XU;^< MB*311N5Z2DK_T8M%1T5 ON(B)Z2D4JP"X0T%UWB5"GK+T+&2$#-7BO*;*BF7 MQD2VGSHA-TU1FD>AF <4U--@)YWD$I5X#QIB$H MV2C3I;*MK ^H+DE=")^13[Q7J?P:+>=(CZ"I ",J ^PP$(I4K 8,N\\^J'W MD352OHU#QGBVJ_G_+'=DXVUI2"GZHX2FB%;*!9!NI(Y)7;&TJOGC!*#UR#A+ MLE%N,^X>E*"-;CE@J(:D,JKR!PFYMJ=S[3'2JD6DU4DE#G6%#X?J=B56' MAUB:M)@E8U5$9J!GAPHG'0*2"MWV<39JFX M(#_23D@HTBWB@:O'BL&%&):& CG=#]@U%=;;8;P>1C#Y \,@.Y]2!QMPWVC8 MIGP(VUJ#N:=4WO2GI3;2DA]\CJ]*T/B'YR>7(/R0EI@0'ORE/,@E'59.*=%& MPJV(< O098!EYLN\%2\N9A0(:A+0H'G,KBB&]WC2ZX'@CC _NF.>^64L(-%Y MQ!WMC*"H)LQ>H,H:D(Y23(@3T@F-"&&#<_6:6WI_SJY@.+7B0D?)V4"!DFL= MF!QNE.<=+D6X+XI=6$_KEH#P!,$H1Y:TA)NE;F^V$J\-A 1K0GYT]? M8,DS<\1X05T#CE#494^ 3-!HFQM9WXUC_QU5Y6SD76H4"?XG2IO@:,D-"NRE M+RER! SDB\@HT=]2]S"%ED7D1]9,*X=2M5N@J)L);]O[!,"".V"IFR)!', 8$2)SE]> MH5LKLCTV_$KZU0"%2+NED^T [*+_-E26A<3CJ730E>+A'3'I VW=>+*3 M/ 06E/Y>;"32MO.YSO@89$SUX9@&,343'%@7E4,8:J^S21$""@?T]?[(^I@8_$5I;Z\87<@(X M) F.(0=%^P&FZ,WO*=G/7YX1J1G-5=@251DR M=>49#ISVN;_ELWMJHXCDFMQ/#D\TIOG[_0C(]BHU-'L,;DB>G2Z1B6*\4G.U MQ#N'3L1]Y)1:SQ*TV3W7ZOC550^/& M1*"3YAO?@$8P)QIIDH<=\,M@'5!B%(>MWO[]#_#_4&]*6HE^X34X=!QH&(T_UO-[Q]COVF "?UDI-^ M8)*^EKH^9KE,?;)[8F[_!M/[Y'D/R]B"A7(\PKE#)IHR*MOKGX<"R)=QUEG7 MW QV!L_\?=,^;QU"\LN"Y)<'(?@GSRWN6Q\TCJ2KP'XP/RR)(AY1NE"T/5.6 MR>%9[HQ^!%MP:"L_X':8]8O%CN;JV+*P,EVJ MXITW[L_CE*L! J1OE_P5W8:@?J &@G2I^(HN2#U\%N3'>)05XD=6U/DDC+E0CDXC >F3G/3JA7:9LLD/O-;EG,570SK@G9I MHM@3W2LP?$F\L\$JO4@3IZL\,XT1X[RAKWN/[>*X(VX_"!IO'X3NJI#\R)93 ME>Z[QY3)S"C)XCJ*>*'AA?//Z3KVP=@MX'L9ZXD&P@,>VC=S#@?X%A![)C+\ M7:T\B&FD\D M[C2%Z/L^(MXU?&,W/#=BM(O3#MZ;OXD$YV15<@'VYQQJ%2]+JWAY$.#?J^U0 M-L_WI:O]5*LX+.E'^DIBT->-Y;D5@>Z$_#Z.I8*Y+= -+,[O>O1/>3-I[NG@ MMPFM5*2>0:+<#G]/5;?D,'E)^^7/\74$L#!!0 ( #>% ML%:BZ-HCRP, -H( 9 >&PO=V]R:W-H965T8=>-U]YK>R'\^Q[; ML) K@OH K->>,V?.S'B8;:Q[\0USH-=6&S\OFA"ZV[+TLN%6^)'MV&!G95TK M I:N+GWG6%3)J-7E9#R^*5NA3+&8I7>/;C&S?=#*\*,CW[>M<-M[UG8S+RZ+ M_8LG53S8N[R]O[ZW@^'?A3\<8? M/5.,9&GM2US\6LV+<23$FF6(" (_:WY@K2,0:'S981:#RVAX_+Q'_SG%CEB6 MPO.#U7^I*C3SXD-!%:]$K\.3W?S"NW@206FU3]^TR6=OK@J2O0^VW1F#0:M, M_A6O.QV.##Z,WS&8[ PFB7=VE%C^)()8S)S=D(NG@18?4JC)&N24B4EY#@Z[ M"G9A\<22U5HL-7L2IB*AD29A)!,23OS:03VN2#JN5"!MO0LX&?A1C2]O*#) M>#(]@S<=%)DFO.D[> \YU-\0*OU]M_3!H7+^.15HQKDZC1.[Z=9W0O*\0+MX M=FLN%M]^R%]E^V58]1K%GX^?"N.\ MH^,"D1;-Z -U3J&#E=Z271'TJ;)O;">QE*DIQJMDMDDOCXCZQ"TT3%Z -C!J M:ZM MX!L[?G0F"]=#%J[/BO/I!+M3$I]'^?T-^W=Z+@7"@1TN 6R&QMF^;D@@VG6\ M_'H?96^0'J@BA3XV3YA.,I>)C*7SP%R1:"V(6*7('5[MZ M1$*"N$@@RA,XQBF#Z 1XPT>@+[UP(*2W(SI2"4*L,4ZZ7#*5E3W&!'I!X=-R M:&QEM:VW%.Q!LK3Y?VZW$3TI__*U&- 7!Y?;XU)#"6XAH]0]&B#?U8BQ5:\7 M]&+L1G-5I^K>;V6Z-1MVR ]#5=M&V0=U]Z6\1G/9WH.0/!SDMUJ"Y_/7:BZ% MCL'E8MF@.0(;8*YHT^"A%09C-BIU4,4G?X!-=PGT6C+U!D,E34TD]&27E$?S M!G'5::K&5@=*'CW#VV%PW^5Y=3B>ISYN[UHA1%LEZ;7 MT@:(F!X;_/E@%P]@?V5MV"^B@^'OS.(_4$L#!!0 ( #>%L%;+/4T<%0, M .$& 9 >&PO=V]R:W-H965T/E!PW!=*@+XDHD8>' M1R(]VQI[[RI$#[M::3=/*N^;RS1U686U< /3H*:3PMA:>#)MF;K&HLA#4*W2 M\7!XGM9"ZF0Q"WLKNYB9UBNI<67!M74M[,,5*K.=)Z-DOW$KR\KS1KJ8-:+$ M._0_FI4E*^U1L')MF78:KF&'\3(8)W!!LY>"SSC%_&I\2 MVY[R>$_Y:GP2\$;8 4Q&9S >CB=!%&!ZTX!^+UW.$C)@B= ^XRU>;HR'@@NHI6DNK0/!Q<\!"U:35)2*W%LR,F7&,E M5 &F %])FT,CK*=^&,#W"NG1U W#2=<3HRA!7$H"!M(*,K2>1B1XL<-#Z'AM M^WL:P)(T;+/JC-(\XH9GPY1LU,2!IG$=N-!!ARE\B/$T,OF(2V-)UTA1M?2< MC,R2]=)(J+"OZ!J%E M!SHOC/%[@Q/T7[7%?U!+ P04 " WA;!6?W\7]\<" !P!@ &0 'AL M+W=OU!L.A9J2ZXDU^W?CY0=-QO2 'M)3(GG\)"6CJ>M-G>V0'3P M6)7*SH+"N?HJ#&U:8"7L2->H:"?7IA*.0K,+;6U09!Y4E6$<11=A):0*YE._ MMC;SJ6Y<*16N#=BFJH1Y6F*IVUDP#O8+MW)7.%X(Y]-:['"#[GN]-A2% TLF M*U16:@4&\UFP&%\M)YSO$WY(;.W!,W G6ZWO./B:S8*(!6&)J6,&07\/N,*R M9"*2<=]S!D-)!AX^[]FO?>_4RU987.GRI\Q<,0LN \@P%TWI;G7[!?M^SIDO MU:7UO]!VN4D20-I8IZL>3 HJJ;I_\=C/X0!P&;T B'M ['5WA;S*3\*)^=3H M%@QG$QL_^%8]FL1)Q2]EXPSM2L*Y^;*QM&(MK'2UE4KPJ"R\7>M2IA+MNVGH MJ KGAFG/N.P8XQ<8$[C1RA46/JL,L[_Q(:D;),9[B(LH)MAT3Q@,'_]:GP1 M?3RA=S+HG9QB?T&O?T-/Q[2>9OM6(.2ZI,LHU8XNQ7TCK?07I!66XE0WRF%& M.09X ;;[\NES>9#*IYI,J!3IR+H"%IL57$;G\!Z."AX!5Z;IT'6QH'-P%![E M+L0#[2!RE;1LZ!!Q.4XGOEJHIS?,K"P-(!,L]9J0*I6BA(VC!;(,JK#%G52* M>]0=^+!5QHU@;31X6X-\8! 5]V_9;[QQ$)[!F.<4G=8M#(+2#OP1X!F>D8A4 M-!9!.C]=WB4C0<.5G/ZGIV<1M>YUTCLXF!@YL>F'>>Q8A0:]CB=10 M9PC#ZF"GB\Y%GM,[+Z8K1].S4&).T&CTX3P T_E;%SA=>T_9:D<.Y1\+^B2@ MX03:S[5V^X +#!^9^1]02P,$% @ -X6P5K]<%BE< @ . 4 !D !X M;"]W;W)K&UL?9113]LP$,>_RBF3IDW:FC0M#+$V M$H6A\8!4P<8>ICVXSB6Q<.Q@7QK8IY_MM"&32A_:G'UW/_\ON?.BT^;15H@$ MS[54=AE51,UY'%M>8HG*?0IF;DEJ:,;6.0Y2&IEG&:)*=QS82*LD78 M6YMLH5N20N':@&WKFIF7%4K=+:-IM-^X$V5%?B/.%@TK\1[I9[,V;A4/E%S4 MJ*S0"@P6R^AB>KZ:^_@0\""PLR,;?"4;K1_]XB9?1HD7A!(Y>0)SCRU>HI0> MY&0\[9C1<*1/'-M[^G6HW=6R818OM?PE,6+9PN@. MC(]V-&^$4D.V$R>4_RCW9)Q7N#S*KIDPL&6R1F;Z!G,&M5E19^*9RS/_/CYV\06.ZU[A*CP)OF9G ;/H)TB2= M'>'-AIIG@3<[5O-#J/EJ5//OBXTEX]KDSZ&:>^3\,-*/SKEM&,=EY&;#HMEB ME+U_-SU-OAX1/!\$SX_1QQ^I1N;5NK$@>TCF<="/"N%2UPU3+WN2!4'NI[9H M*5"=#1P-N8&&0CQC_EDHKFL$IG+ IU;0"UCDK1'D^@,80?$JKQ-4 :^8*C& M1BZ#7)=*_,7<.WKFY-#+B4?=7*,IP\Q:X+I5U#?VL#M<"Q?]-+R&]W>*ZYQ2 M* L2"Y>:3+Z<1&#Z.>T7I)LP&QM-;M*"6;FK#8T/2WVN,7PH]XXFJ4]2Z$J-%Y9 PYWBV0UO5I?L'TT M^*GPX$_&P)'DUM[QY'.Q2"8L"#7*P R"?O=XC5HS$6_U+%:%<))<)%+@3C0ZW]O )NWC>,)^TVL.HLH/(HCEW-D#.+8F-A[$4".:Q"G#A[(- MCG85X<)RW7A:\1X\[BG7 0IB@5<;JY54Z%_/TT!>V#:5'>.Z989S!%VM" MZ>'&%%C\CT])72\Q.TI<9V<)OP@WAMET!-DDFYWAF_4ASR+?[!F^;1?I+=;6 M!67V\'N5^^"H0/X,A=NR70RS\:6Y\K60N$CH5GAT]Y@L7[Z8OIV\/Z/UHM=Z M<8Y]^'B&1)ZG^5XB7-NJ%N;QY8O+;/KNO:<;Q>&+7..1W(-P"*&TGK\BQ"F7 M? %T?\( 1X5D3;L[4":@,T)WM)Q580JJ5$-7.RHG(Z;(CQ'Q-CO8"*EV2H[@ M*^'* _HPH@IJ3*".$HWB.EP3AQ-Z#!S+EMI+&3=O#+K](VPI[TJB!^I63D3W M?5"%!6,#::46QPJD4Z15"0@6Y%F1C;2. M@"(PK'-.@E=:PS?R0B5[(V39GYORH F=/X+HU[A>5,&CF.U6B&=90[F6I<(= MX /*AAL9Y9.RA@X.I65VH?TYW%->"I0JMM1*W+',H=HXCP&\%[JAR'UT2%;Q M<3 2CX=\FDA2IJV,UA2O;1QGJHVQ>JJNF_7G[Q]6XZ$KDYYTMXI.._9PSC_5 M2-OH^M7^F5BUW?')O'UCJ)7LE>&CV!%T,G[W)@'7]NUV$FP=>V5N W7>."SI MJ4/'!K2_LS8<)^R@?SR7_P!02P,$% @ -X6P5J8@0<5[! ,PH !D M !X;"]W;W)K&UL?5;;;N,V$/T50@6*!# LQ\YN M%ZEM(,FVZ#XL$.SV\E#T@9+&%AM>5)*RUW_?,Z2LV-C$+[9(SIR9.7,AEWOG MGT-+%,4WHVU8%6V,W5U9AKHE(\/4=61QLG'>R(BEWY:A\R2;I&1T.9_-WI=& M*ENLEVGOR:^7KH]:67KR(O3&2']X(.WVJ^*F.&Y\4=LV\D:Y7G9R2U\I_M$] M>:S*$:51AFQ0S@I/FU5Q?W/W<,OR2>!/1?MP\BTXDLJY9UY\:E;%C!TB375D M!(F_'3V2U@P$-_X;,(O1)"N>?A_1?TVQ(Y9*!GIT^B_5Q'95?"A$0QO9Z_C% M[7^C(9YWC%<['=*OV&?9=_-"U'V(S@S*\, HF__EMX&'$X4/LS<4YH/"//F= M#24O/\HHUTOO]L*S--#X(X6:M.&D!XRTOP-I(7X#*PVB%]L0\VY?@FO1M?F1]<>YA(LQU$7"6[P9JC$JHJ!B$-(VXCSTCRK4VH7>D_C[O@K1HU[^>8V% M;.3V=2/<0W>ADS6M"C1)(+^C8OWC#S?O9S]?".%V#.'V$OIYMEYS[K+Z[RTA M:M-)>Q JB$[Z>!#1B5I+93(I6NY#KY@AKP),"32RJ;E&P,&AKW3RKGV/&I#P1U9**YC$O$.,+E "?*F3?4L6!\3Q M]-YCEY@&J#HPPZQZ5\E*T\ 2_HWK;12UM*(B##+)(53Z("A$99BSJ?C$"%[" M2@)+&N&22D*W[@B^5[%5V:^,HCB:BIC148ESACF(@!T$_: [8:VLBOFB3&_8 MA7.DQ$]S3EKCP ;G,)^.U)V1I-4S:=4Z-Q1,WCMRW$H4%4%TX+(YXX_KY)P_ MMO86'TC7B=6C!<4&M*)=JC%6=A9J)P@=TJ;8' \&1=I*C#OO\^ZYXR*WF[D MSOGD(%JC=H;.G$XHWX-SMG(K<.6SQUYQL<930O,$@C7>M:A:3\=4O'AS8*P) M&!.!;=?*U[U!C:,. _?#2[8'U=$'+M"IN.=L21V2(WR?@;K,6@5-X.:+/MV8 M.ZDT1Y5[%B9K=*-DTPKME1H)L5BT)C##F8WO+H 1-1'2M"X2H"U:AK[$S$U3QK(5LU M$9O(FD/GD/1P!@A;IO)J<2UL;\B[/H]*14=IGD^$),#"U6V&S,/K>,:-L2/- M O *7:CACZ8M1A*$'8_&Z6O707ERD+Z"OGRGC[OCB^@^/P1>Q/-S M"K?G5B$_FC90G4U_>E<(GY\H>1%=EYX%E8MX9*3/%J\Z\BR \XU#+PP+-C"^ M$]?_ U!+ P04 " WA;!6:G+"J.\# "0"0 &0 'AL+W=O8N96[M5BYG< MF:;N\%:!WK6M4%\OL9'[N<>\YX6[>E,9NQ L9ENQP7LTOVYO%-^4>%#MM9'LP)@1MW?52/!UX.#+(PS<,^,& .]Q]((?R6ABQF"FY M!V6UR9L=N%2=-8&K.UN4>Z/H;TUV9G&'!=:/8M6@!M&5(!HJD^@*!"HXX-.6 MV,,2"H5E;:"16I/BV8,SF,P"0Q"LHZ XA+OLP_$WPD7P67:FTO!C5V+YVCX@ MZ -^_HS_DI]T^%FH-R/W4L7>BL*G'NT632J1_06[]^Q-/QP F4\H(Q/>5_4IL'.].?%BP[/_#C*@>=^GDR/J""N-LH6 MFN4$@''@+/'3*(8;I,6QWH?$SRFGQ(^S[+6CCLY/PI_%?C(-:<19Z+,D.U'K M9*AUQ?-A^6J;'C7M6'E/^A_OU<HFZT[2]3(=6CW8KNZ_?CK(SU MQ:THZG5=4$\J4^U1&]KXE 7=$OV2S0!^(=\*'J01S;=]LC0CO42T^F&<6*)] MGD2]S'*2>32E;VI5^N)<[92B5ABOXE;)Q]I=*^0L8A&P-(:S?#J!,S:!..)] M!^Q5;? 'N5Y3[U5";6H9)#FU$3P_EW.&?\P2&I,RN.;+>*2 MR*<.?#S->\ECDEEB.R=E+@G;9_\#B:R/GSBF&'?14Q8ZR=QJ'O8DANF_)9$1 M;3RQY$7A!%(XLV.JS^0_T\A#B$G0X)_,\2/D49KUO&7I ;F=9[%#SG@*8_LN M.+HE6R0<]BU@CQ6BM+\PA]7AN;'L;]D7]?ZM0L VE TN";3\#RC+:;Z^[^? M&+EU=^Y*&KK!W;"B)Q,JJT#_UY+.ZL/$!A@>88N_ 5!+ P04 " WA;!6 M=KYL")4" "/!0 &0 'AL+W=OU_OS,D+)/2 M[ 7N;-_'W_/Y/&^U>;(EHH.72BJ["$KGZED4V;S$BMMS7:.BF8TV%7?DFFUD M:X.\Z((J&;$X'D<5%RI8SKNQ.[._IUESOELN86+[7\(0I7 M+H)I 5N>"/=O6Z_XBZ?D>?E6MKN"VV_-F4!Y(UUNMH%DX)*J/[/7W;GX.2PJU6KK3P1158_!L?D:)!%MO+6K&3 MP%MNSB%-0F Q2T_PTB'-M..E_TGS%:Z$S:6VC4'X>;&VSM"]^'4LXQZ8'0?Z M7IG9FN>X"*@9+)IG#)8?WB7C^/,)N=D@-SM%/ZS*,6DG@X]+.ZPS-8,K$2ZU MLEJ*@CLL8,4E5SE"=Y,LM$CGPRULM*2VM3.@@N3E4!&XPARK-9K]"(.S&T_5 MC>6JL!_A6BA!K )JHXLF)^1[8"P.69IY*TG"[-,8[GE+E]FA$5Q:2)(LG*0C MF$S#T22!AZ:NI==+1*BY(48Z#5DVAC0-61+#HW9<$BV=>'_D+4;69 +'2A = M-$F%9ML]!19RW2C7]\LP.KPV%WV3_5W>/U5T&%NA+$C<4&A\/AD%8/KV[QVG MZZ[EUMI1 W=F22\F&K^ YC=:N[WC-QC>X.4?4$L#!!0 ( #>%L%;0>A4] M" 0 (\* 9 >&PO=V]R:W-H965T:C!U53']Y0J%VLR".-B^N..K MTKH7X7RZ9BN\1_MQ?:MI%W8H.:]0&JXD:"QFP2*^O!JZ\_[ 'QPW9F<-+I*E M4I_0XG "HOZC65/D)5,KM ET#%]PZ41&D-J((4\XK>V* F0 .% M$B1P%5M7K2 ]&,!C# M1>K)9K761.W-&C57QXVXI#U^,R/"U(A9V76BXS88=&SC8;<<7O3_IY3$WDD\ M\=#)X"P:)]OEP&7J/^9DDD!"/M+H>[.R8WB8%U_%-!TU/-.SR3#>4HXGX_X) M>0P[>0Q/MO-=%VS&_#5/'Y[7]NXQ\9SVYL33-#J7*V!MPKT$]K+^'20HBU:! MI(R[W3EX?;; _CJ1SIKTN6:N'B4:[FQR%R^=I"]01HUE$'900#5ROE;2*,%S M3^#>TJ/::OL#U=4GK'6I#_)X1-@/I4;4%(IMQ;P MB:8;2EX\A&1,KWU#T\5(5V)O0&W;FS27C;;\:QMI >M]_0K.EERXKXASA<\9 M-!+B&2Q18L%)6P1 A BZEUS0[P??&ZV=M/6HADROAUO1C4JXHI2#@(+,HW.QZ0: MW8P_S<:JM1\YELK2 ..7)4V,J-T!^K]0RFXWSD$W@\[_!5!+ P04 " W MA;!6"9U%1>,$ #H"@ &0 'AL+W=O&D[4/1!TJBI$562X6D+.?O>V97 MDFW4=E.@+R)WR#D\,W.&XMG.A\]QY5RBNW7;Q?/1*J7-V_$XSE9N;>.IW[@. M*PL?UC;A,RS'<1.M <;M>V_#U MTK5^=SY2HX/AIEFN$AO&D[.-7;J/+OVVN0[X&A]1YLW:=;'Q'06W.!]=J+>7 M&>_O-_S>N%U\,">.9.K]9_YX/S\?22;D6C=+C& QW+HKU[8,!!I?]IBCXY'L M^'!^0/^ICQVQ3&UT5[[]HYFGU?FH&M'<+>RV33=^][/;QY,SWLRWL?^EW; W M*T'CA4\AD'O7?0/>_AH)[E.YOLY"SX'07>#32> M]*'VWB#7=%R4CRE@M8%?FMRX6]=M'2V"7]/,=RD@3Q$DTFI_O N17G^RT];% MD[-QPIGL.9[M\2\'?/T,OJ$/ %U%^K&;N_EC_S&X'@GK ^%+_2+@!QM.R2A! M6FKS IXY)L#T>.9;$G"U3\ 0_]4^?OKS8AI[^U]/)6# SY[&YZ9Z&S=VYLY' MZ)KHPJT;3;[_3A7RAQ?89T?VV4OHDW=-M,ME<$O;:]POT"A]/$\1?1'J::+7 M/.N2FU/345HA3;Y%'S?=DE(O";+!]0O1\A<(H%-<:&P;*7F:>N0QK9HPIXT- MJ6&'CL&PI[/MO<1.Z1V* ]H,/JVF0\!!?=EVP2'6R!%T9]S=!T.W(<;:0TD MFCIR;8,VL4S9+G$IP'2S/8?O.!X"E]6@7G'K4#0D:I$ M49>89%KDI<&D%D71&X34$F,E\B+CT8A<*[K!G?[US;JYXV!GP25'NA JR\@8 M4<(1C'5+$.\LB9.(1)8*T7O M'ROOM5)"U_D))E@W&I,<^S(VB%(;C"5&A='4'-\)W1S$^O)M^XH*>%9<*J48 MLV:31/HJ3+1$V&:H:R%Y8F2)^LA_%9C^GP56]P)XQ?(HD&86F$:>>H%)V;,7 MI61#68HB*Y]2F)&]$$PA#!I 06^#PDS>*X:5H&0ELKHZ2BP3&#A5(H8OX06UY M=!PG?]38=Q^%0LJPX05ALP6 MNE>84?THN25Y 0UELO\@L2H7)F-A*9F)LN8JY&UL M?55M;]HP$/XKIVR:BA0U(0FO Z1"-ZW2.E5]V3Y,^V"2@UAU;&:;TOW[G9V0 M4@F0$#E?[IY['OM\F>R4?C8EHH772D@S#4IK-^,H,GF)%3.7:H.2WJR4KIBE MI5Y'9J.1%3ZI$E$2Q_VH8EP&LXGWW>G91&VMX!+O-)AM53'];XY"[:9!-]@[ M[OFZM,X1S28;ML8'M$^;.TVKJ$4I>(72<"5!XVH:7'7'\\S%^X"?''?FP :G M9*G4LUO<%-,@=H108&X= J/'"RY0" =$-/XVF$%;TB4>VGOTKUX[:5DR@PLE M?O'"EM-@&$"!*[85]E[MOF&CI^?PD.Y<%J>LLIS\Z> M9*ZJC4"+!>1*6DW;9.#BD2T%FLXDLE3#149Y@S>O\9(3>"G<$DIIX(LLL'B? M'Q&WEF"R)SA/S@+>,GT):3>$)$[2,WAI*SCU>.D)O'M\0;E%6&E5P:)13)MN M2UCX[48-OZ^6QOO_'-N &C\[CN\NT=AL6([3@&Z)0?V"P>S3AVX__GR&?=:R MS\ZASUK"2R:8S-$<(W@6XCC!QQ(A+YEP4H)NM5F#'1*>=D>$UQCCM62=K+Q)+#PX/!=YH;(_>@K;JH?2+=!"F@UZ'C%$XS-(.)&'6'\)\ M#_>N2'Z.SLG"/V@8Y\>*D\I^F,6DDZQAV!\-G96$R6@ Q[HK.A@,U-AK/_X, M86^EK6=$ZVTG[%4]6-["Z_%,)[SFTH# %:7&EX-> +H>>?7"JHT?,TMEZ19Y MLZ2O!&H70.]72MG]PA5HOSNS_U!+ P04 " WA;!6#:-0"@D$ !2"@ M&0 'AL+W=O M7YS:!IRDVS(L6Y!F&X9A'VCI;!&51)>DZG2_?D=*5I/8T?J%(D]WS]WQ'I(W MWPOY256(&AZ:NE4+I])Z=^YYJJBP8>I,[+"E/QLA&Z9I*;>>VDEDI35J:B_T M_=1K&&^=Y=S*;N5R+CI=\Q9O):BN:9C\>H&UV"^<[ML6/ MJ'_?W4I:>2-*R1ML%1]>C0'D\E:B$]F<5TN'-\$ MA#46VB P^GS!2ZQK T1A?!XPG=&E,7P\/Z#_8'.G7-9,X:6H_^2EKA9.[D") M&];5^D[L?\(AG\3@%:)6=H1]KYM$#A2=TJ(9C"F"AK?]EST,^_#((/=?, @' M@]#&W3NR45XQS99S*?8@C3:AF8E-U5I3<+PU1?FH)?WE9*>7/PI1[GE= VM+ M$+I"";S5K-WR=8W E$*MX.T]HY5Z-_,'D&4>!"Z(?1!%XTYA]9O.A[\K_^EOFJS_R*JZ(6 MJI,(?Z_62DMBT3^GMJ'W$I_V8D[6N=JQ A<.'1V%\@LZRS>O@M1_/Y%#/.80 M3Z$O+RN*&A45#JB 4# IO_)V"ZP17:M!;& [9'DJ\DGLTY'?&R_?[13V* V5 M8"-JN@/4.5RPFK4%R33\S-J.+@,8*@IC/5;%YXY++.&JDP;7./D+F80;9*8> M=#'HQT!$C*(:F0%OKTU@UA%KM)[+^0S^'O!,F2D63)),GZH*BZ4O-_ MS75P?$^<8MG8TH]*_\5%MBL"6:0A,\)<6FO5E*06#/S/JB*[Q1M M69 /^SE,?D&EZ.THNJ8C1>+C(3#[J&1N[@]F1)X@<(,LHJ*WA6AV MJ"G.K43+5P6QZY-*/TXC1VX01!"ZLSR!69C2 ?&3>*!&Z,9$E<0-L_]#"=PH M#XR_S"+,VG/N^27(LF!FK$B6=9$H7S-)6;WU3 M:F1I;50(/PJ"J5\P+KW5HI9=ZM5"559PB9<:3%443-^O4:C=T@N]!\$7OLVM M$_BK1(7V:WFI:>=W*"DO4!JN)&C,EMY).%]/G'ZM\(WCSO36X#+9*'7C M-N?IT@M<0"@PL0Z!T=\MGJ(0#HC"^-YB>IU+9]A?/Z!_JG.G7#;,X*D2?_#4 MYDMOYD&*&:N$_:)VG['-Y\CA)4J8^A=VC>[TV(.D,E85K3%%4'#9_+.[M@X] M@UGP"X.H-8CJN!M'=91GS++50JL=:*=-:&Y1IUI;4W!Y^BZT*,'D)<1X. %TR/(0Y'$ 51/( 7=RG'-5X\E/*W.N4S;A*A7-8&_CS9 M&*N))7\=RKF!G!R&=#=G;DJ6X-*CJV%0WZ*W>ODBG 8?!@*>= %/AM!7)\8@ MM83)% 1G&RZXY11PVZ\4F(7L9QL=U>FZ))767&X=9;DYE-&PS^L4+9 M<@E7?"MYQA,F[=YZS023"3Y%@M?G$FRN*D.U,V^@*>3<$13OZ1;I&WKULHK. MX#=X^6(6A=$'6D6CR7%T0'(N*>K:4T(,=U0Q;SNEB'3BV>/MM;),_$WY]AQ- M1N_#X)#H+;B6\*!3,YX/>*4TT;6M%MV:L!EQ:U9.Y;0"WI^1X/4?,, M$RPVJ!\X%?T7=CX!^_<$GBY!X_\-09]/ MO>D_H'3-P$&.C@]]&_S>M[Q 0G83BR'GE;3-9[V3=D/123,+_%1O)BIZ#+?4 M#Q"8D6DP/C[R0#=32K.QJJPG@XVR-&?4RYP&.]1.@&ULE57?3]LP$/Y73MDT@53(C[84NK8294/PP%0!VQZF/;C)I;%P M[& [M/SW.SMM5D:IQDOLL^\^?]^=?1DME7XP!:*%52FD&0>%M=4P#$U:8,G, ML:I0TDZN=,DLF7H1FDHCRWQ0*<(DBD["DG$93$9^;:8G(U5;P27.-)BZ+)E^ MGJ)0RW$0!YN%6[XHK%L()Z.*+? .[?=JILD*6Y2,ER@-5Q(TYN/@/!Y.>\[? M._S@N#1;1(X0"4^L0& U/>(%".""B\;C&#-HC7>#V?(-^ MZ;63ECDS>*'$3Y[98ARP%OF#Z&;MR!)$JZ>_"ZK>"NQ^N^@7=75Y5 NE:6"?#J M+YWZZRWUO\[GQFJZ+[]WZ6_@>[OAW1L:FHJE. [HD1C43QA,/GV(3Z+/>\CW M6O*]?>A-M7!%+S+CMB9\(-94.8LTM\!D1D:J2@3+5K3K%J22J0OC\HE\N%SX MU9Q+)E-GD5)IF'\C9I?>O8QVZWTOS26M W->@FIAAG!?:,07-PGH'J1%>Q'< M)X&#:PFV4+4A1'-(-6P.Z("D;O81!IWH-'9CU*.]K?,JQK.-4]R/Z-N';^]( MTVO"_[![8;[BZ3O?DS>N\M5? M]Z;C4Y86G*@(S"DT.A[T ]!-%VT,JRK?N>;*4A_TTX)^/*B= ^WG2MF-X0YH M?V63/U!+ P04 " WA;!6S]')='@$ #P"P &0 'AL+W=O[V_9# MU0\F&(@NB:EMEKW^^HZ3D&.WD+NJ)Z%@.S/CYYFWS/B@]$>SE=+"2UE49N)M MK=U=CT8FV\I2F"NUDQ6^62M="HM;O1F9G99B52N5Q8CY?C0J15YYTW%]=J^G M8[6W15[)>PUF7Y9"?YK+0ATF'O6.!P_Y9FO=P6@ZWHF-?)3VU]V]QMVHL[+* M2UF97%6@Y7KBS>CU/'+RMY*IWBZ/EI_7W-'+DMAY(TJ?L]7=COQ$@]6-?_BI?7#B4+B7U!@K0*K<3<7U2AO MA173L58'T$X:K;E%3;761G!YY8+R:#6^S5'/3N=[@R?&@)$;]+6%%5J!P9-8 M%M(,QR.+=SC)4=;:FS?VV 5['#ZHRFX-W%4KN7JM/T)L'4!V!#AGO08_"'T% MG!)@/N,]]GA'F-?V^ 5[CRW/![E3VN;5!OZ8+8W5F!Y_GJ/;6 O.6W,EGWW]'(_[$':]!A#?JL3Q=54W4N??%GMQ)N5+D3U:K-25* ;B1:UQ[5\EM5>HLE[D>7K/(-W$,4D3F)<)"'A00H_8W2V!VDL M4!J2E*9 _8#$*44 ^\IBNX'()Q%-($Q($+4*<(/(-5[&?)+&"(B1A 4P*PKX M!5EJ"!B)? X\(2'G\*0LRLK+"!$/]V.2^GZ]2DD:1;"H4/Y8+_VL*"4L#=TB M(C1(3EDQDG(&-,!S]IF3HQI 0/R(O6%$28P>IH13=L('O<8HNH;PV&_IY/WP M')&4A(E#%43$YP'=X,8W/''PX^0D%H.(A$$\ MA$%"_( -WV ?,$["R+UF 6%1.CQA@(S1T II\&PI7!$WP!S>)R?_&18+Q-" M4SKLJ:^PJZ^PMPP>9*:J+"_RMA+6V!5J)\%:JQ(>CX5@%99'95218W=\V]6: M>NN]Z'R;F&%(WMZOZZ[DFB_T1!#Q9"=XSHGDWZ)TFV!\':9WP-*8T(BV)>.G M<1O@,\(AYBN699!@97&X*W+\LG4^^%+^#IKTQ61JTO>(\TLN.5?*/4D4=4D4 M]291FR4$_IU-#?^%E:7Y[QG5?^M7)D];0&\3IE#XQ5]*_ A(='>F2@E6O'S; MM&FOQCO. '/1&&"/]I-TV)8W)LRP]5BK^KHSW$HLG:QA2W#PVA6RF>NJ%8C2 M?.@WS=HUKI0$V(E#;#_1N82YZ!)$%W+".*N!AI0D?GRV M^8Q.IK!2ZDT]:QJ\!5MD,Y!UI]TX.VNFN,_BS2R,3M[DE8%"KE'5OXJQO>AF MOFPV5NWJF6ZI+$Z(]7*+([G43@#?KY6RQXV[H!ORI_\ 4$L#!!0 ( #>% ML%:>Y52]"0, *T' 9 >&PO=V]R:W-H965T8I2K\9!'&P. M[L2R$$C/G$3A]'O$2I?1 1./7&C/H3'K%[?\-^J?&=_)ESBU> M:OE=Y*X8!VD .2YX+=V=7GW&M3\G'B_3TC8KK%K9A 60U=;I+>&&I8?N>.3D=$K,%Z:T/Q/XVJC3>2$\DF9.4.W@O3< MY*JLI'Y&A#DJ7 @'E>3*0N^>SR7:_BAT9,2+AMD:<-H"LCV "=QHY0H+5RK' M_+5^2.0ZAFS#<,H. MYP$GG<=+@)7OP[M )@U17#J:MSQ9^ M7,RM,U0A/W,9B\?1.?1A\.L!UT; >'T"H5Y+1'T A2]T4V:,FV=W47V(-QNLI>ZK+2B@-B-E0J-T+G(7ID#:@'@"@0O MS]7S.TMR[>M\73PK- CT)/]*>T$^@]Z.0%=DDP;$QH;!G SWF$^, M7P[GI;>DD=-OTT/9[$.:'DP/BYG/#QO KF<9;K70$LVR&126=&OEVF[:G7:S MZ*)MP2_B[2"C^"\%Y4KB@E2CX[.3 $P['-J-TU73D.?:47MO?@N:IVB\ -TO MM':;C3?03>C)'U!+ P04 " WA;!66#UFQ7D# #)!P &0 'AL+W=O MU:P+5>K=B);2!.-JS# M.@1)MGX8]H&6SA91B52/5-S\^QTIVW$*Q]L7D4?=/<]S1QXYW6CZ:BI$"]^; M6IE94%G;7H2A*2ILA!GJ%A7_66EJA&63UJ%I"47I@YHZ3*(H#QLA53"?^K5; MFD]U9VNI\); =$TCZ&F!M=[,@CC8+=S)=67=0CB?MF*-]VC_;&^)K7"/4LH& ME9%: >%J%ES%%XO,^7N'OR1NS,$<7"9+K;\ZXU,Y"R(G"&LLK$,0/#SB-=:U M V(9W[:8P9[2!1[.=^B_^-PYEZ4P>*WK+[*TU2P8!U#B2G2UO=.;7W&;S\CA M%;HV_@N;WC>=!%!TQNIF&\P*&JGZ47S?UN$@8!R]$I!L Q*ONR?R*F^$%?,I MZ0V0\V8T-_&I^F@6)Y7;E'M+_%=RG)W?82TLEG KR#[!C31%K4U':.#]@UC6 M:#Y,0\L\SCLLMIB+'C-Y!3.%SUK9RL#/JL3R97S(^O8BDYW(17(2\+.@(:3Q M )(H24_@I?ND4X^7_J^D'T@H(_PA,?#WU=)88NN?8WGWL-EQ6-<_%Z85!^['LJL1] I>3^"8ZI.XQU5O"3ZVGL!4 MFNQ'B]2 4"746JU[:ZF)LY!J#8)8Q!JY7:V!#1*",+#2-3>]N8 OOCE8L'A$ MXEX'J3@>C05B&A 6>(N+:K_'/YHW6&"S1-JM)/#^DP);Z#NY3OB*= /WV-J>(!YM*:U^9HW'V\71 M<)+#6SAC:SR(HNA@]D*!024U@=(6_X/YMTXA).?/I%S-. MXO-+CB0LI3VL8#Y,(]82YZ/!:#*!/!]DV02N?_"#LN,CJ@Z*-_')93 >1B.. M3Y-!EL?@B9)+>-"6Q=&+\];7K15/[@:"<9P/HCR"?)QYQM_1\)$J.B)'=U#8 M).VW8C?^P6_:*> S&)V//?099%F?SK%�^N5Z[FVC\BKK:=LOU-NU_=OU-7 M_?7\[-X_>\-U+CBT&AX/@J ^H>C-ZQN_66]U):O?C^M^*U%<@[\?Z4Y MA:WA"/:O]_Q?4$L#!!0 ( #>%L%8$H+C2/0( .\$ 9 >&PO=V]R M:W-H965TV'@"%[!IK8)[;??V5"636FEO@$_W/]_OX.SXT[I.U,B6GBH*VF6 MK+2V602!R4JLN9FH!B7M%$K7W-)4;P/3:.2Y%]55$(7A25!S(5D2^[6U3F+5 MVDI(7&LP;5US_;C"2G5+-F5/"S=B6UJW$"1QP[>X0?N]66N:!:-++FJ41B@) M&HLE^SQ=K.8NW@?\$-B9O3&X2E*E[MSD*E^RT %AA9EU#IQ>.SS'JG)&A'$_ M>+(QI1/NCY_JN\2AGF/GEZG*^"=T M?>S)*8.L-5;5@Y@(:B'[-W\8OL.>8#I[1A -@LAS]XD\Y06W/(FUZD"[:')S M U^J5Q.\ MO<8Z1?TK#BQE==H@&S*L^@S1,QFN^2.$LR.(PFCVKSH@UA$X&H$C;S=[QF[3 M" D7PE@MTM;_V#7JC!"IA0SR[M1.V!%>K*HI# MA?2ISGPJ=_!V23CY& >[ WSSD6_^.KXCN'$=(8DN?80U+4E[]%K0^0'0Z7^@ MP5[_NJO@FNNMD 8J+$@53DZ/&>C^>/43JQK?TJFR=$#\L*0;";4+H/U"*?LT M<:=DO..2/U!+ P04 " WA;!6UYQN?GL" #@!0 &0 'AL+W=O;6,3!Z;7"*0C@BDO&K MY0RZE YXN-ZSW_C:J98%,SA5XCLO;#D./@90X)*MA;U3V\_8UO/>\>5*&/^$ M;1L;!9"OC555"R8%%9?-F^U:'PX Q-,/B%M _!PP>@&0M(#$%]HH\V5=,\P/=5KYCDO[U_IS E MCY3@16,GDP7,#OTEOV^X9#+G3,"<#I$:PQKX<;DP5M/5_MEG<"-@U"_ M?N% MJ5F.X\#_2[W!('O[9G@6?>ISYS^1/?%JU'DU>HT]FRI#Q3I7KG1?3: T/FJ5"O?(SQ$"NUM(V MMZ\[[<;4I>_.9^<3&E_-M/E+T\P^NELK+@T(7!)E-/A S:^;>=)LK*I]2RZ4 MI0;WRY)&,&H70-^72MG]QB7HAGKV!U!+ P04 " WA;!6^-8:MEP" !, M!0 &0 'AL+W=O;%'B.>*A M2.9;8Q_<&M'#8Z6T&[.U]_5E%#FQQHJ[D:E1T\G2V(I[,NTJ:%7F[-[-%;AJOI,:9!==4%;=/UZC,=LP2]KQQ)U=K'S:B(J_Y"N?H M[^N9)2L:6$I9H7;2:+"X'+.KY'*2!?_6X;O$K=M90U"R,.8A&%_*,8M#0*A0 M^,# Z;?!"2H5B"B,WSTG&ZX,P-WU,_OG5CMI67"'$Z-^R-*OQ^PC@Q*7O%'^ MSFQOL-=S&OB$4:[]PK;WC1F(QGE3]6"*H)*Z^_/'/@\[@.3D%4#: ])_!60] MH,UE#&.7(\G*+G4KDC^ #W\RD<'AS! 4@-MU(I M>AR71YYB"S=$HH_CNHLC?26.6VY'D"7'D,9IM@<^>1L^13' TY?PB#(RI"4= MTI*V?-DK?)-.[U?2"S^O%LY;JK=?^V1U/"?[>4(/7KJ:"QPS:C*'=H.L>/\N M.8L_[1/YG\A>2,X&R=E;[,65$*;1WL'?DCB&;T:+QEK4_A@N8ICR)P=4%[?& M(LRX\S!MR&ONZ=V!"&PC]6I?EKJK+]JKPV#9%$DV.L^CS:[Z/4[)*!V<.E71 M3JV'.4.%LY+:@<(EP>+1^2D#V_5N9WA3M^6_,)Z:J5VN:=RA#0YTOC3&/QNA MHX8!6OP!4$L#!!0 ( #>%L%8T[UI#9P, &D- 9 >&PO=V]R:W-H M965T$JE-MKI*>]5J MM[U[4?6%%R:)5;!3VTGVOOV-@6438&DBY4W"GWD>S_S&&#/>2?53KP ,>2QR MH2?.RICUE>OJ= 4%TY=R#0+O+*0JF,%3M73U6@'+2E&1N]3S1F[!N'"FX_+: MK9J.Y<;D7,"M(GI3%$S]]Q%RN9LXOO-TX8XO5\9><*?C-5O"/9AOZUN%9V[C MDO$"A.92$ 6+B?/!O[I.;'P9\ ^'G=X[)K:2!RE_VI//V<3Q;$*00VJL \._ M+0=*.-+&HQ9E!P4?VSQYK#GL /7Q#06D"/%02U(#A6 M$-:"\%A!5 O*TMVJ]A+2@"1,983G.'"92(#@'"3RNL:&0D51!Q@W)I=88^&8.AO%<$_J6O"-? M%5W&@<1(]=@ZG;!-RT3O-CE29] M(#'OEL6#Z'M)'3'OG\^-'[Y-?'C^X?REUL5],SVO2,EG[! M"WY/J"_(%VD _VXD$U7[/G&!S>-BN=^&[S=H0#X;*/2//O35:&'_:':ANM)K MEL+$P95(@]J",_WCE3_R_NQKQ#G-YN' MRF)46MCU?3OU/2],XK&[W2?<%Q8&82ML/IC0J>S.9'; +FS8A8/L9E(895\H M.*NM-T]Q"4KKB[]C6EE'>[ BVD7:C4IH2),6T<$T3R5Z)K,#HE%#-!HD>@<& MA*G>](/TH@X7&H=!B\NL)RI)HOH,IG4KO3&8']$8-O=%OZ#7,+LA2X2NQ M#]VH \5/O-"G+7;=,.I'HR!LP1O,Z%1X9S([@!#>@=>^VHH]AW'UX M$]HFV!,4QNW%,.ZLF9%/1X=!USU!H?<<=%!OTM2;'#]9!)B^,I/N@AZ'T7NO M56@WC/J>'[5+'&ULO5KO M;Z,V&/Y7+'::[J1+P38A:9=$:M--FW3=JO9N^S#M@PM.@PYP9IRDD_;'S_PH M#MA8H^7ZI0W)ZX?'C^WW>6U8'!G_FF\I%> I3;)\Z6R%V%VX;AYN:4KR,[:C MF?QEPWA*A+SDCVZ^XY1$9:,T<9'G!6Y*XLQ9+@\?W$7/VY%\86[6NS(([VGXLONELLKMT&)XI1F>LQ//H.B*P^,?2TN?HF6CEY9]'P]/,S^D]EYV5G'DA.URSY(X[$=NG,'1#1#=DGXHX=?Z9UAZ8%7LB2 MO/P+CG6LYX!PGPN6UHTE@S3.JO_DJ1;BI('$,3= =0/4;>#W-,!U UQVM&)6 M=NN:"+):<'8$O(B6:,6'4INRM>Q-G!7#>"^X_#66[<3JCH8T/I"'A.: 9!$@ MB1Q8DH44R"D"Z--.RDTC$'(:Q0(D+,]EX/MK*DBSSAPU!7F!>8[.&T[S,9?27*/@8]2AJ8G*J?*D<>"3MAFDX-P2_BC]!GR*"N/7 "QIN*6J*>F:NLGXXJO?7 M:*V,I3'58V /367]T.[]KTY8-;Z95,W;%M+FK M85?6">W>^2OC8GND4KFA*#U1D)K:V.JA&@ MO4BPS5W=W.%I45+SUZ.DV9JG+E(U ++7 ,S%M(='\,N4T/01':HAZHJ"Y"] M+'AUUJKQ3WD%W:V6(09Y/RP0]?E6&AM$91E(_]MLQ:RE@B#U1D)K:V.JA20O5*PS5R#P:.9 M-G,-40'L6U&J$D#V2F!HVM)]'P9^EZH>-(&XCZHJ#I"].'A]VM*WUE"368_Q M>X@K/T?VW;=M[/5M-/21)J@I:M:S/43*29'=2PO5ZPS%^LN_P<=S<+AB (^S8+6!4# MV%X,#$Q=6+?^B;:O,03U+#-\G;>POL?VNKSUD)Y-(E:&CNU[<-NP MZWOIV53C9-APPVE/L865DV*[D\IE"7Z3FO&A& M]0!^++2V.JI4P"\^@\>ZP0?=XUA#S+RG?,&J"L"CGL%CPP%[]VC(%-.S.\2J M*L#?^! >Z_MK+348-NIFWK[R M-) *%2NQ>@#=?-N\S'!9/L+O?'\%+];5*PD*IGI#XD:*+64&"=U(2.]L)C7B MU4L'U85@N_*Y_0,3@J7EQRV569 7 ?+W#6/B^:*X0?/JQ^H_4$L#!!0 ( M #>%L%:Y#]G&B@( ,T& 9 >&PO=V]R:W-H965T$G_<<^XY_KA.6R$?50F@T5/%N)HYI=;UN>NJO(2*J%-1 SGLAF^!:R$I*'2\ $TH4R?H,WI8+M#QT0DZ0I2C^U(TBO!"I:XV.2W2 MS0?^RYX?O\/_CL)PVE">\G.54URF#GF%BF06W"RCQ_\V/LZY?8_ MD;WR'HS>@T/LV17EU!R4 M52%$VN)W>SIX@["EL!MAFV.Q>F[G;7QT28[X=? MXC'LE<)P5!@>5'A'6G.V-4A*V*2Z'A[MI#59DR#:4_PU,1%L%;@RCQE:P0 '05 M 9 >&PO=V]R:W-H965THS,0#W?^$#P8%"B^F&:]^P;Z6#:$%XI(+FA^4)8.<%/4_ M^G)PQ)&"Q-$KP(,"["OX(PK>0<&K#*V956;=(H%6"T;W@"EIB:8>*M]4VM(: M4JAM?!1,OB523ZRNXKC,RPP)G J4LQ 3',9$*G:J1T&&>4P_> 5* #RDM.2H2OK"%)*,@[?BP\'6],!Q9V -WM! I!S\4"4ZZ M^K8THK$$OEAR#8V =XA= ,_]#D '>AH^-U^O#@UTO,:Q7H7G_1?'_O% LPS( M>-PCEORIMU;??N#/G>YT')@+K^,-O_.&; MT%?7*$-%C'4VUHJS2E&EG=W*=6 41/.%O3NF/Y2;!S#R_4:L0RQHB 5&8K]J M-H<4(ZGISIKJ,Y.]>%L2"CTPUG?A4.Q:!XZ M7J#G%3:\0B.O7V2Y*0M913+RMPSW*K1EBDXP(SLD:H=RP4J9_@4'GTLIMWXF MQ08@#E*<;+ V?QC7?&WH3P36<4_4N"=ZBU003>F/B< Z_I@W_IB?&L;S07R> MSYU>#&MD?#?21[#KM'70,9*ZRFFIHI/A.$.=QK]OG[;^.0.B M_JQGBT8F@B.F')5T=_J,=L TLQW*C+*%+5MX:C0<-+M;[?=):80\;S9"JRW? MKK$:KNZIS%A8$(95U@(904\D(^(9H.0OV9:I22WE20OV5&A='[0EV_7?(G&Y MQL[@U3Z9"*WKD[9;<,WM@BE^":^X/_(8<- M&P8_[)LSE('0';&E;2E<T1LJSQTWB*C06,O\5J?3(76]4G; M+D!SNV (73@L^#)TO:"?T71RT/>/6K;J\*JZ,.O-7[N7-_4%8 M3WT?>(;:1AU"0X;6$="Y" MZ2U67_'5 T&WU2W9$Q6"YM5CBI$\PBH!^7Y-J7@9J 6:B];5/U!+ P04 M" WA;!6KMKTE%@$ #J$P &0 'AL+W=OO*< $) ME>=\":F^,^,BH4J?BKDKEP)HE"4EL4L\K^)A=NQ/C(5^IF*5P)Y!< M)0D57R80\\W(P<[3A7LV7RASP1T/EW0.#Z ^+N^$/G-+E(@ED$K&4R1@-G(N M\<45\4Q"%O$W@XW<.D:FE"GGG\S)331R/,,(8@B5@:#Z;PU7$,<&2?/X7( Z MY3--XO;Q$_IO6?&ZF"F5<,7C?UBD%B-GX* (9G05JWN^^1V*@KH&+^2QS'[1 MIHCU'!2NI.))D:P9)"S-_^EC(<16@L:Q)Y B@303.GL2_"+!SPK-F65E75-% MQT/!-TB8:(UF#C)MLFQ=#4O-,#XHH>\RG:?&]Q#&5$HV8R'-=-5#C?A,RQNN MDE5,%42(JP4(%/)$3Y2%&<$UH)A+B4ZN05$62T1.T1GZ^'"-3MZ=HG>(I>C# M@J\D32,Y=)6F:1[FA@6E24Z)[*'DHUN>JH5$[],(HGJ^J\LK:R1/-4Y(*^ M M%>?(Q[\@XA'?PN?JY>FDA8Y?2NYG>/Y+):?1_WJ@]=I0!ZG_[Q\:&-TH2.1_ M-I5S%AT["],>+N22AC!R-+ $L09G_/-/N.?]:I/H2& UP3JE8)TV]/%-JD"C M*@2/NGM)L!6;(_0R!-.ZUN.SH!-TA^YZNPI+5)?T>F54C5ZWI-=]AIX>'$ ? MZ"-ZGQ-$)Q-(8<;4J8UJCM;=(H%Q@$F#JBVJ'_3M5'LEU5XKU;^RN<0RPC9J MO9V'#DBO06PWY@P'_AX-^R6Q?BNQ/_4+RTQJ&ZG^[@,[V"=>@YM]\.3O$BM M3=_ ;TQQ6Y#O^?89CK+*]K45:)6LLX>%$= M":TN>N7(&6[W. MLU\"17J]73:_46Q!)-BSW$GED\B/^Z0BM?8)U^DW>-F""&EJYF[MFB0@YMEF MDM13>)6J?'.AO%IN6%UFVS2-ZQ-\<95O.U4P^2[8+15S;950##,-Z9WWM50B MWUC*3Q1?9GLS4ZX43[+#!5!MM$R OC_C7#V=F >4VWOC[U!+ P04 " W MA;!6M=YQ'P(- #Q@ &0 'AL+W=OU'<"]31?I/KV@82IT4#-&V0]+8/11\8F;:%2*)+TG8NT!]? M2I:UR_T8FLSL2V(YLX>[LQ/R<(YX>/Y4-]_:NZKJLN^;];:].+GKNONSQ:)= MWE6;LGU3WU?;_E]NZF93=OW'YG;1WC=5>;T?M%DO&"%JL2E7VY/+\_WO/C67 MY_5#MUYMJT]-UCYL-F7SV[MJ73]=G-"3EU]\7MW>=;M?+"[/[\O;ZDO5_7K_ MJ>D_+8XHUZM-M6U7]39KJIN+D[?T[(H*N1NQ#_GGJGIJK9^SW5J^UO6WW8E:ETMNQU&V?_U6%U5Z_4.JI_(?P^H)\>#[@;:/[^@_WF_^GXU7\NV MNJK7_UI==W<7)\5)=EW=E _K[G/]])?JL*+]!)?UNMW_F3T]QZK^B,N'MJLW MA\']Y\UJ^_QW^?V0"6M CQ,>P X#F#M 1 ;PPP"^7^CSS/;+>E]VY>5Y4S]E MS2ZZ1]O]L,_-?G2_FM5VMX]?NJ;_UU4_KKM\OVK+V]NFNBWW6:UO^LUYK+8/ M5?;S^ZHK5^OVE^PT^_7+^^SGGW[)?LI6V^P?=_5#6VZOV_-%U\]@A[-8'H[V M[OEH+'(TGGVLM]U=F_UI>UU=#\IO^.@8 ?R^9-QND?,D88#\SG MZO7#&3 =?LPFW^/Q5V?S\R&;__YK'YI]Z*I-^Y]0WIYQ11AW]Y_YK+TOE]7% M2?^_M:V:Q^KD\O>_HXK\,;1H)+!!"L0Q!0)"OSPL^"RTR.>1:C]R=X)YO.0D MUX2<+Q[MZ8?"M%;J&#:8F#Q.3((3>WO8F"I8M^#8J?E' ALL4QV7J1*5H,), M 1+8( 7Y,07Y[!)\'BFMVBJX9-2I0#\JSY7(PP58'*=5C$RKO/[M=+/ZGBWK M[;*INBHT01!CZBX@@0V6JX_+U8D*46.F ELD )*S-65S"[%PU"[RK3*E79J M,1!&22%T$:Y&:EWY*7Q";._ORG47G!HXH[ 0+;9@&PT\H>.V'ZU!Y!<8+J;E;AX&P7!(:J4/#&RA,'*[ZFY-F M=V.YO7>0T(8I,!R%%JF*%)6Y8*$- MTV"X"P5Y 5RDVF>'C.3,+5(_3.4TY^$B9892,)A2A(NT63WVMS9 E<*H4[<' M"VV8 T-=&$U4I0R5V6"A#=-@F T#*0-8I8>A=OD)IJE[IQ,*RXF6D2HU;(/! M;./#MJN:;;G.VG(=ON.& 2;O1(J>!S,,AHE4!8E*<;#0AFDP%(?!/1:P(*57 M::=#:G!>Y6XI^6"&YT)%*-.R"P>SB4(G9_S*X*0G#3-Z/ M%*T0;G@+)ZEZXZC4!0MMF 9#73C<=8'*\C!T>'^MM%N6H3!-5(19EQ3M$6XI-\FD&USM)@61X8;(\/GRS6&H77=,42'<\O3#."$R M0BFY(1<<)A?663/>N80Q)F]&BE8)-XR%I])R."JAP4(;IL$0&CY?S^&^5$,Y M56Y)^E%"Y)%^$3<4@\,4PU1DM(,)(TS>B!1=$6YX"T\EZ7!4)H.%-A2X#9,1 M\T4=X:LU3-DGOX/$'0HK- E7I##L0L#LPE3DO%XF##]UG[#0ALDP?$:D$GX$ M*K/!0ANFP3 ;,5_X$;ZBPW7N-HD"49KIB.PCK&^*P%QCK%A'>YHP_N1M2M$[ M$8;>B%3RD$#E/%AHPS08SB/FRT/"UWU8H5V5,A!%:DTH0$*OO!0ANFP; ?,5\3$K[81,"?Y6]UT=T]5&[PI@L=._G9;B@:*-!1'IM)^)"JYP4(;IL&0&SE?^Y&^ MJ$.IU-[W.4)Q1.0Z60,.4X5N-HBQ,&FKPG*9HGTA :F4H%DJA,!@MM MF ;KB[;S52#IJSN"R=S]AD<@C'.51Z[ATK +";,+NS!?U^2$ 2?O3(I.BC04 M1J:2AB0JH<%"&Z;!$!HY7QJ2ON;#N2;NA3P4ICB+]."E(1D2)AF#,V>\S0FC M3-Z.%/T49;B+2J4,*51B@X4V3(,A-FJ^,J1\R4=IY@I#@:A"T,C57!FJH6"J M8==DM-$)8TS>BA0M$V7XBTHE!BE4/H.%-DR#X3-JOABD0F)0X7X)+A#%61$Y M2RK#,!3,,.R*G-?HA \P>9^2//%C/?*3[)D?W(=^4K ;9=B-FJ\3J8!.E!/B M\LY0F-+14ZAA' IF'.,%.]KLA(\P>:M2]%*4H3DJE9*D4)D/%MKP.37#?/+Y M2E(>D(ADKKQ'U0)AA//(*38W;"2'V8A=L>/]3AALZJY@H0V7;OA.GDHWRE%) M$!;:, V&!.7S=:/<5X1.*=/NML')H393 ML-"&"S54)T\E"^6H% <+;9@&0W'R^;)0[@L^BBA:N+7HA\E"J,BW.7/K:6.8 M=KR4XFBO$\:9O"$I>BBY831Y*E$H1R4R6&C#-!@BD\\7A7)?[-%*N3?MH2@6 M8YR%H18%3"VLJGSE@^>HO10LM.'J#7LI4HE$!2J3P4(;IL$PF6*^2%0$Q!_! M<]>,(Q2F:![YIE)AV$4!LPO[K!GO<\(@DW$N12@PJ4(D, M%MHP#98KRWPQJ/!5'O<.)Q 2^:9[84A% 9,*JQ3G=3=A_,D;E*))H@V3T:GD M(8U*:;#0AFDPE$;/EX>T+_RP@G'W#B@4Q@2)](JTH1D:IAFC]3K:W(0/,'FG M4C1.M*$V.I5ZI%'I#A;:, V&[NCYZI'V=2'*A7!5]E"8B"J:VE 0#5,0JV#' M>YLPUN1-2=%'T8;EZ%12D4;E/EAHPS08[J/G2T7:UX!.I:;N8VZA,$%4I+.I M#1_1KY"*LJMJ=QY=!^>'VC_!0ANNUC*)2^82AVL3E\8GSC:*^Q&GN)#(H[UO MS07C>B(0L4Z@Q/**(Z^0@UZJX(%YZS31U!G+XY21HWEATO9:GD M*8KKR8L&YZ3"8DRPWRU5C".TQA1L-QRZ8A=[MOU&J"O\.#I MFY&D3V,9\%*62H6BN-:\:'!.*BPJ!-O>CM2EKS$)IKPG0T)QO)"Q+]I3RS27 MCKCF'NMRO*\*(TW?F23=&Q%@W-28?$=V ]WI$@#[RV2RI6D M0F$]>XF^&,$RTZ4C;KIVC;ZRJ0HC3M^@)#T:R[27LE12%<4U\D6#<]XD8W$> MV"1WY%TRH1<6V?:TAU6$XKC]L@]G>A8/&?'8'9Q0@88J##-Y6[#@G'5;!(NW3$9->NSS@AA4&F;TF2 M+HQEWTMY,E$*U]47#KTQ::"^?W^0)BD,4];:KGMTA&[7;LZ M9_92X2-,WZ\D#1C+YY?R9$H5K@$P&IR3"HL%P>:Z(Z4;4*H*SCV>&HKC1,0N M_98U+QWQYATOWO%.*GR(R5N&!>?DQ*)#(IF0A>L'C ;GI,)B2+#7+ER]PE>H M_)DPB)* ML,7N2)$^C[7?CGV:Y]X;C(-QE'#OP;V%]>[X3=7<5E?5>MWV=_8/V^[Y/>S' MWV9-=;.;_MG;_+PS,Y?E]>5M]+)O;U;;-UM5-#TG>[!XE M;U:W=\&ULK9==;]LV%(;_"J$50P(DT:11/&\A^^C8^9P3+=[ ,\@OVT>NGLQ*)2894$$811S6 M4^/!OE_:.D#/^(? 0=3N46YEQ=B/_.&O>&I8^8H@A4CF$EA=]K" -,V5U#K^ M+46-*F<>6+\_JG_0YI69%1:P8.E7$LMD:H0&BF&-=ZE\8H<_H30TRO4BE@K] M%QV*N8%OH&@G),O*8+6"C-#BBG^6(&H!2J<_P"D#G': ]T: 6P:XIP9X98"G MR116-(R >#Y;J>4W&J:.5O8)S;_[L^3J+5%Q;T9EEGF1Q7DCBXL^ MJCR)0'_0&.)FO*E67"W;.2Y[[@P*?L3\#KGV#7(LQ^U9S^+T<*X(]T!V@-6<9JK[(@<@$+70) $??'E9"CW_OPU_H>_WZ M^=YQ+[8X@JFA-@^NV M$/"U0+Y'[F>N-0Z\B;FO$QE,*GZ7BANXP:C%93#9 MN5S\3BWAY7 MGL,K:C M"@RA4;I3;4QCLSW">D%8(ID 6L&&4$KH!K&U'M@")RSN[9VL+DG+M:P6RMYI M5GO:$[%52C98]_U"7<2:%#35@O9$-9E# MK.SN?T^_BZH[RPN[I :=G$O*K#7ARO%&'V:$JA!5-$5C6XU6!Z8'?4QHC<_M M^T5Q['F5*4YAJFU51250"FLE:=T%JA9X<; I'B3;ZE9_Q:3"KF\3=1@$GD]0 M[]>,R>-#GJ Z7L[^ U!+ P04 " WA;!69T'0510# "&#@ &0 'AL M+W=O:R?S_;20-3(=50Z7@AOIWC[[//A\_I+;EXE#, MA58)2V7?F2F5=5U7QC-(B*SS#%(],^$B(4IWQ=25F0 RMD8)S80$0]/E>,IC 02,Z3A(C?%\#XLN]@YVE@2*1*8Q W68#H7MN MZ65,$T@EY2D2,.D[Y[A[@4-C8%?\H+"4&VUDJ#QP_F@ZU^.^XQE$P"!6Q@71 MGP5< F/&D\;QJW#JE'L:P\WVD_?/EKPF\T D7'+VDX[5K.^T'32&"9DS->3+ M+U 0L@!CSJ3]1>@>"X53PICC2"A:?XEJ^(@-@Q\?X>!7QCX%G>^D45Y M112)>H(OD3"KM3?3L%2MM09'4W,K(R7T+-5V*KI-8YYD#!2,48P)3J] D4HD\C_@$X03=$-9"]D+%U!#(T6$0CK$ =V=KZB\[]IP.?,:9Q[>QJ@2 MVIY7$I;$PV.)O/ -)LES>;A(Z_Y+/+:S:#>WAYYK1)9Z\TB3QM2/MX&O1H# M]E&B_U!GLN*DVR6?]G]64F.WDBJA[1EBG9)XYUB4U#D 3>RMGV'O\%HJ]M@4 M4\O;I26\D2+@(U#3"R!P\+*<\#HUP)5/\AL(*MPMJ&IL^X;:.E_ P;%H"E>F M+OLR7>=&3=Q3/;*'QP)4N6VQSI@M%$&:!GI]PKIXZIG8I2\_H M#U!+ P04 " WA;!6YV=HOE@$ #0% &0 'AL+W=OWX?^]G^XN&6BP>Y!E#H*8X2.?+6 M2FVN?%^&:XBIO. ;2/2;)1 M\E1%+(&90#*-8RJ>;R#BVY&'O5W%9[9:*U/ACX<;NH)[4%\W,Z&?_-++@L60 M2,83)& Y\J[QU81D!EF+;PRVLE9&!F7.^8-YN%V,O+:)""((E7%!]<\C3""* MC"<=Q_?"J5?V:0SKY9WW]QF\AIE3"1,>_:195A3JNAX*/@6"=-:>S.%;&PR:TW#$C.-]TKHMTS;J?%-*G6-E&C"XSE+ MJ!E;B=Y,05$6R;?H=_3U?HK>_/IVZ"O=G3'RP\+U3>Z:''&-";KCB5I+]"Y9 MP&+?@:_C+(,ENV!OB-/C%,(+U,$M1-J$6 *:N,WOJ"C-.XYP.N78=3)_G1^- MW77X/66297GYST==AVX5Q/)?VYCE+KMVEV;17LD-#6'DZ54I03R"-_[M%]QK M_V'C;:6O4X07.\$R*U"?&%J;3P\_.14/.]F![)6RO^4SL-4G?D+,]^GY)WW=GHN & M?;42L*(*]%:F3YD%"'ILWG-W02WI!I=M2W(ZNST1:E!"#9Q0$RK7Z%KJX_7E MUIDS# X8R,#&X.SE1(;+DN'2R6 [7%K[TX.^")K()0AAQ[P\P,2!#=,9R(F8 MN%T=HNTF05OH(Z-S%NEU"A+=)F%Z#+_HM\[?M]"[PSL5OZ8AL#M73?R),ND* M2EHY\.$\]FWSZ.[I5!)2D1 GR4QH@2S4^I&2U=E)2,' M9(%U,W'W?"I9I56P4PPXC^O"=&\SL2*<0V_@2G!@M^+8I5EM\5AINH>Y9J5Q M]G8J3:5/L%N@?.+YNM\'TH+[+[4&804+#E/-"G8.*8(K+8*=A[U6Z?DNA[[0 MIQ_.5>] _V%[ZIU#8.!*86"WQ'BI)M%_9JN/=4'_0PL?K&@-J8>"_QQ:!%=B M! ^:%YBX(>U1C, YE RNI Q^I9:IC4 K.QK4LS["%>A.%;K5@DUG/A=9BT ^_<[.R$#"5@?^I+XSO=]ON^7 \W2Z L%T M1Y90X,Y"*L$,FFKIZ5(!RQQ(Y%[@^WU/,%[0)'*^J4HB69F<%S!51%=",/5G M"+GC7Y.8.&CW7EB^5N79/LJEC;T)*TDH;*1HP M9B!X4;_9MJG#'J#;.P$(&D#P6D#8 $(GM,[,R1HSPY)(R0U1-AK9[,+5QJ%1 M#2_L+KJ0\+N%0G\(#P"'[T> M'AS"/:Q!6XB@+43@^'HG^+Z7H%!]L21?MM@B&LC3/8@YJ-_'I)WELITWT"5+ M(:;86AK4&FCRX5VW[W\^)O2-R YDAZWLT+&'_[O__0M_^H8^,C$@]%'UX5NJ M?R.R _6]5GWO[*4?4W]%?BA6:);^^_:/U: F[CMB.RK7B1]YZWUAYR+J;+V] MOK4S$[_I)2X.#P2U7.+I!V0#<7TAI=H:= M#NW/(/D+4$L#!!0 ( #>%L%:(P-HB.P0 ",7 9 >&PO=V]R:W-H M965TP'DH2BP^+8F.3\NO=![>?! =YDR#_S58H]WY)&H3_M[H>_\ M1B6E!6&2<@8$V2Z]F_!ZC6(34'[Q)R5'>7(-S%2>./]L;GY-EUY@')&<),I( M8/WS3&Y)GALE[>-++>HU8YK T^L7]8_EY/5DGK DMSS_BZ8J6WHS#Z1DBP^Y M>N#'7T@]H:G12W@NR[_@6'T[B3R0'*3B11VL'1245;_X:[T0)P$0]@3 .@"6 MOJN!2I=W6.'50O C$.9KK68NRJF6T=H<928KCTKHMU3'J=7/G*='FN= \-PD M^8A%"M[?$85I+C^ =X R\$?&#Q*S5"Y\I8=@CC\"&,Y5)\!-+ M2?K_>%];;?S"%[]KZ!3<8'$%4/@#@ %$X-/C'7C_[H-#%S7K@$I=]-HZ_/V@ M%P)\K%;BGZX95T*3;B%31==RCQ.R]'292"*>B;?Z_KLP"GYTV)PT-B=KEMM*+2CU3HL\K&$^FDV#A/W?XF#8^IDX? MS7+AY,N!"I*"]"",%Y41\(U@T66EDIR>6.EQ$34N(J>+#<'R((B&A*I7 .#T M7UTTYDGG;HW.M1 W%N)S$T)8ZDY%W!K SL"!.W7> MV)J/55#S-[ 9!A: P<@E50N>)A+-$)IWYS$\07$X?E'5FF=LZ1!:(W#DNJH% MSW%AB1PZ27I1:=52YZ;$XC9T\_8W+E1V)%)U#NJ,';IQ+8+#Z5@5%CII/M2I MQ73HYO2 $FN#>A[,XUE//BVM0S>NAY58&]Q]F]M".W13>T")SE-G13>U"%P3:^>_8VM.B&;G1?7F&UX#DN+*2A^Z!\287!]@'9 ME1*+7^C&;_E/#-SJ:0N<=P[LC!^Z>2V483Q:F3GQ/M2II39T4WM F;6I'4]G M<<_!!%IR0S>YAY59&^$]&QQ9?*-7\'UQF:'V\;G/A24UFJD3:[T4;;7E2]F, 8CQ88=V8]B1X@$SUF:BY6UDW)_9=LBVI$,BTNV)[GZ9LMXAJ7:Y8DM]IS@ MN S*4ALYCF]GF.;6>ED>N^?K)3O(E.;DG@-QR#+,_[XA*3NN+&B]'/A*DYTL M#MCKY1XGY('(;_M[KO;L1B6F& M&?M>[-S&*\LI*B(IB60A@=7'$]F0-"V45!U_U:)6D[,([&Z_J'\LFU?-/&)! M-BS]G<9RM[+F%HC)%A]2^94=?R5U0[-"+V*I*/^"8W6NM[! =!"2976PJB"C M>?6)GVL0G0"EHP] =0!Z'>"="'#K />M 5X=X)5DJE9*#B&6>+WD[ AX<;92 M*S9*F&6T:I_FQ75_D%Q]2U6<7'^1.\(!S27.$_J8$H"%(%* BY!(3%,!T#OP M 7Q[",'%C^^6ME0IBT [JN5O*GET0MX%=RR7.P%^R6,2]^-M56I3+WJI]P:- M"MYA?@E<^!X@![F:>C9O#T>:\' \/"31J?!>-VY#WRWUW!-Z'VE.)?GP2=WZ M,;AM+\)U=1'^^*3.![>29.)/'?M*W-.+%Q/C2NQQ1%:6&@F"\"=BK7_Z ?K. MSSIP)L5"0V(]J%X#U1M37]^^OIG?@UP-T OR'*6'F.8)2!B+CS1-M3=T)>Z7 MXL74?%I#%/BNXSA+^ZD+;+2*J< T65VO2-IF[<&8-3!FHS"N,\8E_0>70Y9M MAT^Z#D$E.>L4X_O!$,!L4+./X."T<+3 _W@O^$W[_FC[FW*"J@G'25HR$#NZ MU_8\JC/U63(I%AH2Z_$+&G[!.0=48!*J2;'0D%@/ZKR!.I\ZH!+.A/:VG \> M13B?><[P81Q-.97.&[+V.E\TG2^F=IX2(93[BP[903VAZB[#G8FE([(8U!;, MG>'8V8Q6,A6()JG;'XD]'M!I[9=SSI=5K=Z[4D[@+H8XQNN8RD.7%\+ /4VD M8TCA*)'/+(]8MB=2$4DX(>J?#/U;:EQGZG0QJA::4NLS1"U#=,ZQ7:N;(FM2 M+32EUB?;&G8X:ETGS>Y:JON0>([VV33JO=^0MM]\:ZSA9&<]>7S7*;K5N1!J M[/5X+9.A#-.BQ7QV&DIKL.&XP_Z_$WQHMA?(U^ P9*-K',.LT"G?\"=PM(8; MCCON$PL*VM:->FZC:J$IM3[%UG;#L_IN:-1X&U4+3:GUR;;>&YHSWW#H@Y$7 MZ :X4?>M23M#P<@ ;^TW/+__AD,O#-VYQH"/US(9RC"MYP3^22BHM>#HK!:\ M5N\MW3B+^9#'>!E3>>C2(D=CP.W.XG!&>%(NL@L0L4,NJW77YFBSD']=+E^_ M.GX#KS;5+7@7NU(MB^7H!^9E"PK-W<$ MQX07)ZCOMXS)EYTB0?.SQ_I?4$L#!!0 ( #>%L%9ZK V\D ( ( & 9 M >&PO=V]R:W-H965TT'$AN@NK*Q9X7N36A MC9,F9NR:IPGK9$4;N.9(='5-^-,95&P[=WSG>>"&KDNI!]PT:M]=< M]=Q1):!N^UE]:7)7N:R(@'-6?:>Y+.=.[* <"M)5\H9M M/\.03ZCU,E8)\T3;8:WGH*P3DM5#L')0TZ9_D\=A'W8",'XE \!V/CN0<;E M!9$D33C;(JY7*S7=,*F::&6.-OI0;B57LU3%R739R8X#(C7CDOXA9J?@41VY M '1X 9+02J#@"!T@VJ"[DG6"-+E(7*G86L'-!LY9S\&O<*X(/T:!/T'8PP&Z MO[U AP='_\JXROKH'X_^L=$-7O-/&RKAPQ=UM#FZ;"1IUG15 5H( 5),T%>0 M$[38S>Y3G]T$+:G(2(5^ .'HBJAMH/()_5RLA.3J6_EER['W,K5[T??G5+0D M@[FC+H@ O@$G??_.C[R/>S(-QDR#?>KI#>@[E@-'K#"[:#/82T1&0M_'3>K' M.$KL/Q9C.VLV%L%8I+_#&PO=V]R M:W-H965T&!" M(-C#M ^/&XI NX 7-;7BG<^2U+Q@H0 MFDE!%.03[VQPFHRLO3.X8[#66VMB,YE+>6\W%]G$"VQ P"$UEH'B8P4SX-P2 M81@/#:?7NK3 [?6&_=SECKG,J8:9Y+]89I83[\0C&>2TXN9:KG] DX\+,)5< MNV^R;FP#CZ25-K)HP!A!P43]I(^-#EL Y.D&A T@? X8O@*(&D#T5L"P 0R= M,G4J3H>$&AJ/E5P39:V1S2ZNHK#O8&]Q[=>SP&@QVO>YH-&HU&O5J]!,'2R5P7G#V%Y58X)P@>WCI\#>.39GU M*+@E$S)DH'HT[=)Q]"*CD_#XI8HOS0[JO)\9)KUYOO>F^5L-M0"U<(-)8RNL MA*D[4WO:SKXSU_*?G4\'I[-ZA/VGJ04O7&R-*U M[;DT. 3<YE&:SL0[:?PKQ/U!+ P04 " WA;!6>,+N@JX$ M #]&@ &0 'AL+W=OZP,^P'3#^+-8 4CTDL2IF#DK*;,KUQ7A"A(B+E@&J3JS8#PA4NWR MI2LR#B0JDI+8Q9XWZX0BXB\*&[&S MC325)\:>]I48^K$W>U7],\%>47F MB0BX8?'?-)*KF3-Q4 0+DL?R&]M\@9+04..%+!;%?[0I8ST'A;F0+"F3504) M3;>_Y*5LQ$Z"/SB0@,L$_-:$H$P("J+;R@I:MT22^92S#>(Z6J'IC:(W1;9B M0U,]C8^2J[-4YW( F-!<(?T#GZ_GB+WK_[ M@-XAFJ(_5RP7)(W$U)6J HWCAN5HG[:CX0.CW1-^@0+_#&$/!X;T&WOZ+815 M.FZFNXIW11Y7Y'&!%QS NV%IJ-AR4BB*4_$LSE &7!]4&D8_KI^$.AO*?TQ4 MM]@#,[:^_*Y$1D*8.>KZ$L#7X,Q__\T?>7^8B/<$UFA#4+4AL*'/'VK&:GH7 M] 6B)6D,"JJ@ M1O&#JOC!VXM_+5'S4/4G:E;5%10^([9 ,>%+. ])IL]D)*5@)#(PU.@/]XBT M!#6(#"LBPWZ()#1JIS$T5.A-]FBT!#5HC"H:H^-H2-U_B2(BH4U,(U-=8Z_Q MMZ\M8\[(S&5<<1GW,R4B(7'XU;(BU!#2*3BLCD2")$K(J+O-B GSE5 M:\&A:9F8*L-[Y;<$-W+R%K(D?=AWZL7 M8\]*M%Z-SQK+\9ER3&'..4V7QD77BMIU*>H+K=F#'4/B6Q?E0X[DQU<5B.XD M),*X')>P?36A)[1F$VICXEL7_/FU$*"G?5$W(Z(BC)GNAY']%F^THVX\N/2] M/7F;PO P\,W7IU\["-]N(7:%2],LU[7'L(888?0O.E;6UC$[SVA/:,T.U3;% M'YQ&UE;[T[D)/:$UFU!;'-_N<;K+>HLW;).U(M_BS M-]!V6,&ARPY7[MH7R[B6K5DE7HO2C5&'E(YWWNK8S=-=JLHB:0CJ:2PMWM^(C\>KV3Y8YXD\ MQ8L>7/LT')Q&S;U:L;[0FDVHK1BVOS+JKN:!P5X,@OW7*:8PSYL<>,&%:]>$ M[:[I#7KN[=YM+Z7S1/>$UFQ<;=_PZ#1J[]6J]876;$)MU;#])59WM8\-SX@& MM1O"#&IW=[Y-Z ]#]X0O:2J44A6[8YD6?&YXHE)R9)B%L%;2W&_" P, .P' 9 M >&PO=V]R:W-H965TAJ32RW(-*$<91- I+ MQF60COW:C4['JK:"2[S18.JR9/KE'(5:3H)>\+IPRQ>%=0MA.J[8 N_0WEW.0JGP21$X0",^L8 M&+V><(I"."*2\;CB#-HM'7!]_,I^Z;V3EQDS.%7B!\]M,0E. LAQSFIA;]7R M*Z[\#!U?IH3Q3U@VL4D20%8;J\H5F!247#9O]KS*PQJ >+H!\0H0;P(&[P#Z M*T#?&VV4>5L7S+)TK-42M(LF-C?PN?%H:8O\6'I+J5'K]*/X]W$EXS?0S]WB'$4=SOT#/]=WB\0TZ_S63? M\_7?X;NKJTH@'7#+!/BT7KJT7JVE]>?9S%A-)_=75_H:^D$WO;O-IZ9B&4X" MNJX&]1,&Z<Y:/'2ECH$P"GET1KW H+?Z(Z8&W/H-B*H]Y_JVXN%F?SYPB(IK0E2@@(OGOF5[1)"F0 M9!Q_UZ"S9LS"L?WY!?U3.7DYF<>(TZL\^3->B^WY+)B!-7V*]HFXSP^_T'I" M;H&WRA->_@6'RM;U9V"UYR)/:V<901IGU?_H>YV(EH/$T3N@V@'U'1B)8+EA\ *ZPE6O&AS$WI+6<39\5C?!!,?AM+/[&\W'-YAW/ MZ48^'0'6$@6\O:8BBA/^#KP'7QZNP=LW[\ ;$&?@\S;?\RA;\\5 '(0U\5R] MWAT9PL%-)G&)AT?P'NH$WM-=SD2<;OOTIS<"-HRO_2Y:[")GKL MHI;/^"Y:T?.9+%9.V3.=+7_\ 7K.S[J)6P+KI($T:2 F].4]?:;9GFH)4GEZ MI6?Q^_*\Q(X?.LYB_MP.7V<6AI[7F'4"2PA)89XY^,T=_PMKP;:;! M$E@G#4&3AN#DV@@&Y/)\/_![%!Q:!2XFH9Z!81-6>&IEA$/*8PAQ+ZJAE4LP MU@<%'=69'&-8OTFJ; ^4"VVO,?H>2PI;:-V9MGHPG+ \:G!;J;"$UDT%4JE M)Y=([=KF&81N",,>'75V#O''?JBAZO#0V#E-A5)[=L;$$/=;B,X,^<%89*KI M0G/7O" CD,S-R#>2#^!JMU#8QLU%HH_;"F>2_J-3F<6. 2-1*8Z,#2WX+*I M@"M)(18EVOB,_D=3Q!):=[:JL<-PRFHQRH:C4V$)K;M65&H"F=6$J5IJUS;9 MD!/Z?9FC,T,!(GI.(M7^D;&GFJJE]NR4 <*NUR\7K1U!8Y6,5#]&YGY\D23@ M=[&E3!N=T?=8@MA"Z\Y4-7Q:/A^MP-6]*J#DRSBB=..%;$JALC^R01E+YMH'Y,X MC;.2.1Q\O:7I(V5ZVEA=XMM"ZZ9 =7TTY2H?65WFVT+KID+)#'3Z2A\-%_'O M<>@&;I^I&CLB*VV,JDH5(/-Z__^I"OX%AFTI,_S13VH*78"5+L#.E-NV5K"A")&M"B5;:-U4**&$S=LC1LX.-S[<$)(^98=6Q/'& M&*MD"S;+EM?_S)JV4,R#'/VLIMA"P4HLX2FW4+!5J60+K?MB5TDE%.BL,1VA+E' A9N'R*MH:=S+, QS[G&RA==.AQ!)!$U*66!5*MM"Z MJ5!"B9C?V!@I.WP7X_NHOU^@L8(.]IT1SK:.29AUR^=<1 F(V\S-=Y1%Y?-B MIK"MOLZQA=;-@I)(9,K7.<2J/K*%UDV%TD?D]-. MBZ64;&ULO5==3]LP%/TK5H8FD(!\M6G#VDBT;!K2V!",[6':@TENVXC$ M[FRW9?]^UTX(30G10!$OQ'9\CL\]]X9>CS9<;DV%HHM3RQ;1DO M(*?RF"^!X9L9%SE5.!5S6RX%T,2 \LSV'">P_S _LD$C\'<4@E3GOU,$[486T.+)#"CJTQ=\"45STLP*LA35CSI?6G$%@!YF@%>"?!V ;UG 'X),,[9A3(3UAE5-!H) MOB%"[T8V/3#>&DS*=QFLE\&V*.!5-5A)7I"02YI@=11)D(5@E@JJ4S3%3 M:V KD#B(.8O3+*7&_OTS4#3-)/$.R!&YN3XC^WL'9(^DC'Q?\)6D+)$C6Z%" M?8X=EVHFA1KO&34^N>!,+23YR!)(ZG@;(ZO"\Q["FWBMA!=4'!/?/22>X_D- M>J;_#_=:Y/B5V[[A\Y_ANRY-OH(E%]K?0QP:@_%9^HNFGRO(R:\O"#9#^;O) MR>*D7O-)^NL_D4L:P]C"SUN"6(,5O7_G!LZ')ALZ(JN9TJM,Z;6Q1Z4#C>52 M( .#U/^1UI'O#$+'&=GK;?E-V\(P"*IM-6']2EB_5=BWZBLH\]8HL97CI7GH MB*P6;E"%&[Q9<09=FM(16*\^DVK&$G'#07 MY[ 2-FP5-N4"TT05')*OG!V5R6N2VF(K&:* MZSS^@CNO+M$2NEU\?CLEVK"M-PP=O[E$W:WFPFV5=LX4"$8S(FGVC,!6 M@IKC>8[C>FQ5H>517QG3$5C?FL>UQ6QN(]A+UG_QX'_EA?]C?K=&& M?;W \7L[16IO-<,YB+FY(T@2\Q531>-8K5;WD%/3?>^L3_3]Q#39CS3%Y0;; MPGG*),E@AI3.\0 _'%'<%XJ)XDO3&ULQ5=M;]LV$/XK![4H$B".WBS;2FT#L=UB =HU2-+MP[ / MBG2VB4JD2])QME^_(R4K?E&T=3#0+S9?[AX]S_%('H<;(;^I):*&YR+G:N0L MM5Y=N:Y*EU@DZE*LD-/,7,@BT=25"U>M)":9=2IR-_"\GELDC#OCH1V[E>.A M6.N<<;R5H-9%DW '5LLM1EPQ\-5LL![U%]7MY)Z;HV2L0*Y M8H*#Q/G(N?:OIGYH'*S%;PPW:J<-1LJC$-],YR8;.9YAA#FFVD D]/>$4\QS M@T0\OE>@3OU-X[C;WJ)_M.))S&.B<"KRWUFFER-GX$"&\V2=ZSNQ^04K09'! M2T6N["]L*EO/@72MM"@J9V)0,%[^)\]5('8<"*?9(:@<@D.'[BL.8>5@(^>6 MS*RL6:*3\5"*#4AC36BF86-CO4D-XV89[[6D649^>CQ9*QI1"A0N:'4T9(0" M'R8W#[-K6J94\)3E++$A/YNA3EBN(#R'#GR]G\'9VW-X"XS#PU*L5<(S-70U ML3+8;EHQF)0,@E<8A/!9<+U4\(%GF.W[NZ2FEA1L)4V"5L#/B;R$T+^ P O" M!C[3_^X>M- )ZPB'%B]\!>^^#.P%W.U'4\SABUZBA!N-A8*Y% 54M@JT@*G@ M2N2,U@,S^.,3H9:6?S:%N*30;:9@CH(KM4I2'#FTUQ7*)W3&[][X/>]]4WQ. M!+87K6X=K6X;^KC,O*LFC:5CSSJ:T^EIW/&[OC<8ND^[[)O,!G[LUV9[O**: M5]3*:X8D-BV7[@*HEV-Y#/$,K@LA-?O;SC41+Y&C'49!W OB ]X-5H,P\III M]VK:O5;:-UPC+9(&?*:#7V$3O=[1A^-N'!VP.S:*@EZOF5R_)M?_%W*I*!#. M/@FESLL-0$FO&5\SOH O*Y0VI H>D>XK2O_2_B%Y1G4!O])F(FLI\MR8;Y4V M*>P?D>]$81 &!QJ;S/R!UV]6.:A5#EI55CJ(XG9W-U%LQ?C1#7PBL#VY<2TW M_OG'77S*:)T(;"]:OO=R_WK_]\"K//<2DLJSP>')T63G=[WXE<3U=VH#OY7; M5,B5H.1%N]LZU7(U4FT%^M$5.17:ONS@17;P\U.XXG"JB)T(;3]B+R6.WUH3 MM"9Q>'0?1_' /TSA8ZL.97#W((/=G4*W0+FP];^"5*RY+@O$>K1^8US;ROI@ M?&+>'K: ?H$I'RY4_BT8W3DYS@G2N^S3MI+E6Z#L:+&RY?2CT%2%L%98W<$'Y0, 8/ 9 M>&PO=V]R:W-H965T;M= 7VR)FCD\9S2:X\ MB9L0RISEW*ZMQ'+.,Q53!BN!9)8D1'R^A9CO%PYV#@L?Z&:KS(*[G*=D T^@ MGM.5T'=NB1+1!)BDG"$!ZX5S@Z_O\,0X6(M?*>QEY1H9*2^2$2[GC\&XW4=N','!3! MFF2Q^L#W/T A:&SP0AY+^XOVN>UT[* PDXHGA;-FD%"6_Y/7(A 5!]SGX!<. M?M-AU.,0% Z!%9HSL[+NB2++N>![)(RU1C,7-C;66ZNAS+S&)R7T4ZK]U/(A M26/^&0"] (,U52B-"9/H[!X4H;$\1Q?HYXS$=$TALL_TPO/3/3I[(,K0 M+UN>2<(B.7>5YF-0W;#8^S;?V^_9.T#O.%-;B1Y8!%'=W]4Z2C'^0CO5H+8@;/\]AL\\;[K4GPBL)K^4:E_9-&#'OWW6B+3VJNI MA2(JPYC+3,!;Q'292D%0'M&PM JY5.CW'[4G>E20R#^Z8C0Z98Q.!%:+T;B, MT7@P1QZ9 HV:R^Y2FKM/K+NIR;OER)O-W5U50-O&G_FE38W7I.0U&>3U\)KJ M0JM?G@"5"89,Q942NC,VAQI7]K\8C;T&R2ZCJZ";Y;1D.1UD>9-PH>B?Q'8$ MOK8)I1M#1@0E,3K;Z#9VCG2V=;*>M@AAOQG9MHV/1]V<9R7GV2#GGWJ3_BP4 M$%%UWD5VUB(RFS2XMDUZHGM5,KT:9/I^5Y:O55Z^WJLM")1JLCHMJ #=S]5@ M+1O-5.ZPP0'NSF;L'YGY7U=K"__:MC//BM\4;TML*H4 MIDV6;9.+GG* C_T<#[;"5KE-=;+KD>#PPFWUZN0[:I/QF_WA'XSJE(_M%0_W MUZ_J$ 5VH[$U>;>-9GWI<.R^>+C]_KYE8DB ;&Q M@Y;4##*F\O-XN5H.&KGEA>N]!1D+[=Z4 5A#/3S->?J<&,V*$??Y=]02P,$% @ -X6P M5B2J1#U9 @ Q04 !D !X;"]W;W)K&ULK911 M;],P$,>_BF40VB18TB3;T$@CL5:(2D.J5@T>$ ]NO(-19$%42UBI(XOHAJ(34O\K VMT5NMJBDAKEE;EO7POZZ!F7V8S[BCPNW M2/6L "\:^:69E'O4LD:M)-&,PNK,?\XNIID/CX$?)6P=P=CYDF6 MQMS[R:P:\]@G! I*] Z"'CN8@%+>B-+XV7GR?DLO/!P_NG\*[,2R% XF1GV3 M%6[&_#UG%:S$5N&MV7^&CN?<^Y5&N?#/]FWL9BM) MA\6-1+D6X41/IH!"*G?*WK&[Q92=O#[-(Z0]?&14=G[7K5_RC-\78<]8.GK+ MDCA)!^23E^53*'MY\E0>$5F/E_1X2?!+G\,SSK&)T2CU&G0IP;'O-Q3#9@BU M^S'$UQIFPX:^J*Y<(TH8<&4]5_8BUTR[K16Z!'8+)':0\.':&:;I/WVLTU*T4)0I^4AV'#WO]_ANR/:;]S2O%#FAAM'-=R]AYZ#[Q]P\'<.ON5N UG*"Z)( M' F^!6&LM9I9V%2MMX:CE3F4.R7T4ZK]5/RE(8)4"E'"T04J0ID$_WWD*JUM M+-QDIW/>ZO@'=+X1<0+!Y!A\SP_@_NX"CM[^)>-JM([/[_A\JQN,\W$!UVM& MA"EB@VZ,3OWDQ"[^,(<= 1 M!V/J/6+^0GQLSHR630GX6'/9"#R&IDJI3'BCWWXZE$0;)K1A3&]MXLEDYIE? MY&X& *<=X'04\*PT,4%WJ%1$,U2Y04$!^4LMJ((HH-*TG>D?3$%WT)HP4B4( MMMJ&B-NXLQ[Q =19ASH;1;U"I5!(X!DD E,Z&'6V%W6Z''E-81<[_+?8(/6, M5-R<(!4('VRI#P&%^T#A"-"\ YK_/]!T"&B^!Q0$_D&>1<>S&.6Y[A40>\U! M+5Y;'LN.8/FJ2L[ =)1Z@C6O4MFO["&,Y5Y?+7Q_/G1 ;F^NFD^4'G(YU>.' M8:9]O9.YSD6T8[_=*%[;4;OF2@]NNRSTEQ*%,=#/,\[5\\9,[^[;&_\!4$L# M!!0 ( #>%L%8;/E+$7P( +P% 9 >&PO=V]R:W-H965T6KA!#[O8HL3W^$B)3'9*/U"!:."Q%)+&06%,=1F&E!58,NJI M"J4]62E=,F--O0ZITLAR#RI%&/7[H[!D7 9IXO?F.DW4Q@@N<:Z!-F7)]-,$ MA=J-@T&PW[CCZ\*XC3!-*K;&!9K[:JZM%;8L.2]1$E<2-*[&P=7@"4&!F' .SORU.40A'9&7\:3B#-J0#'J[W[#<^ M=YO+DA%.E?C)5LVM_"U M\6B;#9?N%A=&VU-N<2:]0\$,YC!GVCS!C%,F%&TT$IS.T# N" 9G\ 'N%S,X M/3F#$^ 2;KD0]@XH"8V5X(C"K DWJ<-%KX2+X59)4Q!5\[MFDIA_KP2_KI9DM+5^ M=Y6MIAUVT[I6OJ2*93@.;*\2ZBT&Z?MW@U'_2U?._XGL606&;06&Q]C3J2)# MP&0.UX]VU!#2.3RK2E?V->6%IW1S9YL.>Z,DW!XFU>5ST?K46L.#1BA1K_U\ M(,C41IKZ3;6[[0BZ\IWW8G]B1U,]2?[1U'/-OI@UM]AI:! &A< !D !X;"]W;W)K&ULM5AMC]HX M$/XK5JXZM1+=Q,X+80^0MJ!35VHKM&S;#Z?[8&" J$G,V09:Z7[\.2]-R LN M[(4O$",1 ME6K(-Z;8<:"KU"D*36)9GAG1(#;&P_3>C(^';"_#((891V(?193_> *P'AD/^'Y"G,0AM?@2 MP%&<7*,DE05CWY+!XVID6$E$$,)2)A!4_1U@ F&8(*DX_LE!C6+.Q/'T^B?Z MGVGR*ID%%3!AX==@);4)N@K=DH4A_T3&S]3P#+?=" MLBAW5A%$09S]T^]Y(4X0.Y%('.W>PTT2SR-*TIE32\9"S(^*)M4)+ M+M+:I-XJFR!.7N-<3Y%KU^]0:]0$*/G+=L+&J_$T)0JA@3)7.;SOF.P"HEL(L2V#KT\0<6;]Y*X)'J M_H5L2S7S]U+_Y+-P&-ON8&@>3C-HVCBD7]A4 G.*P!QM8)5WTQ:7UOW:5] 1 M6"53M\C4O5$7NEV6H".P2@F\H@2>]F5/5>_U4-J+STDOJJ\+FF\9E^FPAR8L M6BB7%7J(V#YN;=-L O>D!7T5G&?5.K5IYOF.XPS:F[5?Q-^_(/[)GG-HCZ[? MF);8OF75H_NE624ZOXC._Y\<]QO\=?M^LWA^(SS'\A?-(M.XLQW9J+:N?^:69E0(#:Q?O"ZB7 U36 M3FPU/PVYG7O>KAIB*0"P7@'4Z:>^M1'P94!#=6L'O#5H+>35W=<16K4 I=# MSJU(V*D&Z0JM6H92A6#M"O\2$KJM)/3L>NO>0EK@4EM@O;BX@(->@X/8<]U! M7>;B%O5P?OW#I7K >OG0H""'52#1PX8#J$VS;-]I:3&O;KZ.T*H5*!4*]F_% M0:WVN;H,':%5RU J(:R70B_@X*"5@[[EUGOW%DJ'E$J':"7$!23, 2H;3>)X MN)9';G;*P3-+("GU!]'KCX8"+;8>:'HNVHYT19[4+50*.3D&N=DY2+<'(;BH61*T$S>>L$]0=>/7&OH4*(J4*(OKS MEDMZWFDPE%@MN]A?VV4QFB<'E\FI\4?*-T$L4 AKY6C=]17)>780FPTDVZ5G MF0LF)8O2RRW0%?#$0#U?,[5GS ?)\6AQ'#[^#U!+ P04 " WA;!6.T[C MB:P" #&" &0 'AL+W=O187+$5%.I.RGB.I9KRI2E6 M''!2B7)J.I;EFSDFA1&%U;4YCT)62DH*F',DRCS'_.T6*-M,#-O87G@@RTSJ M"V84KO 2'D$^K^91KND%NZ.M^Z?J]Q5+@LL8,KH=Y+( M;&($!DH@Q265#VSS!9I\/.T7,RJJ(]K4L>-K \6ED"QOQ(H@)T5]QJ]-'78$ M]NB P&D$SM\*W$;@5HG69%5:,RQQ%'*V05Q'*S<]J&I3J54VI-!/\5%R=9@&()"9IC+M_0C(B8,E%R$.A\!A(3*I![@2[1?MPE>GZ M,E8*7"0B-*5BTLYFW*Q_6Z_O'%C_*^97R+4_(,=RW![Y=%@^@[B5._MR4U6B M+8?3EL.I_-P#?O>L6%Y*X+EZ%192%5J6G$BBRO'C7H6B.PFY^-F79NT[ZO?5 M>_%&K' ,$T-M-@%\#4;T_IWM6Q_[DOY/9GLE<-L2N$/NZHW0FS\!CEAZZ*G< MUA9^9:$_%.O(<0/+LD)SO9O'T; ]PE%+.!HD5%"C/JA:Y>VL9E\'=@=JT/S$ MXGHMNG<,W>M#][KH5K><@]XGDOLMN7^,W.\C]SOD?U(/^IY(/6ZIQ\>HQWW4 MXPZU[W7K/>A](GG0D@>#Y$\9J*Z? M[B4I!**0*GOK:JS*R>NN64\D6U6-9\&D:F/5,%,_&L!U@+J?,B:W$]W+VE^7 MZ#=02P,$% @ -X6P5N%+ LM2 @ Q04 !D !X;"]W;W)K&ULK51-;]LP#/TK@C<,+=#%G\V&S#:0CPW;H4"0K-MAV$&Q MZ5BH9'F2$K?_?I+L>&[A!#WL8HL4W^,C;3)NN'B0)8!"CXQ6,G%*I>J9Z\JL M!(;EA-=0Z9N""X:5-L7>E;4 G%L0HV[@>5.785(Y:6Q]:Y'&_* HJ6 MD#PP MAL73 BAO$L=W3HX-V9?*.-PTKO$>MJ#NZ[70EMNSY(1!)0FOD( B<>;^;!F9 M>!OP@T C!V=D*MEQ_F",;WGB>$804,B48<#Z=80E4&J(M(P_':?3IS3 X?G$ M_L76KFO980E+3G^27)6)\]%!.13X0-6&-U^AJ^?6\&6<2OM$31M[ZSDH.TC% M60?6"ABIVC=^[/HP &B><4#0 8*7@.@,(.P H2VT56;+6F&%TUCP!@D3K=G, MP?;&HG4UI#)?<:N$OB4:I](-4*P@1VLLU!-:$9E1+@\")+I:@<*$2A2A:_0> MW6]7Z.KM=>PJG=5@W:S+L&@S!&3@)'D17"2\ MPV*"0O\&!5X0CNA9OAX>7) 3]AT,+5_XJ@Y^%[B2V/ZB$OV:[Z02VOH]UK:6 M-AJG-=,[DS7.(''T>$H01W#2=V_\J?=IK.;_1/:L U'?@>@2^_D.W* YXX=* M2<2+H7^L&VV*J4UA5L\Q]4/?\[S8/0[K' OSAF%M!>Y@(AB(O5T4$F5&3?NG M]=Y^%\WM"+[P+_2.:E?*/YIVP>G_:$_T1Z90:$IO\D%/N&B71FLH7MNYVW&E MI]@>2[UG09@ ?5]PKDZ&2=!O[O0O4$L#!!0 ( #>%L%:F+. P3P( /($ M 9 >&PO=V]R:W-H965T$ ]NNVD4#@U8-=ER]VX$\N5\QM1EE9\B3-T]]74 MD!6U+(4H45FA%1A<#-E%]WS4]_[!X;? K=U9@\]DKO63-R;%D,5>$$K,G6?@ M-&WP$J7T1"3CN>%D;4@/W%V_LE^%W"F7.;=XJ>4?4;C5D'UC4.""KZ6[T]MK M;/(9>+Y<2QM&V#:^,8-\;9TN&S I*(6J9_[2W,,.($D^ "0-( FZZT!!Y9@[ MGJ5&;\%X;V+SBY!J0),XH?RCS)RA4T$XE\W6%M$=P M C-40AOXJ1U:;[YSAH=;+.=H'N$ A();(27=M$TC1\H\?Y0W*D:UBN0#%1>5 MZ4 R.(8D3GIP/QO#X<'16YJ($FNS2]KLDL#;^X#W1JOEB4-3TD/-'5!16L=5 M(=02'F[(%R8.2_NX3W!-W-]/[%OEW%8\QR&C7K!H-LBRKU^ZI_'W3V3W6MF] MS]C?R=ZGKL:?!KSONTW63P9IM-D3M-\&[?\_Z"\?=$Q!CV&*)J,.]PFM8W;C':5Q)SX[>R\VVBEA_QO<-D49B+8A)3*I6 2\F7CCII3%+[,R^-.NW MQW;:J$S=Q-XD_G//<[]+SHY;I>]-@4CP6)72S%A!5%\&@75Y-7+P/^"FP-4=C M<)6D2MV[R?5ZQD('A"5FY!RX?6UQCF7IC"S&P]Z3]2F=\'A\UI-S@ M7)6_Q)J*&;M@L,:<-R7=JO8;[NLYW%EJ 2LGOS MQ_UW.!*,QL\(HKT@\MQ=(D^YX,236*L6M(NV;F[@2_5J"R>D^RDKTG976!TE MJR8U^-"@)/BRM4\#[Q9(7)0&HO?P 9[NP]T-5BGJWW% -KTS";)]JJLN5?1, MJAN^@W \@"B,QO^J PO=DT<]>>3MQO])#G??;01<$U;F)%UG-SEMYYK_TM0\ MPQFSW6U0;Y$E;]^,IN&G%V#'/>SX)?=DB3ISC"J'5<&M/RR$(2W2AG -0L)< MR3^-[#JU%53 JA92Y?FI0KI4%SZ5.W3;)!Q^C(/M";Y)SS=Y'=\ ;ET;2$N7 M[F!IER0-7@LZ.0$Z>@(:'/6NNP9NN-X(::#$W*K"X?D9 ]T=K6Y"JO;MG"JR MA\,/"WL;H78!=C]7B@X3=T+Z^RWY"U!+ P04 " WA;!64B-3CRD# !& M$@ #0 'AL+W-T>6QE, MF6A5"EF/R,*8ZD,Q)YNHG*V8CY3N^FGEL@'GF)AE\]2](0@C'@0 MT&/E;R6!X8+CIB#C8:'DMBX)\0[+3DL6/5 Q(A,J^%1SB"IHR<7:NWO@F"FA M=&1L0]AT7?#4OSS<]1;T2L-3B%=@CWC$>5M08 MIN6U-=QDYWP$1GVP#W,TFF2J=,]VFZ9*-:SP4K YFL\7 M<#>JB@$T1I5VD',Z5Y(Z#9N(9F!I9TR(6WB0OA=[W*MBIVX=J)ILAU90,_0T MW@#^73;/O4O[,MZHX@_*?%K:Y4AG0Z.Q&\T*OG+VJF@%8.Q=G)U6E5A_%'PN M2^87_^R$XR'=Q$4+I?DOFPU:968=3)/H@6G#9[N>GYI6=VQE-NVT*G#-O2/4 M_'?W>"UYP1^08O36*;-)HNN3!<-M:"YSF3CTYA2V_HU+XD M[_';^3DKZ%*8NQ8WX*\OYLLS:63>P$7.5NQ?-*8 M>CYUP\@.;-;F@H!#Y-I=802+\5@8 0S+@RG 8GP4EN=_6L\ 78_',&V#(#) M8P9HC(\*(1/WP?*$8S)[A5>:94F2IMB.3B9!!1-LW](4OF$V3!M$8'D@TY_M M-5YMO$.>[@.LID]U"+92O!.QE>)[#4AXWR BR\+5QO) !%8%K'<@?S@/]%0X M)DF@JI@V[ G&D2S#$.C%<(^F*;([*7S"]<&>DB3)LC "6%A!DF (/(TX@BD M#1B2).X, ?0(8@S9?$6!/D!5J(/V!(% MBD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L M'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO M8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( #>%L%97I8;\ M@@4 (,O / >&PO=V]R:V)O;VLN>&ULQ9I+;]LX$(#_"N%3][!KZ^DV MB /DU6Z H@F2;*\+6J)M(A3ID)3=YM?O2(H3*I$'>YGX%$MBZ,]#D=\,I>.M ML0]S8Q[8KTII-QNMO%\?C<>N6(F*N[_,6FBXLC"VXAX.[7+LUE;PTJV$\)4: MQY-)/JZXU*.3XUU?-W8<'A@O"B^-AI/-B9]2;-WK]>:0;:23F[!O*>SUU[ MQO/Y+0>0V2B?0(<+:9UO6[3]?)7*"WO!O?AF3;V6>MET []B M'/R,-@Z[OUT0C^S_":-9+&0A+DQ15T+[+HY6J 90NY5R3A@KTJ6T9*'NV,DB5\>\GN&HCF'QPS"W:]%C: MC!'(^&"0YZ9:!Y ) IE\(.095UP7@K5WI L 4P0P/5@4+Q]K&4!F"&1VN*'F M;A5 Y@AD3@MYQHN'):PBN@QXI@C/E)K'R39$L)@[:-JV"- ^(VB?:='N!'=& M\T8!T9;M& =X7!.\++=ZM*(3<M@,C5 M,)S65$"HO874P+&M]"M6U+UH8NZ(B.7QCVZBIT03S?,=90B'>2,B%L=9[:06 MSC6RG4O];OY&F"\B8F%\,Z;<2J7:Z=O=B!)60+UL.!@/,3%C1,3*^,JE91NN MX%:L8$FL;>>U$ \32$1LD,:M; %K'P2OZZ!OD A32$3LD)?[SXEETY1!=M ; M6$P@$;%!+F':FM]"L+G08B$]6T/F%XYKC(DC)A9'LY9 J2-TT5='C*DC)E;' MK>BT<<,M9 47TA7*-#.B!XB6&\32N*OG3CS6S:UVN7DS36-,$S&Q)@83/?;I M!C+FMP.,"2,F%@::5?T;AYB8.F)B=:"Y01\34T=,76T,Z7=XT#&%Q,0*"0Q7 MOD[I%\X0$Y-)? B9#$<3TTI,K)7>POV*]T>XUX&))2$6"S[%DQ 34TU"K)J@ M<&*?[EO<7@@QRR3$ED$KJ-[RDZ#;6L3.P5?)WDACSDF(G1-64*^40V..*2:=E-P[ M>VJ'CC3$Q+R3$GOG=8>8?;H0GDO5#R'FG938.WN*B"%,S#LIN7>P#",-,=&' M*@>M=;(0$Q-/2E[K8)AYB(F))R463R]?&[HC,=VDQ+K!$[8P$THQWZ3$OH&A M5MPY"'[,L-DDQ'+9CCUA9R-2PTU9(B)>2>C]L[P/L90-#'O9-1[;(.8 M?[+3XK$&F! 3\TY&[)V72J)Y1P9ZV'([G&MDZ--\8NU8F+: MR:CKG=I##LEX9:R73]V")'Y!AZY=C4),3$#9QVVQ]?B\)L,$E!$+ M:&_U^'[0,0%EU%MLP]7CP!3*,0'EQ +:4SX.86(2RJDKGD',Y_<]>A+*,0GE M'R6A'N;EV=7]Q2DH,\3$))032VA?-?X\ZB$F)J&<6$+?I9=+9-Y@ZLFIM]IJ M#FNB%T'&QN(>'?H&&;%QD'V,-]EOCADG)S8.BMG;K\PQX^3D)0^&&59F.6:< MG/QM,PPSW-*88L:9$AOGW>/OP%L%:L;5!7/ ( *\J : >&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'/-VLUJHU 8QO%;"5Y S7F_;(>FJ]ET6WH#DIY\T"2*QZ'MW4]( M%\DCLYA-\5G)47S]@_!#U,>7?&C'?7KB=43T]WLY:P6K^VPS>.JJC\/U]VEOFS2W7ERM7A^6U7#\UNJ MZKF#!()D_B"%()T_R"#(Y@]R"/+Y@P*"8OZ@!H*:^8/N(>A^_J '"'J8/R@M M4<8E0=($:P*M$W*="+Q."'8B$#LAV8G [(1H)P*U$[*="-Q."'0J"WH-Y"H+>@WD*@MZ#>0J"WH-Y" MH+>@WD*@MZ#>0J"WHMY*H+>BWDJ@MZ+>2J"W3EZ6$.BMJ+<2Z*VHMQ+HK:BW M$NBMJ+<2Z*VHMQ+HK:BW$NAMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&V3E]T$>AOJ M;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ M[01Z^^1C)8'>CGH[@=Z.>CN!WHYZ.X'>CGH[@=Z!>@>!WH%Z!X'>@7H'@=Z! M>@>!WH%Z!X'>@7H'@=XQ^=F$0.] O8- [T"]@T#O0+V#0.\&]6X(]&Y0[X9 M[P;U;GY2[S)^'7*Y]GRO\?H_2?5X/C=?+W]9?N^"K5-FBQO5O 5$VP!98< &33-NH26S9!LKM<5) D$%*A)OTZBU M/6_BD;Y5S^Z>/<7)MFO[N"C6*?E3QF*UIL[&TGGJ\\K2A^_I3RO0UH7[@-=S-X\40E/3Y-:&=&V[O(MM M6Q;3_Y=]") ^)$@?"J0/#=*' >EC#M+',4@?)R!]\!E*(RBB M^%L%8'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ M-X6P5DDB4ZSO *P( !$ ( !KP &1O8U!R;W!S+V-O M&UL4$L! A0#% @ -X6P5IE&PO=V]R:W-H965T&UL4$L! A0#% @ -X6P5JM6Y+M)!0 7AD !@ M ("!+PX 'AL+W=O% ML%:Q&PO=V]R:W-H965T&UL4$L! A0#% M @ -X6P5AM9^$"@!0 ^R4 !@ ("!DQ\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ -X6P5L(]]AJ9"P MPR$ !@ ("!O3( 'AL+W=O%L%96;5J"WP( %8& 8 " @8P^ M !X;"]W;W)K&PO=V]R:W-H965T%L%;_JK1_:@, '@' 9 M " @5]' !X;"]W;W)K&UL4$L! A0#% @ M-X6P5K9+B-CJ P W D !D ("! $L 'AL+W=O&PO=V]R:W-H965T%L%8^:#9N5P8 *T0 9 " @;A5 !X;"]W M;W)K&UL4$L! A0#% @ -X6P5C(=U7R.!0 M)0T !D ("!1EP 'AL+W=O&PO=V]R:W-H965T%L%;B M3.Q=!0@ #H6 9 " @:5F !X;"]W;W)K&UL4$L! A0#% @ -X6P5K\:@H3M @ @@8 !D M ("!X6X 'AL+W=O&PO=V]R:W-H M965T%L%9>_)INL , *X) 9 M " @7AY !X;"]W;W)K&UL4$L! M A0#% @ -X6P5B\H70N6"0 KQH !D ("!7WT 'AL M+W=O&PO=V]R:W-H965T%L%8$M^>R5@0 "$* 9 " M@6Z3 !X;"]W;W)K&UL4$L! A0#% @ -X6P M5H"CGKO#"P !B, !D ("!^Y< 'AL+W=O&PO=V]R:W-H965T%L%;+/4T<%0, .$& 9 " @?>G !X;"]W;W)K M&UL4$L! A0#% @ -X6P5G]_%_?' @ < 8 M !D ("!0ZL 'AL+W=O&PO=V]R:W-H965T%L%;VHY\\ M,P, $@' 9 " @=2P !X;"]W;W)K&UL4$L! A0#% @ -X6P5J8@0<5[! ,PH !D M ("!/K0 'AL+W=O&PO=V]R:W-H965T M%L%9VOFP(E0( (\% 9 M " @1:] !X;"]W;W)K&UL4$L! A0# M% @ -X6P5M!Z%3T(! CPH !D ("!XK\ 'AL+W=O M,$ #H M"@ &0 @($AQ >&PO=V]R:W-H965T%L%9Q_/3%XP( (,& 9 " @3O) M !X;"]W;W)K&UL4$L! A0#% @ -X6P5@VC M4 H)! 4@H !D ("!5

&PO=V]R:W-H965T%L%8A2OSZ^ ( -8& 9 " @5?4 !X;"]W;W)K&UL4$L! A0#% @ -X6P5L_1R71X! \ L !D M ("!AM< 'AL+W=O&PO M=V]R:W-H965T%L%98/6;%>0, M ,D' 9 " @77? !X;"]W;W)K&UL4$L! A0#% @ -X6P5@2@N-(] @ [P0 !D ("! M)>, 'AL+W=O&PO=V]R:W-H965T%L%;XUAJV7 ( $P% 9 M " @4OH !X;"]W;W)K&UL4$L! A0#% M @ -X6P5C3O6D-G P :0T !D ("!WNH 'AL+W=O&PO=V]R:W-H965T% ML%:UWG$? @T /& 9 " @3\ 0!X;"]W;W)K&UL4$L! A0#% @ -X6P5OU602RU P :@X !D M ("!> T! 'AL+W=O&PO=V]R M:W-H965T%L%;G9VB^6 0 - 4 M 9 " @:\4 0!X;"]W;W)K&UL M4$L! A0#% @ -X6P5M5-NJE' @ & 8 !D ("!/AD! M 'AL+W=O&PO=V]R:W-H965T%L%9ULS%N6@0 (9 9 M " @2X@ 0!X;"]W;W)K&UL4$L! A0#% @ M-X6P5GJL#;R0 @ @ 8 !D ("!OR0! 'AL+W=O&PO=V]R:W-H965T%L%9U MG,6?4 , ,$- 9 " @>,X 0!X;"]W;W)K&UL4$L! A0#% @ -X6P5M 7K3JT P G0T !D M ("!:CP! 'AL+W=O&PO=V]R:W-H M965T%L%8DJD0]60( ,4% 9 M " @7%$ 0!X;"]W;W)K&UL4$L! M A0#% @ -X6P5EE_4E*V @ AP< !D ("! 4&PO=V]R:W-H965T%L%8)G7H:6@0 !H7 9 " M@81, 0!X;"]W;W)K&UL4$L! A0#% @ -X6P M5CM.XXFL @ Q@@ !D ("!%5$! 'AL+W=O&PO=V]R:W-H965T%L%:F+. P3P( /($ 9 " @8%6 0!X;"]W;W)K M&UL4$L! A0#% @ -X6P5A':1Z0P @ ZP0 M !D ("!!UD! 'AL+W=O&PO%L%:7BKL

0!?%L%97I8;\ M@@4 (,O / " :M? 0!X;"]W;W)K8F]O:RYX;6Q02P$" M% ,4 " WA;!6K&U05SP" "O*@ &@ @ %:90$ >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " WA;!60&L7N@ " M #&*0 $P @ '.9P$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+ 4!08 4 !0 .<5 #_:0$ ! end XML 96 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 97 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 98 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 256 262 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 - Seasonality of operations Sheet http://www.kniferiver.com/role/Seasonalityofoperations Seasonality of operations Notes 9 false false R10.htm 0000010 - Disclosure - Receivables and allowance for expected credit losses Sheet http://www.kniferiver.com/role/Receivablesandallowanceforexpectedcreditlosses Receivables and allowance for expected credit losses Notes 10 false false R11.htm 0000011 - Disclosure - Inventories Sheet http://www.kniferiver.com/role/Inventories Inventories Notes 11 false false R12.htm 0000012 - Disclosure - Accumulated other comprehensive loss Sheet http://www.kniferiver.com/role/Accumulatedothercomprehensiveloss Accumulated other comprehensive loss Notes 12 false false R13.htm 0000013 - Disclosure - Revenue from contracts with customers Sheet http://www.kniferiver.com/role/Revenuefromcontractswithcustomers Revenue from contracts with customers Notes 13 false false R14.htm 0000014 - Disclosure - Uncompleted Contracts Sheet http://www.kniferiver.com/role/UncompletedContracts Uncompleted Contracts Notes 14 false false R15.htm 0000015 - Disclosure - Business Combinations Sheet http://www.kniferiver.com/role/BusinessCombinations Business Combinations 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 - Cash flow information Sheet http://www.kniferiver.com/role/Cashflowinformation Cash flow information Notes 18 false false R19.htm 0000019 - Disclosure - Business segment data Sheet http://www.kniferiver.com/role/Businesssegmentdata Business segment data Notes 19 false false R20.htm 0000020 - Disclosure - Employee benefit plans Sheet http://www.kniferiver.com/role/Employeebenefitplans Employee benefit plans Notes 20 false false R21.htm 0000021 - Disclosure - Contingencies Sheet http://www.kniferiver.com/role/Contingencies Contingencies Notes 21 false false R22.htm 0000022 - Disclosure - Related Party Disclosures Sheet http://www.kniferiver.com/role/RelatedPartyDisclosures Related Party Disclosures Notes 22 false false R23.htm 0000023 - Disclosure - Subsequent Events Sheet http://www.kniferiver.com/role/SubsequentEvents Subsequent Events Notes 23 false false R24.htm 0000024 - Disclosure - Basis of presentation (Policies) Sheet http://www.kniferiver.com/role/BasisofpresentationPolicies Basis of presentation (Policies) Policies 24 false false R25.htm 0000025 - 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 25 false false R26.htm 0000026 - Disclosure - Revenue from contracts with customers (Policies) Sheet http://www.kniferiver.com/role/RevenuefromcontractswithcustomersPolicies Revenue from contracts with customers (Policies) Policies 26 false false R27.htm 0000027 - Disclosure - Business Combinations (Policies) Sheet http://www.kniferiver.com/role/BusinessCombinationsPolicies Business Combinations (Policies) Policies 27 false false R28.htm 0000028 - Disclosure - Fair value disclosures (Policies) Sheet http://www.kniferiver.com/role/FairvaluedisclosuresPolicies Fair value disclosures (Policies) Policies 28 false false R29.htm 0000029 - Disclosure - Business segment data (Policies) Sheet http://www.kniferiver.com/role/BusinesssegmentdataPolicies Business segment data (Policies) Policies 29 false false R30.htm 0000030 - Disclosure - Contingencies (Policies) Sheet http://www.kniferiver.com/role/ContingenciesPolicies Contingencies (Policies) Policies 30 false false R31.htm 0000031 - 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 31 false false R32.htm 0000032 - Disclosure - Inventories (Tables) Sheet http://www.kniferiver.com/role/InventoriesTables Inventories (Tables) Tables http://www.kniferiver.com/role/Inventories 32 false false R33.htm 0000033 - 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 33 false false R34.htm 0000034 - 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 34 false false R35.htm 0000035 - Disclosure - Uncompleted contracts (Tables) Sheet http://www.kniferiver.com/role/UncompletedcontractsTables Uncompleted contracts (Tables) Tables 35 false false R36.htm 0000036 - 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 36 false false R37.htm 0000037 - Disclosure - Fair value measurements (Tables) Sheet http://www.kniferiver.com/role/FairvaluemeasurementsTables Fair value measurements (Tables) Tables http://www.kniferiver.com/role/Fairvaluemeasurements 37 false false R38.htm 0000038 - Disclosure - Cash flow information (Tables) Sheet http://www.kniferiver.com/role/CashflowinformationTables Cash flow information (Tables) Tables http://www.kniferiver.com/role/Cashflowinformation 38 false false R39.htm 0000039 - Disclosure - Business segment data (Tables) Sheet http://www.kniferiver.com/role/BusinesssegmentdataTables Business segment data (Tables) Tables http://www.kniferiver.com/role/Businesssegmentdata 39 false false R40.htm 0000040 - Disclosure - Employee benefit plans (Tables) Sheet http://www.kniferiver.com/role/EmployeebenefitplansTables Employee benefit plans (Tables) Tables http://www.kniferiver.com/role/Employeebenefitplans 40 false false R41.htm 0000041 - Disclosure - Related Party Disclosures (Tables) Sheet http://www.kniferiver.com/role/RelatedPartyDisclosuresTables Related Party Disclosures (Tables) Tables http://www.kniferiver.com/role/RelatedPartyDisclosures 41 false false R42.htm 0000042 - Disclosure - Background (Details) Sheet http://www.kniferiver.com/role/BackgroundDetails Background (Details) Details http://www.kniferiver.com/role/Background 42 false false R43.htm 0000043 - Disclosure - Basis of presentation (Details) Sheet http://www.kniferiver.com/role/BasisofpresentationDetails Basis of presentation (Details) Details http://www.kniferiver.com/role/BasisofpresentationPolicies 43 false false R44.htm 0000044 - 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 44 false false R45.htm 0000045 - 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 45 false false R46.htm 0000046 - 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 46 false false R47.htm 0000047 - Disclosure - Inventories (Details) Sheet http://www.kniferiver.com/role/InventoriesDetails Inventories (Details) Details http://www.kniferiver.com/role/InventoriesTables 47 false false R48.htm 0000048 - 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 48 false false R49.htm 0000049 - 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 49 false false R50.htm 0000050 - Disclosure - Disaggregation of revenue (Details) Sheet http://www.kniferiver.com/role/DisaggregationofrevenueDetails Disaggregation of revenue (Details) Details 50 false false R51.htm 0000051 - Disclosure - Contract Balances (Details) Sheet http://www.kniferiver.com/role/ContractBalancesDetails Contract Balances (Details) Details 51 false false R52.htm 0000052 - Disclosure - Uncompleted contracts remaining performance obligations (Details 2) Sheet http://www.kniferiver.com/role/UncompletedcontractsremainingperformanceobligationsDetails2 Uncompleted contracts remaining performance obligations (Details 2) Details 52 false false R53.htm 0000053 - Disclosure - Business Combinations (Details) Sheet http://www.kniferiver.com/role/BusinessCombinationsDetails Business Combinations (Details) Details http://www.kniferiver.com/role/BusinessCombinationsPolicies 53 false false R54.htm 0000054 - Disclosure - Business Combinations - Acquisition Costs Incurred (Details 2) Sheet http://www.kniferiver.com/role/BusinessCombinationsAcquisitionCostsIncurredDetails2 Business Combinations - Acquisition Costs Incurred (Details 2) Details 54 false false R55.htm 0000055 - Disclosure - Goodwill rollforward (Details) Sheet http://www.kniferiver.com/role/GoodwillrollforwardDetails Goodwill rollforward (Details) Details 55 false false R56.htm 0000056 - Disclosure - Other intangible assets (Details 2) Sheet http://www.kniferiver.com/role/OtherintangibleassetsDetails2 Other intangible assets (Details 2) Details 56 false false R57.htm 0000057 - Disclosure - Future amortization expense (Details 3) Sheet http://www.kniferiver.com/role/FutureamortizationexpenseDetails3 Future amortization expense (Details 3) Details 57 false false R58.htm 0000058 - Disclosure - Fair value measurements Insurance contracts (Details) Sheet http://www.kniferiver.com/role/FairvaluemeasurementsInsurancecontractsDetails Fair value measurements Insurance contracts (Details) Details 58 false false R59.htm 0000059 - 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 59 false false R60.htm 0000060 - Disclosure - Cash flow information (Details) Sheet http://www.kniferiver.com/role/CashflowinformationDetails Cash flow information (Details) Details http://www.kniferiver.com/role/CashflowinformationTables 60 false false R61.htm 0000061 - Disclosure - Business segment data (Details) Sheet http://www.kniferiver.com/role/BusinesssegmentdataDetails Business segment data (Details) Details http://www.kniferiver.com/role/BusinesssegmentdataTables 61 false false R62.htm 0000062 - 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 62 false false R63.htm 0000063 - Disclosure - Business segment data EBITDA reconciliation (Details 3) Sheet http://www.kniferiver.com/role/BusinesssegmentdataEBITDAreconciliationDetails3 Business segment data EBITDA reconciliation (Details 3) Details 63 false false R64.htm 0000064 - Disclosure - Employee benefit plans (Details) Sheet http://www.kniferiver.com/role/EmployeebenefitplansDetails Employee benefit plans (Details) Details http://www.kniferiver.com/role/EmployeebenefitplansTables 64 false false R65.htm 0000065 - Disclosure - Litigation (Details) Sheet http://www.kniferiver.com/role/LitigationDetails Litigation (Details) Details 65 false false R66.htm 0000066 - Disclosure - Guarantees (Details 2) Sheet http://www.kniferiver.com/role/GuaranteesDetails2 Guarantees (Details 2) Details 66 false false R67.htm 0000067 - Disclosure - Related Party Disclosures (Details 1) Sheet http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails1 Related Party Disclosures (Details 1) Details http://www.kniferiver.com/role/RelatedPartyDisclosuresTables 67 false false R68.htm 0000068 - Disclosure - Related Party Disclosures (Details 2) Sheet http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2 Related Party Disclosures (Details 2) Details http://www.kniferiver.com/role/RelatedPartyDisclosuresTables 68 false false R69.htm 0000069 - Disclosure - Related Party Disclosures (Details 3) Sheet http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails3 Related Party Disclosures (Details 3) Details http://www.kniferiver.com/role/RelatedPartyDisclosuresTables 69 false false R70.htm 0000070 - Disclosure - Related Party Disclosures (Details 4 ) Sheet http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails4 Related Party Disclosures (Details 4 ) Details http://www.kniferiver.com/role/RelatedPartyDisclosuresTables 70 false false R71.htm 0000071 - Disclosure - Subsequent Events (Details) Sheet http://www.kniferiver.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.kniferiver.com/role/SubsequentEvents 71 false false R72.htm 0000072 - Disclosure - Subsequent Events (Details 2) Sheet http://www.kniferiver.com/role/SubsequentEventsDetails2 Subsequent Events (Details 2) Details http://www.kniferiver.com/role/SubsequentEvents 72 false false All Reports Book All Reports knf-20230331.htm a2023q1ex31a.htm a2023q1ex31b.htm a2023q1ex32.htm a2023q1ex95.htm exhibit102.htm exhibit103.htm exhibit104.htm exhibit105.htm exhibit106.htm exhibit107.htm exhibit108.htm exhibit109.htm exhibit3a.htm exhibit3b.htm exhibit3c.htm knf-20230331.xsd knf-20230331_cal.xml knf-20230331_def.xml knf-20230331_lab.xml knf-20230331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 100 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "knf-20230331.htm": { "axisCustom": 0, "axisStandard": 22, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 677, "http://xbrl.sec.gov/dei/2023": 30 }, "contextCount": 256, "dts": { "calculationLink": { "local": [ "knf-20230331_cal.xml" ] }, "definitionLink": { "local": [ "knf-20230331_def.xml" ] }, "inline": { "local": [ "knf-20230331.htm" ] }, "labelLink": { "local": [ "knf-20230331_lab.xml" ] }, "presentationLink": { "local": [ "knf-20230331_pre.xml" ] }, "schema": { "local": [ "knf-20230331.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" ] } }, "elementCount": 454, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2023": 5, "total": 5 }, "keyCustom": 27, "keyStandard": 235, "memberCustom": 12, "memberStandard": 37, "nsprefix": "knf", "nsuri": "http://www.kniferiver.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "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-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CreditLossFinancialInstrumentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Receivables and allowance for expected credit losses", "menuCat": "Notes", "order": "10", "role": "http://www.kniferiver.com/role/Receivablesandallowanceforexpectedcreditlosses", "shortName": "Receivables and allowance for expected credit losses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CreditLossFinancialInstrumentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Inventories", "menuCat": "Notes", "order": "11", "role": "http://www.kniferiver.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Accumulated other comprehensive loss", "menuCat": "Notes", "order": "12", "role": "http://www.kniferiver.com/role/Accumulatedothercomprehensiveloss", "shortName": "Accumulated other comprehensive loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Revenue from contracts with customers", "menuCat": "Notes", "order": "13", "role": "http://www.kniferiver.com/role/Revenuefromcontractswithcustomers", "shortName": "Revenue from contracts with customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "knf:UncompletedContractsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Uncompleted Contracts", "menuCat": "Notes", "order": "14", "role": "http://www.kniferiver.com/role/UncompletedContracts", "shortName": "Uncompleted Contracts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "knf:UncompletedContractsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Business Combinations", "menuCat": "Notes", "order": "15", "role": "http://www.kniferiver.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfGoodwillTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "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": [ "us-gaap:ScheduleOfGoodwillTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "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": [ "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Cash flow information", "menuCat": "Notes", "order": "18", "role": "http://www.kniferiver.com/role/Cashflowinformation", "shortName": "Cash flow information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Business segment data", "menuCat": "Notes", "order": "19", "role": "http://www.kniferiver.com/role/Businesssegmentdata", "shortName": "Business segment data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "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-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Employee benefit plans", "menuCat": "Notes", "order": "20", "role": "http://www.kniferiver.com/role/Employeebenefitplans", "shortName": "Employee benefit plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Contingencies", "menuCat": "Notes", "order": "21", "role": "http://www.kniferiver.com/role/Contingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Related Party Disclosures", "menuCat": "Notes", "order": "22", "role": "http://www.kniferiver.com/role/RelatedPartyDisclosures", "shortName": "Related Party Disclosures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "23", "role": "http://www.kniferiver.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Basis of presentation (Policies)", "menuCat": "Policies", "order": "24", "role": "http://www.kniferiver.com/role/BasisofpresentationPolicies", "shortName": "Basis of presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CreditLossFinancialInstrumentTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Receivables and allowance for expected credit losses (Policies)", "menuCat": "Policies", "order": "25", "role": "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesPolicies", "shortName": "Receivables and allowance for expected credit losses (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:CreditLossFinancialInstrumentTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Revenue from contracts with customers (Policies)", "menuCat": "Policies", "order": "26", "role": "http://www.kniferiver.com/role/RevenuefromcontractswithcustomersPolicies", "shortName": "Revenue from contracts with customers (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Business Combinations (Policies)", "menuCat": "Policies", "order": "27", "role": "http://www.kniferiver.com/role/BusinessCombinationsPolicies", "shortName": "Business Combinations (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueOfFinancialInstrumentsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Fair value disclosures (Policies)", "menuCat": "Policies", "order": "28", "role": "http://www.kniferiver.com/role/FairvaluedisclosuresPolicies", "shortName": "Fair value disclosures (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueOfFinancialInstrumentsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Business segment data (Policies)", "menuCat": "Policies", "order": "29", "role": "http://www.kniferiver.com/role/BusinesssegmentdataPolicies", "shortName": "Business segment data (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "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-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Contingencies (Policies)", "menuCat": "Policies", "order": "30", "role": "http://www.kniferiver.com/role/ContingenciesPolicies", "shortName": "Contingencies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CreditLossFinancialInstrumentTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Receivables and allowance for expected credit losses (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesTables", "shortName": "Receivables and allowance for expected credit losses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:CreditLossFinancialInstrumentTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Inventories (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.kniferiver.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Accumulated other comprehensive loss (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.kniferiver.com/role/AccumulatedothercomprehensivelossTables", "shortName": "Accumulated other comprehensive loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Revenue from contracts with customers (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.kniferiver.com/role/RevenuefromcontractswithcustomersTables", "shortName": "Revenue from contracts with customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "knf:UncompletedContractsTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Uncompleted contracts (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.kniferiver.com/role/UncompletedcontractsTables", "shortName": "Uncompleted contracts (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "knf:UncompletedContractsTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Goodwill and other intangible assets (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.kniferiver.com/role/GoodwillandotherintangibleassetsTables", "shortName": "Goodwill and other intangible assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Fair value measurements (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.kniferiver.com/role/FairvaluemeasurementsTables", "shortName": "Fair value measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Cash flow information (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.kniferiver.com/role/CashflowinformationTables", "shortName": "Cash flow information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Business segment data (Tables)", "menuCat": "Tables", "order": "39", "role": "http://www.kniferiver.com/role/BusinesssegmentdataTables", "shortName": "Business segment data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "id43e3c78b2cf4019b7ff40464c0650a3_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "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-20230331.htm", "contextRef": "id43e3c78b2cf4019b7ff40464c0650a3_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Employee benefit plans (Tables)", "menuCat": "Tables", "order": "40", "role": "http://www.kniferiver.com/role/EmployeebenefitplansTables", "shortName": "Employee benefit plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Related Party Disclosures (Tables)", "menuCat": "Tables", "order": "41", "role": "http://www.kniferiver.com/role/RelatedPartyDisclosuresTables", "shortName": "Related Party Disclosures (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "id509a6c0b7c245849c0ba0fbfb7712f7_I20230503", "decimals": "2", "first": true, "lang": "en-US", "name": "knf:PercentOfSharesDistributedInConjunctionWithSpinoff", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Background (Details)", "menuCat": "Details", "order": "42", "role": "http://www.kniferiver.com/role/BackgroundDetails", "shortName": "Background (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CostsAndExpensesRelatedParty", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Basis of presentation (Details)", "menuCat": "Details", "order": "43", "role": "http://www.kniferiver.com/role/BasisofpresentationDetails", "shortName": "Basis of presentation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CreditLossFinancialInstrumentTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "id43e3c78b2cf4019b7ff40464c0650a3_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Receivables and allowance for expected credit losses (Details)", "menuCat": "Details", "order": "44", "role": "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails", "shortName": "Receivables and allowance for expected credit losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:CreditLossFinancialInstrumentTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "id43e3c78b2cf4019b7ff40464c0650a3_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:CreditLossFinancialInstrumentTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ia112171e707a4218be0a7c904a10253e_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndOtherReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Receivables and allowance for expected credit losses (Details 2)", "menuCat": "Details", "order": "45", "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", "us-gaap:CreditLossFinancialInstrumentTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ia112171e707a4218be0a7c904a10253e_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndOtherReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Receivables and allowance for expected credit losses (Details 3)", "menuCat": "Details", "order": "46", "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", "us-gaap:CreditLossFinancialInstrumentTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib57b608c0c4d4331b0040c02263f63ff_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "id43e3c78b2cf4019b7ff40464c0650a3_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "knf:AggregatesHeldForResaleInventory", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Inventories (Details)", "menuCat": "Details", "order": "47", "role": "http://www.kniferiver.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "id43e3c78b2cf4019b7ff40464c0650a3_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "knf:AggregatesHeldForResaleInventory", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "if16b5ea7b2e447cba7ba0265503e7b61_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Accumulated other comprehensive loss (Details)", "menuCat": "Details", "order": "48", "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", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "i0de7db485a5c443aa57fd7ae0c4f1deb_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Reclassification out of accumulated other comprehensive loss (Details 2)", "menuCat": "Details", "order": "49", "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", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ia90c3398ce9c4caca887651b1b71cbcc_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "i7c0940fd9e82486e946523b88e8df700_I20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "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-20230331.htm", "contextRef": "i7c0940fd9e82486e946523b88e8df700_I20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Disaggregation of revenue (Details)", "menuCat": "Details", "order": "50", "role": "http://www.kniferiver.com/role/DisaggregationofrevenueDetails", "shortName": "Disaggregation of revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "i1bcf681d282a4352a4355c3395627be8_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "knf:UncompletedContractsTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "id43e3c78b2cf4019b7ff40464c0650a3_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Contract Balances (Details)", "menuCat": "Details", "order": "51", "role": "http://www.kniferiver.com/role/ContractBalancesDetails", "shortName": "Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "knf:UncompletedContractsTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "id43e3c78b2cf4019b7ff40464c0650a3_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "id43e3c78b2cf4019b7ff40464c0650a3_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Uncompleted contracts remaining performance obligations (Details 2)", "menuCat": "Details", "order": "52", "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-20230331.htm", "contextRef": "id43e3c78b2cf4019b7ff40464c0650a3_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "us-gaap:ScheduleOfGoodwillTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "if16b5ea7b2e447cba7ba0265503e7b61_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Business Combinations (Details)", "menuCat": "Details", "order": "53", "role": "http://www.kniferiver.com/role/BusinessCombinationsDetails", "shortName": "Business Combinations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "i75bf03995a17402ea038a2726e5b0e70_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "i78497165e9d14329a619894fef6925c1_I20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Business Combinations - Acquisition Costs Incurred (Details 2)", "menuCat": "Details", "order": "54", "role": "http://www.kniferiver.com/role/BusinessCombinationsAcquisitionCostsIncurredDetails2", "shortName": "Business Combinations - Acquisition Costs Incurred (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "i78497165e9d14329a619894fef6925c1_I20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "us-gaap:ScheduleOfGoodwillTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "if16b5ea7b2e447cba7ba0265503e7b61_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Goodwill rollforward (Details)", "menuCat": "Details", "order": "55", "role": "http://www.kniferiver.com/role/GoodwillrollforwardDetails", "shortName": "Goodwill rollforward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "us-gaap:ScheduleOfGoodwillTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "id43e3c78b2cf4019b7ff40464c0650a3_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Other intangible assets (Details 2)", "menuCat": "Details", "order": "56", "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-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": "0", "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "id43e3c78b2cf4019b7ff40464c0650a3_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Future amortization expense (Details 3)", "menuCat": "Details", "order": "57", "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-20230331.htm", "contextRef": "id43e3c78b2cf4019b7ff40464c0650a3_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "id43e3c78b2cf4019b7ff40464c0650a3_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LifeInsuranceCorporateOrBankOwnedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Fair value measurements Insurance contracts (Details)", "menuCat": "Details", "order": "58", "role": "http://www.kniferiver.com/role/FairvaluemeasurementsInsurancecontractsDetails", "shortName": "Fair value measurements Insurance contracts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "id43e3c78b2cf4019b7ff40464c0650a3_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LifeInsuranceCorporateOrBankOwnedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "id43e3c78b2cf4019b7ff40464c0650a3_I20230331", "decimals": "2", "first": true, "lang": "en-US", "name": "knf:PercentageInFixedIncomeAndOtherInvestments", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Fair value measurements (Details 2)", "menuCat": "Details", "order": "59", "role": "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2", "shortName": "Fair value measurements (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "id43e3c78b2cf4019b7ff40464c0650a3_I20230331", "decimals": "2", "first": true, "lang": "en-US", "name": "knf:PercentageInFixedIncomeAndOtherInvestments", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "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-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "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:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Cash flow information (Details)", "menuCat": "Details", "order": "60", "role": "http://www.kniferiver.com/role/CashflowinformationDetails", "shortName": "Cash flow information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Business segment data (Details)", "menuCat": "Details", "order": "61", "role": "http://www.kniferiver.com/role/BusinesssegmentdataDetails", "shortName": "Business segment data (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "i9823a57a15544254b168ca8b6901e0d3_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Business segment data operating revenues reconciliation (Details 2)", "menuCat": "Details", "order": "62", "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", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "i1c7d1c89430a466eb1b334a09c90ba05_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Business segment data EBITDA reconciliation (Details 3)", "menuCat": "Details", "order": "63", "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-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "id5620f1d47ff4d1686d04ff52ed9406b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanInterestCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Employee benefit plans (Details)", "menuCat": "Details", "order": "64", "role": "http://www.kniferiver.com/role/EmployeebenefitplansDetails", "shortName": "Employee benefit plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "id5620f1d47ff4d1686d04ff52ed9406b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanInterestCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "id43e3c78b2cf4019b7ff40464c0650a3_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Litigation (Details)", "menuCat": "Details", "order": "65", "role": "http://www.kniferiver.com/role/LitigationDetails", "shortName": "Litigation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "id43e3c78b2cf4019b7ff40464c0650a3_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "id43e3c78b2cf4019b7ff40464c0650a3_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GuaranteeObligationsMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Guarantees (Details 2)", "menuCat": "Details", "order": "66", "role": "http://www.kniferiver.com/role/GuaranteesDetails2", "shortName": "Guarantees (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "id43e3c78b2cf4019b7ff40464c0650a3_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GuaranteeObligationsMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CostsAndExpensesRelatedParty", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Related Party Disclosures (Details 1)", "menuCat": "Details", "order": "67", "role": "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails1", "shortName": "Related Party Disclosures (Details 1)", "subGroupType": "details", "uniqueAnchor": null }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "id43e3c78b2cf4019b7ff40464c0650a3_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Related Party Disclosures (Details 2)", "menuCat": "Details", "order": "68", "role": "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2", "shortName": "Related Party Disclosures (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "i9be055d1ad354a9396da07f7c1414289_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtLongtermAndShorttermCombinedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "i9be055d1ad354a9396da07f7c1414289_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Related Party Disclosures (Details 3)", "menuCat": "Details", "order": "69", "role": "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails3", "shortName": "Related Party Disclosures (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "i9be055d1ad354a9396da07f7c1414289_I20230331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "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-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Related Party Disclosures (Details 4 )", "menuCat": "Details", "order": "70", "role": "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails4", "shortName": "Related Party Disclosures (Details 4 )", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "i2a5e97716c464500a24116ea06578f44_I20230425", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Subsequent Events (Details)", "menuCat": "Details", "order": "71", "role": "http://www.kniferiver.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "i2a5e97716c464500a24116ea06578f44_I20230425", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "id509a6c0b7c245849c0ba0fbfb7712f7_I20230503", "decimals": "2", "first": true, "lang": "en-US", "name": "knf:PercentOfSharesDistributedInConjunctionWithSpinoff", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Subsequent Events (Details 2)", "menuCat": "Details", "order": "72", "role": "http://www.kniferiver.com/role/SubsequentEventsDetails2", "shortName": "Subsequent Events (Details 2)", "subGroupType": "details", "uniqueAnchor": null }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "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-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "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-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Seasonality of operations", "menuCat": "Notes", "order": "9", "role": "http://www.kniferiver.com/role/Seasonalityofoperations", "shortName": "Seasonality of operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230331.htm", "contextRef": "ib49b401b47db4696a9d9ce2c24cde2e6_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "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": [ "r720" ], "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": [ "r721" ], "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": [ "r718" ], "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": [ "r718" ], "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": [ "r718" ], "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_EntityInteractiveDataCurrent": { "auth_ref": [ "r722" ], "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": [ "r718" ], "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": [ "r718" ], "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": [ "r718" ], "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": [ "r718" ], "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": [ "r717" ], "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": [ "r719" ], "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" }, "knf_A2022AcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 Acquisition", "label": "2022 Acquisition [Member]", "terseLabel": "2022 Acquisition" } } }, "localname": "A2022AcquisitionMember", "nsuri": "http://www.kniferiver.com/20230331", "presentation": [ "http://www.kniferiver.com/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "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/20230331", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataDetails", "http://www.kniferiver.com/role/BusinesssegmentdataEBITDAreconciliationDetails3" ], "xbrltype": "monetaryItemType" }, "knf_AggregatesHeldForResaleInventory": { "auth_ref": [], "calculation": { "http://www.kniferiver.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregated amount of aggregates held for resale. This amount is net of valuation reserves and adjustments.", "label": "Aggregates Held For Resale Inventory", "terseLabel": "Finished products" } } }, "localname": "AggregatesHeldForResaleInventory", "nsuri": "http://www.kniferiver.com/20230331", "presentation": [ "http://www.kniferiver.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "knf_AggregatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aggregates", "label": "Aggregates [Member]", "terseLabel": "Aggregates" } } }, "localname": "AggregatesMember", "nsuri": "http://www.kniferiver.com/20230331", "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/20230331", "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/20230331", "presentation": [ "http://www.kniferiver.com/role/DisaggregationofrevenueDetails" ], "xbrltype": "domainItemType" }, "knf_AsphaltOilInventory": { "auth_ref": [], "calculation": { "http://www.kniferiver.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregated amount of asphalt oil inventory. This amount is net of valuation reserves and adjustments.", "label": "Asphalt oil inventory", "terseLabel": "Raw materials" } } }, "localname": "AsphaltOilInventory", "nsuri": "http://www.kniferiver.com/20230331", "presentation": [ "http://www.kniferiver.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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 liabilities" } } }, "localname": "ContractwithCustomerAssetsandLiabilitiesNet", "nsuri": "http://www.kniferiver.com/20230331", "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/20230331", "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/20230331", "presentation": [ "http://www.kniferiver.com/role/ContractBalancesDetails" ], "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/20230331", "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/20230331", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "knf_EquityNetTransfersToFromParent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity net transfers to (from) Parent", "label": "Equity net transfers to (from) Parent", "terseLabel": "Equity net transfers to (from) Parent" } } }, "localname": "EquityNetTransfersToFromParent", "nsuri": "http://www.kniferiver.com/20230331", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "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/20230331", "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/20230331", "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/20230331", "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/20230331", "presentation": [ "http://www.kniferiver.com/role/GuaranteesDetails2" ], "xbrltype": "monetaryItemType" }, "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/20230331", "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_NetTransfersToFromParent": { "auth_ref": [], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.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 Parent" } } }, "localname": "NetTransfersToFromParent", "nsuri": "http://www.kniferiver.com/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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_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/20230331", "presentation": [ "http://www.kniferiver.com/role/BackgroundDetails", "http://www.kniferiver.com/role/SubsequentEventsDetails2" ], "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/20230331", "presentation": [ "http://www.kniferiver.com/role/BackgroundDetails", "http://www.kniferiver.com/role/SubsequentEventsDetails2" ], "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/20230331", "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/20230331", "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/20230331", "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/20230331", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "xbrltype": "percentItemType" }, "knf_PercentageInvestmentInInternationalInvestments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage investment in international investments", "label": "Percentage investment in international investments", "terseLabel": "Percentage investment in international investments" } } }, "localname": "PercentageInvestmentInInternationalInvestments", "nsuri": "http://www.kniferiver.com/20230331", "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/20230331", "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/20230331", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "xbrltype": "percentItemType" }, "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/20230331", "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/20230331", "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/20230331", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "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/20230331", "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": [ "r217", "r247", "r264", "r265", "r266", "r267", "r268", "r270", "r274", "r355", "r356", "r357", "r358", "r360", "r361", "r363", "r365", "r366", "r763", "r764" ], "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": [ "r217", "r247", "r264", "r265", "r266", "r267", "r268", "r270", "r274", "r355", "r356", "r357", "r358", "r360", "r361", "r363", "r365", "r366", "r763", "r764" ], "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": [ "r276", "r545", "r580", "r581", "r582", "r583", "r584", "r585", "r671", "r687", "r706", "r726", "r760", "r761", "r767", "r842" ], "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": [ "r276", "r545", "r580", "r581", "r582", "r583", "r584", "r585", "r671", "r687", "r706", "r726", "r760", "r761", "r767", "r842" ], "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": [ "r231", "r475", "r723", "r740" ], "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": [ "r231", "r475", "r723", "r724", "r740" ], "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": [ "r38" ], "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", "r705" ], "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": [ "r745" ], "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": [ "r184", "r280", "r841" ], "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": [ "r620", "r666", "r710", "r841" ], "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": [ "r299" ], "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": [ "r7", "r18", "r41", "r729", "r730", "r731" ], "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": [ "r69", "r176", "r561" ], "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": [ "r6", "r41", "r494" ], "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 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": [ "r200", "r201", "r514", "r516", "r517", "r518", "r519", "r520" ], "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": [ "r40", "r41", "r115", "r186", "r558", "r590", "r591" ], "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": [ "r200", "r201", "r514", "r516", "r517", "r518", "r519", "r520" ], "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": [ "r5", "r18", "r41", "r498", "r501", "r528", "r586", "r587", "r729", "r730", "r731", "r737", "r738", "r739" ], "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": [ "r106" ], "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": [ "r477", "r478", "r479", "r600", "r737", "r738", "r739", "r831", "r845" ], "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_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 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": [ "r187", "r281", "r291", "r294", "r297", "r841" ], "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": [ "r296" ], "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": [ "r118", "r383", "r523", "r733" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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", "r64", "r68" ], "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_Assets": { "auth_ref": [ "r146", "r180", "r214", "r245", "r266", "r272", "r284", "r355", "r356", "r358", "r359", "r360", "r362", "r364", "r366", "r367", "r492", "r495", "r513", "r554", "r625", "r705", "r716", "r763", "r764", "r837" ], "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": [ "r172", "r190", "r214", "r284", "r355", "r356", "r358", "r359", "r360", "r362", "r364", "r366", "r367", "r492", "r495", "r513", "r705", "r763", "r764", "r837" ], "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": [ "r93" ], "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": [ "r214", "r284", "r355", "r356", "r358", "r359", "r360", "r362", "r364", "r366", "r367", "r492", "r495", "r513", "r763", "r764", "r837" ], "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_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": [ "r544" ], "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": "Contracting services contract receivables" } } }, "localname": "BilledContractReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r488", "r698", "r701" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r81", "r82", "r488", "r698", "r701" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "Business Acquisition, Transaction Costs", "terseLabel": "Business Acquisition, Transaction Costs" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinessCombinationsAcquisitionCostsIncurredDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": { "auth_ref": [ "r143" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned", "terseLabel": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r143" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinessCombinationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [ "r488" ], "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": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinessCombinationsAcquisitionCostsIncurredDetails2", "http://www.kniferiver.com/role/BusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "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_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r2", "r3", "r17" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Business Combination, Consideration Transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r2", "r3", "r87", "r491" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Business Combination, Consideration Transferred, Liabilities Incurred" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r142", "r489" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash Assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets", "terseLabel": "Current Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r84" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "terseLabel": "Current Liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r84" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "verboseLabel": "Deferred Tax Liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": { "auth_ref": [ "r84" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities", "terseLabel": "Noncurrent Liabilities - Other" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r83", "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, Plant, and Equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations Policy" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinessCombinationsPolicies" ], "xbrltype": "textBlockItemType" }, "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_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r47", "r174", "r672" ], "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 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/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r47", "r126", "r213" ], "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 and cash equivalents -- end of period", "periodStartLabel": "Cash and cash equivalents -- beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r4", "r126" ], "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": "Decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r124" ], "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": [ "r832" ], "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_CommercialPaperMember": { "auth_ref": [ "r135", "r711", "r712", "r713", "r714" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial Paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r36", "r101", "r556", "r611" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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": [ "r134", "r345", "r346", "r667", "r757" ], "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": [ "r70", "r668" ], "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": [ "r707", "r708", "r709", "r711", "r712", "r713", "r714", "r737", "r738", "r831", "r843", "r845" ], "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/BusinessCombinationsDetails", "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r105" ], "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" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r105", "r612" ], "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": [ "r105" ], "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)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r105", "r557", "r705" ], "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": [ "r42", "r197", "r199", "r206", "r550", "r566" ], "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 loss 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": [ "r114", "r205", "r549", "r565" ], "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": [ "r88", "r675" ], "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": [ "r185", "r543" ], "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": [ "r766" ], "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": [ "r387", "r389", "r400" ], "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": [ "r387", "r389", "r400" ], "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": [ "r387", "r388", "r400" ], "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": [ "r401" ], "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": [ "r396" ], "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": [ "r741" ], "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", "r265", "r266", "r267", "r268", "r274", "r742" ], "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": [ "r120", "r214", "r284", "r355", "r356", "r358", "r359", "r360", "r362", "r364", "r366", "r367", "r513", "r763" ], "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": [ "r120" ], "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", "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails1" ], "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": [ "r163", "r288", "r289", "r290", "r292", "r293", "r298", "r300", "r302", "r303", "r304", "r307", "r308", "r309", "r310", "r311", "r312", "r314" ], "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": [ "r282", "r283", "r293", "r301", "r302", "r305", "r306", "r313", "r314" ], "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": [ "r86" ], "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_DebtCurrent": { "auth_ref": [ "r182" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of debt and lease obligation, classified as current.", "label": "Debt, Current", "terseLabel": "Debt, Current", "verboseLabel": "Remainder of 2023" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2", "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r217", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r524", "r682", "r683", "r684", "r685", "r686", "r734" ], "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/SubsequentEventsDetails" ], "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/RelatedPartyDisclosuresDetails3" ], "xbrltype": "stringItemType" }, "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/RelatedPartyDisclosuresDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r34", "r72", "r73", "r95", "r96", "r98", "r102", "r136", "r137", "r217", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r524", "r682", "r683", "r684", "r685", "r686", "r734" ], "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/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt.", "label": "Debt, Long-Term and Short-Term, Combined Amount", "terseLabel": "Debt, Long-Term and Short-Term, Combined Amount" } } }, "localname": "DebtLongtermAndShorttermCombinedAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r12", "r141", "r162", "r486", "r487", "r736" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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": [ "r480", "r481", "r555" ], "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": [ "r405", "r443", "r464", "r696", "r697" ], "calculation": { "http://www.kniferiver.com/role/EmployeebenefitplansDetails": { "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/EmployeebenefitplansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r405", "r444", "r465", "r696", "r697" ], "calculation": { "http://www.kniferiver.com/role/EmployeebenefitplansDetails": { "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/EmployeebenefitplansDetails" ], "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" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r405", "r442", "r463", "r696", "r697" ], "calculation": { "http://www.kniferiver.com/role/EmployeebenefitplansDetails": { "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/EmployeebenefitplansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r405", "r409", "r441", "r462", "r696", "r697" ], "calculation": { "http://www.kniferiver.com/role/EmployeebenefitplansDetails": { "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/EmployeebenefitplansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r439", "r460", "r696", "r697" ], "calculation": { "http://www.kniferiver.com/role/EmployeebenefitplansDetails": { "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 (credit)" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r407", "r440", "r461", "r696", "r697" ], "calculation": { "http://www.kniferiver.com/role/EmployeebenefitplansDetails": { "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/EmployeebenefitplansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r12", "r250" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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": [ "r602", "r603", "r617", "r618", "r619", "r621", "r622", "r623", "r624", "r626", "r627", "r628", "r629", "r644", "r645", "r646", "r647", "r650", "r651", "r652", "r653", "r662", "r663", "r664", "r665", "r707", "r709" ], "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": [ "r89", "r90", "r91", "r92", "r602", "r603", "r617", "r618", "r619", "r621", "r622", "r623", "r624", "r626", "r627", "r628", "r629", "r644", "r645", "r646", "r647", "r650", "r651", "r652", "r653", "r662", "r663", "r664", "r665", "r674", "r707", "r709" ], "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": [ "r399", "r687", "r688", "r689", "r690", "r691", "r692", "r693" ], "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": [ "r399", "r687", "r688", "r689", "r690", "r691", "r692", "r693" ], "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": [ "r767" ], "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_EarningsPerShareBasic": { "auth_ref": [ "r207", "r223", "r224", "r225", "r226", "r227", "r232", "r234", "r236", "r237", "r238", "r239", "r504", "r505", "r551", "r567", "r677" ], "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": "Loss Per Share, Basic, Total" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "verboseLabel": "Net 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": [ "r207", "r223", "r224", "r225", "r226", "r227", "r234", "r236", "r237", "r238", "r239", "r504", "r505", "r551", "r567", "r677" ], "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": "Loss Per Share, Diluted, Total" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "verboseLabel": "Net loss per share, diluted" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r31" ], "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_EnergyRelatedInventoryNaturalGasInStorage": { "auth_ref": [ "r728" ], "calculation": { "http://www.kniferiver.com/role/InventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of natural gas in storage, which is a mixture of gases (liquefied or otherwise), used for fuel and manufacturing purposes, which is ready for sale.", "label": "Energy Related Inventory, Natural Gas in Storage", "verboseLabel": "Supplies and parts" } } }, "localname": "EnergyRelatedInventoryNaturalGasInStorage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "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": [ "r19", "r169", "r200", "r201", "r202", "r218", "r219", "r220", "r222", "r228", "r230", "r240", "r286", "r287", "r386", "r477", "r478", "r479", "r483", "r484", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r514", "r516", "r517", "r518", "r519", "r520", "r528", "r586", "r587", "r588", "r600", "r656" ], "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/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_EquityInterestIssuedOrIssuableByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of equity interests that are issued or issuable in a business combination.", "label": "Equity Interest Type [Axis]", "terseLabel": "Equity Interest Type [Axis]" } } }, "localname": "EquityInterestIssuedOrIssuableByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityInterestIssuedOrIssuableTypeDomain": { "auth_ref": [ "r143" ], "lang": { "en-us": { "role": { "documentation": "Name of equity interest issued or issuable to acquire an entity in a business combination.", "label": "Equity Interest Issued or Issuable, Type [Domain]", "terseLabel": "Equity Interest Issued or Issuable, Type [Domain]" } } }, "localname": "EquityInterestIssuedOrIssuableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityIssuedInBusinessCombinationFairValueDisclosure": { "auth_ref": [ "r93" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of equity issued in a business combination.", "label": "Equity Issued in Business Combination, Fair Value Disclosure", "terseLabel": "Equity Issued in Business Combination, Fair Value Disclosure" } } }, "localname": "EquityIssuedInBusinessCombinationFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r507", "r508", "r511" ], "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": [ "r507", "r508", "r511" ], "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": [ "r20" ], "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_FairValueByAssetClassAxis": { "auth_ref": [ "r93", "r94" ], "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_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r376", "r430", "r431", "r432", "r433", "r434", "r435", "r508", "r540", "r541", "r542", "r683", "r684", "r694", "r695", "r696" ], "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_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r507", "r508", "r509", "r510", "r512" ], "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_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": [ "r506" ], "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": [ "r376", "r430", "r435", "r508", "r541", "r683", "r684", "r694", "r695", "r696" ], "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": [ "r376", "r430", "r431", "r432", "r433", "r434", "r435", "r540", "r541", "r542", "r683", "r684", "r694", "r695", "r696" ], "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": [ "r506", "r512" ], "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": [ "r168", "r745" ], "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": [ "r178", "r330" ], "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": [ "r132" ], "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": [ "r132" ], "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": [ "r132" ], "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": [ "r132" ], "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": [ "r328", "r329", "r330", "r331", "r546", "r547" ], "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": [ "r131", "r547" ], "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": [ "r546" ], "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": [ "r65", "r67" ], "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": [ "r733" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "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": [ "r177", "r316", "r548", "r681", "r705", "r747", "r754" ], "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/BusinessCombinationsDetails", "http://www.kniferiver.com/role/ConsolidatedBalanceSheets", "http://www.kniferiver.com/role/GoodwillrollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r319", "r681" ], "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": [ "r130" ], "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": [ "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r681" ], "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", "r753" ], "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": [ "r119", "r214", "r245", "r265", "r271", "r274", "r284", "r355", "r356", "r358", "r359", "r360", "r362", "r364", "r366", "r367", "r513", "r679", "r763" ], "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": [ "r351", "r352", "r353", "r354" ], "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": [ "r353" ], "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": [ "r351", "r352", "r353", "r354" ], "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": [ "r352" ], "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": [ "r351", "r352", "r353", "r354" ], "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": [ "r121", "r202" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations": { "order": 1.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": "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", "r116", "r150", "r245", "r265", "r271", "r274", "r552", "r563", "r679" ], "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_IncomeStatementLocationAxis": { "auth_ref": [ "r332", "r338", "r640" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinessCombinationsAcquisitionCostsIncurredDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r338", "r640" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinessCombinationsAcquisitionCostsIncurredDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r154", "r164", "r229", "r230", "r253", "r482", "r485", "r568" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations": { "order": 2.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 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_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" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "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" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "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" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "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": [ "r732" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "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": [ "r732" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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": [], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "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": [ "r63", "r66" ], "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": [ "r97", "r152", "r203", "r249", "r522", "r641", "r715", "r844" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations": { "order": 1.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/BusinesssegmentdataEBITDAreconciliationDetails3", "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations", "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r209", "r211", "r212" ], "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": [ "r670", "r674", "r694" ], "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": [ "r247", "r264", "r265", "r266", "r267", "r268", "r270", "r274" ], "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": [ "r315" ], "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_InventoryNet": { "auth_ref": [ "r188", "r673", "r705" ], "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_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": [ "r30", "r214", "r284", "r355", "r356", "r358", "r359", "r360", "r362", "r364", "r366", "r367", "r493", "r495", "r496", "r513", "r610", "r678", "r716", "r763", "r837", "r838" ], "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": [ "r110", "r149", "r560", "r705", "r735", "r743", "r833" ], "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 stockholder's 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 Stockholder's Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r32", "r173", "r214", "r284", "r355", "r356", "r358", "r359", "r360", "r362", "r364", "r366", "r367", "r493", "r495", "r496", "r513", "r705", "r763", "r837", "r838" ], "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": [ "r285", "r727" ], "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": [ "r744" ], "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_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Credit Agreements" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r25", "r148", "r375", "r385", "r683", "r684", "r840" ], "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/RelatedPartyDisclosuresDetails2", "http://www.kniferiver.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r181" ], "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r14", "r217", "r765" ], "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/RelatedPartyDisclosuresDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r14", "r217", "r379" ], "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/RelatedPartyDisclosuresDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r14", "r217", "r379" ], "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/RelatedPartyDisclosuresDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r14", "r217", "r379" ], "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/RelatedPartyDisclosuresDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r14", "r217", "r379" ], "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/RelatedPartyDisclosuresDetails3" ], "xbrltype": "monetaryItemType" }, "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" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets", "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": { "auth_ref": [ "r33" ], "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/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r34" ], "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/RelatedPartyDisclosuresDetails2", "http://www.kniferiver.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r34", "r71" ], "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/RelatedPartyDisclosuresDetails2", "http://www.kniferiver.com/role/SubsequentEventsDetails" ], "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/RelatedPartyDisclosuresDetails2" ], "xbrltype": "percentItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [ "r347", "r348", "r349", "r350", "r758", "r759" ], "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": [ "r347", "r348", "r349", "r350", "r758", "r759" ], "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": [ "r347", "r723" ], "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": [ "r762" ], "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": [ "r790" ], "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_NatureOfOperations": { "auth_ref": [ "r155", "r165" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Seasonality of operations" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/Seasonalityofoperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r210" ], "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": [ "r210" ], "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": [ "r126", "r127", "r128" ], "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", "totalLabel": "Net cash used in continuing operations" } } }, "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": [ "r117", "r128", "r151", "r171", "r195", "r198", "r202", "r214", "r221", "r223", "r224", "r225", "r226", "r229", "r230", "r235", "r245", "r265", "r271", "r274", "r284", "r355", "r356", "r358", "r359", "r360", "r362", "r364", "r366", "r367", "r505", "r513", "r564", "r633", "r654", "r655", "r679", "r715", "r763" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "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) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net 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/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "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": [ "r85" ], "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_OperatingExpenseMember": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Operating Expense [Member]" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinessCombinationsAcquisitionCostsIncurredDetails2" ], "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": [ "r245", "r265", "r271", "r274", "r679" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations": { "order": 3.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 loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r526" ], "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": [ "r526" ], "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": [ "r525" ], "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": [ "r264", "r265", "r266", "r267", "r268", "r274" ], "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": [ "r103", "r144", "r592", "r593" ], "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": [ "r189", "r705" ], "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": [ "r179" ], "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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r191", "r193" ], "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": [ "r192" ], "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": [ "r19", "r23", "r196", "r199", "r205", "r514", "r515", "r520", "r549", "r565", "r729", "r730" ], "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": "Other comprehensive income (loss)" } } }, "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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax": { "auth_ref": [ "r9", "r115", "r139", "r194" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "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": [ "r8", "r145" ], "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_OtherLiabilitiesCurrent": { "auth_ref": [ "r31", "r705" ], "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": [ "r35" ], "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": [ "r123" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations": { "order": 2.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": [ "r404", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r430", "r431", "r432", "r433", "r434", "r435", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r453", "r456", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r472", "r473", "r474", "r696", "r697", "r698", "r699", "r700" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_OverfundedPlanMember": { "auth_ref": [ "r725", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827" ], "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 plan assets exceed benefit obligation of plan designed to provide retirement benefits.", "label": "Defined Benefit Plan, Overfunded Plan [Member]", "terseLabel": "Overfunded Plan" } } }, "localname": "OverfundedPlanMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails" ], "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": [ "r46" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.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_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r43", "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Gross Aggregate Consideration" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r43" ], "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": [ "r153", "r828", "r829", "r830" ], "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" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "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": [ "r403", "r427", "r429", "r435", "r452", "r454", "r455", "r456", "r457", "r458", "r470", "r471", "r472", "r696" ], "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" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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": [ "r404", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r453", "r456", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r472", "r473", "r476", "r696", "r697", "r701", "r702", "r703" ], "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/EmployeebenefitplansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromOtherShortTermDebt": { "auth_ref": [ "r44" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from short-term debt classified as other.", "label": "Proceeds from Other Short-Term Debt", "terseLabel": "Issuance of current related-party notes, net" } } }, "localname": "ProceedsFromOtherShortTermDebt", "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": 2.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": [ "r125" ], "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": [ "r687" ], "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": [ "r133", "r175", "r562" ], "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", "r553", "r562", "r705" ], "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": [ "r208", "r295" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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": [ "r725", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r38" ], "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": [ "r705" ], "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": [ "r61" ], "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": [ "r202" ], "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", "r41", "r201", "r514", "r519", "r520", "r729" ], "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": [ "r202" ], "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": [ "r202" ], "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": [ "r202" ], "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": [ "r202" ], "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": [ "r59", "r60" ], "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": [ "r59", "r60" ], "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": [ "r58", "r60" ], "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": [ "r58", "r60" ], "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_RelatedPartyMember": { "auth_ref": [ "r215", "r216", "r532", "r533", "r534", "r535", "r605", "r606", "r607", "r608", "r609", "r630", "r632", "r661" ], "lang": { "en-us": { "role": { "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family.", "label": "Related Party [Member]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2", "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails3" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r100", "r532" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Related Party Transaction, Amounts of Transaction" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails4" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r532", "r533", "r836" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2", "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2", "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails3" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [ "r636", "r637", "r640" ], "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": [ "r529", "r530", "r531", "r533", "r536", "r597", "r598", "r599", "r638", "r639", "r640", "r659", "r660" ], "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": [ "r45", "r595" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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_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": [ "r334", "r335", "r337", "r340", "r344" ], "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_RestructuringCostAndReserveLineItems": { "auth_ref": [ "r336", "r337", "r338", "r339", "r341", "r342", "r343" ], "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": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Spin Distribution Percentages [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BackgroundDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r107", "r138", "r559", "r589", "r591", "r596", "r613", "r705" ], "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": [ "r169", "r218", "r219", "r220", "r222", "r228", "r230", "r286", "r287", "r477", "r478", "r479", "r483", "r484", "r497", "r499", "r500", "r502", "r503", "r586", "r588", "r600", "r845" ], "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": [ "r725", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827" ], "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" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanFundingStatusDomain": { "auth_ref": [ "r725", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTaxStatusAxis": { "auth_ref": [ "r725", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827" ], "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" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTaxStatusDomain": { "auth_ref": [ "r725", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r404", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r453", "r456", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r472", "r473", "r474", "r476", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703" ], "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" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r404", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r453", "r456", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r472", "r473", "r474", "r476", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703" ], "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" ], "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": [ "r166", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r398", "r402" ], "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": [ "r634", "r669", "r676" ], "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": [ "r160" ], "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": [ "r161" ], "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": [ "r161" ], "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": [ "r204", "r214", "r246", "r247", "r264", "r269", "r270", "r276", "r278", "r279", "r284", "r355", "r356", "r358", "r359", "r360", "r362", "r364", "r366", "r367", "r513", "r552", "r763" ], "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": "Revenue:" } } }, "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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r527", "r704" ], "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": [ "r38" ], "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": [ "r38" ], "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": [ "r41", "r834", "r835" ], "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_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r81", "r82", "r488" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinessCombinationsAcquisitionCostsIncurredDetails2", "http://www.kniferiver.com/role/BusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "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_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r16", "r76", "r77", "r78", "r79" ], "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" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r507", "r508" ], "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": [ "r167", "r745" ], "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": [ "r65", "r67", "r546" ], "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": [ "r65", "r67" ], "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": [ "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r681" ], "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": [ "r681", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756" ], "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": [ "r351", "r352", "r353", "r354" ], "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", "r111", "r112", "r113" ], "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_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r140" ], "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": [ "r99", "r100", "r636", "r637", "r640" ], "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_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, 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 [Table Text Block]", "terseLabel": "Schedule of Related Party Transactions" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/RelatedPartyDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r336", "r337", "r338", "r339", "r341", "r342", "r343" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BackgroundDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r55", "r56", "r57", "r62" ], "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": [ "r55", "r56", "r57", "r62" ], "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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r67" ], "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": [ "r242", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r274", "r279", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r339", "r343", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r681", "r726", "r842" ], "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": [ "r241", "r242", "r243", "r244", "r245", "r257", "r268", "r272", "r273", "r274", "r275", "r276", "r277", "r279" ], "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": [ "r258", "r259", "r260", "r261", "r262", "r263", "r278", "r680" ], "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": [ "r122" ], "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/RelatedPartyDisclosuresDetails2", "http://www.kniferiver.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r687" ], "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" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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_ShortTermBorrowings": { "auth_ref": [ "r104", "r147", "r705", "r839" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "Short-Term Debt", "terseLabel": "Short-Term Debt" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt arrangement having an initial term within one year or the normal operating cycle, if longer.", "label": "Short-Term Debt [Member]", "terseLabel": "Short-Term Debt" } } }, "localname": "ShortTermDebtMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-Term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-Term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermDebtWeightedAverageInterestRate": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of short-term debt outstanding calculated at point in time.", "label": "Short-Term Debt, Weighted Average Interest Rate, at Point in Time", "terseLabel": "Short-Term Debt, Weighted Average Interest Rate, at Point in Time" } } }, "localname": "ShortTermDebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "xbrltype": "percentItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r170", "r242", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r274", "r279", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r333", "r339", "r343", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r681", "r726", "r842" ], "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": [ "r19", "r37", "r169", "r200", "r201", "r202", "r218", "r219", "r220", "r222", "r228", "r230", "r240", "r286", "r287", "r386", "r477", "r478", "r479", "r483", "r484", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r514", "r516", "r517", "r518", "r519", "r520", "r528", "r586", "r587", "r588", "r600", "r656" ], "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/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r218", "r219", "r220", "r240", "r545", "r594", "r601", "r604", "r605", "r606", "r607", "r608", "r609", "r612", "r615", "r616", "r617", "r618", "r619", "r621", "r622", "r623", "r624", "r626", "r627", "r628", "r629", "r630", "r632", "r634", "r635", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r656", "r710" ], "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": [ "r218", "r219", "r220", "r240", "r545", "r594", "r601", "r604", "r605", "r606", "r607", "r608", "r609", "r612", "r615", "r616", "r617", "r618", "r619", "r621", "r622", "r623", "r624", "r626", "r627", "r628", "r629", "r630", "r632", "r634", "r635", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r656", "r710" ], "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_StockholdersEquity": { "auth_ref": [ "r105", "r108", "r109", "r129", "r614", "r631", "r657", "r658", "r705", "r716", "r735", "r743", "r833", "r845" ], "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", "totalLabel": "Total stockholder's 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" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "verboseLabel": "Stockholder's equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [ "r521", "r538" ], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/SubsequentEventsDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r521", "r538" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BackgroundDetails", "http://www.kniferiver.com/role/SubsequentEventsDetails", "http://www.kniferiver.com/role/SubsequentEventsDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r521", "r538" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/SubsequentEventsDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r521", "r538" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BackgroundDetails", "http://www.kniferiver.com/role/SubsequentEventsDetails", "http://www.kniferiver.com/role/SubsequentEventsDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r521", "r538" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BackgroundDetails", "http://www.kniferiver.com/role/SubsequentEventsDetails", "http://www.kniferiver.com/role/SubsequentEventsDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r537", "r539" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/SubsequentEvents" ], "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_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": [ "r74" ], "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": [ "r74" ], "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" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets", "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r39", "r74", "r75" ], "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_UnderfundedPlanMember": { "auth_ref": [ "r725", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827" ], "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/EmployeebenefitplansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r12" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "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": [ "r52", "r53", "r54", "r156", "r157", "r158", "r159" ], "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_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r233", "r238" ], "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", "verboseLabel": "Weighted Average Number of Shares Outstanding, Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r232", "r238" ], "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" ], "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": "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" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "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" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "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(32))", "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(6)(a))", "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(6)(b))", "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(6)(c))", "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", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org//220/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "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.2)", "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.20)", "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.4)", "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.9)", "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", "Publisher": "FASB", "Topic": "230", "URI": "https://asc.fasb.org//230/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "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", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org//350/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "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": "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" }, "r141": { "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" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "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" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "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(16))", "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(23))", "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": "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "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": "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1405", "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": "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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://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(3)(a)(1))", "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(3)(c)(1))", "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(30)(a)(4))", "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(4))", "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(6))", "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(8))", "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", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-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(9))", "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": "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "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": "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "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": "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "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": "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" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "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": "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "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": "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "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": "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b))", "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": "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "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": "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8", "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.19-26)", "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": "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "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" }, "r334": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "https://asc.fasb.org//420/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "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" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "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" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "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": "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "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" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org//715/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "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": "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "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" }, "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": "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "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": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "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" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "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" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "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" }, "r537": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r59": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r6": { "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" }, "r60": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r61": { "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" }, "r610": { "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" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r63": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r64": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r65": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r66": { "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" }, "r660": { "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" }, "r661": { "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/disclosureRef" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r67": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r68": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r69": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r7": { "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" }, "r70": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r71": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r718": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r719": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r72": { "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" }, "r720": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r721": { "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" }, "r722": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "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" }, "r73": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r74": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r75": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "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" }, "r759": { "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" }, "r76": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r77": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r78": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r79": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "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" }, "r838": { "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" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "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" }, "r89": { "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" }, "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": "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.2" } ZIP 101 0001955520-23-000006-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001955520-23-000006-xbrl.zip M4$L#!!0 ( #>%L%:8%S290P< * C 0 83(P,C-Q,65X,S%A+FAT M;>U:75,C-Q9]SZ]0/)4,5/D38Q@,H6H&R(;:9&9">6MJG[;DEMJM0MWJ2&I[ MO+]^SY7:V,8F@9I-,$EX,.[N*^E*]^C<<^4^^_KRP\7HWQ^O6.9SS3[^Z]V/ MUQ>LT>IT/O4O.IW+T27[8?33C^RPW>VQD>6%4UZ9@NM.Y^I]@S4R[\MAIS.; MS=JS?MO826=TTZ&N#CO:&"?;PHO&^1G=P:?DXORKLZ];+79IDBJ7A6>)E=Q+ MP2JGB@G[)*2[9:U6;75ARKE5D\RS@^Y!GWTR]E9->7SNE=?R?-'/62=>GW7" M(&=C(^;G9T)-F1+?-13GXY.#L1@<]8[3PY.!X-V#](T\2$57R/[Q4?\_/3C9 M@7ELX_Q-!Z4]G2OALV.MVOVD$T_.SU!0>XUFTCU]C M-QN=>?G9M[A6DV*8P&%I&['MXGEBM+'#5]WP=TI/6BG/E9X/7X]4+AU[+V?L MQN2\>-UTB$/+2:O2:.C4?R6<@G_A,%NVNP?EL^;+)'6JW3.?,;]MZ\&;TZ?-(N[ MX'([07S'QGN3#T_@2\F% A;6J9^V#_"G1 S50C$:]CJO2G],\6LUUY,XX\? M?7U9>MWV@);AFF5\*IF54R5GV+X^4X[]4G$+8.LY[I?&>F8*]KVQ^;>O>D?= MTUZW]3,S*?MGH5+);M146O:#T=0W-GI>\F*.:)YL1O,E1NQ@YR+VCCO$"1') MY^RV,#,MQ40V8^#J< D#%PH#4L8(7!4,(6%5X6TE,0/0=&!LA)"S'%?8E9JE M/,$MRTRN//,FVFT8%#*1SG$[)Y.&) &1FF4HRYBKZ6+:?22OK3F@"N7(:>8"@-5,^PP1=*9/@(/5;PC4C,$U@ M$(LRGJ\NPY\'A/V7 T+)4E4@S(2895B;0"#,\=BN/%=%"E+AI$/P/=&50)^ MSDH,FX"=(B(J$7D"+8%9ZR4J:T"X>T,#^"((G"995!H&@*(!7L)P+OB3<)>Q M5)N96^#4RHER'NK(,TXWH]_PLKD"-[=P9L/;/P_B#G<.<:.U\+QV-9IJ#4$$ M8=)4X3*$[)IQ*P,X$&PUUI*"R"00.=;*961.9CG(D0B2KH5RB3:N0CNB36MT M1$EI32(%;CNV!U ("93%R%]]3C)>3"1["T:ZJ;1T=8+L\U9OL"?W0_O>0,2K M_=]Y24./0^6A39.U13[>&N+HZ_.%N7%.JZ-(01=QQ]*:,Z+RE8T<-Q;%YVF+ MGZXM?KJ_'P!P?X_#@N3/=O'YR'T[.'RV7;K'?V],/7J;'K5/>K0.E]*A,D*( M0F+_[3W5),V1\,H]O@DE_[$$%NJ1HIPPE44'8.BI<^;F>4%G9$AAV08(EB;$B.!!D M^4064%8:4,836=(>(1.4'!&NV$NJ#!3]0@&;[!!@(]%>3;FN AM1-&6:0@6C M%"]0GFVJ6P'^5DDR25I2BO M),"U_G+C/.[0.2MZ<0FZJ,^FV-Z&<0J(@HONV=5NHM:3X<2##D.*ZLZ7_>A) MQMV=0B 6"Y"6(M![F'U-O7.FU:W4]?''/?OF%RS(%P-XI\K'P8LO'\.IJ%AL M@^:2>(@'5V&YY"""UQ.$PX;DA%,<@M,;Z^ZR=+B!SO)<>2_E5F8?&R@ >B(4 M? K-]P!;$*DCHL9_$KR+_25_J11<#CNJ*I)P&K+_=P'T?\O+;S4D%"2= IJH MQJ22-5$2X:\S[%TA,I/\EE)FE%0A:08Q&$YA%R=53P)573/$HX\MC,4%&CIY M1UA; %B+1Q@#2]!XS9BQ'=*UJW(@ 2\Z&^]>;?(623>UH((F M BP#;P$BX7B\QE(S9C%53(V>2DIE!9_4I_RVICJ9E]K,)9[.,A/YC:\A%WI&?&B^Q+('2XI'03WQ>GPT=-<,/T.M'7T_XS71W?D^-J5[0'@U;;ACJ M1[*BD[W#XU,7/M=_V:>/J $5*=603BXR)5-V M]5DF%962[$-48P\FD'NOB89URNLLF?.R,KOS#31YZ MX^/!MT7JS_CN2GB+YOQ_4$L#!!0 ( #>%L%9/X&2(-0< #DB 0 M83(P,C-Q,65X,S%B+FAT;>U:76\;-Q9]WU_!*MC&!O1IRU^R:R"U'=1HFZ2& M=H-]6E##.Q)ASE E.5*TOW[/)4>6;'DW=K-MY&+](&MF+LE+WL-SS^7H[)O+ M]Q?#?WRX$I-0&/'A;]__='TA&JU.Y^/^1:=S.;P4/PQ__DGTV]V>&#I9>AVT M+:7I=*[>-41C$L)TT.G,Y_/V?+]MW;@SO.EP5_V.L=936P75.#_C._@DJ<[_ MBD MWSM6QT=[1Z-N+OM'_^S!R0[,4QL?%H:^:Q2Z;$V(QQ_T]]I'!]-P.MOC6AZ?I;;,F \A_;I:^IFH[- GT)+&CTN!QD<)M=(;9?/,VNL&[SJQK]3 M?M+*9:'-8O!ZJ ORXAW-Q8TM9/FZZ1&'EB>G\V3H];\(3L&_>#FO?48_1I>T MG$-OC[V^N+H97K^]OG@SO'[_[K[/_VT^=\_^:'^OF^*=#!-9BH]M<0.0-$5& M+NA\(7 W?/OJX/CT6=.XBZYT8P1X9$.PQ> $SDRE4AB@92@/@_U#W(E!TZ5" MP :MWO$T?*6@]=K+:?SQH]]?EEZW?<#+<"TF>&U)B:*7!UN)2%"Z4%*V,$J4N!D(BJ#*XB MS \'2D;(92BP)73THA<9KCEA"UT$,$FNPV#DC+R7KH%FQ3REC#N6I\>]Q2< MP9 F\CW&8(-,._ [S$HTAR<*D)E/=#81ON*/5?LY.:H[X0D4VALD H;67(<) M)NBGE$4'N=\I7+,*TP0&L2BCQ?HR_'E N/]R0$@BUR7"S(A9A;4)!,(-M?@YI?.;'C[YT%< M?^L0-[P7GM>^1E.M(9@@;)YK7,:070OI*((#P=8C0QQ$04#DR&@_87,V*T". M3)!\K;3/C/45VC%M.FL22J;.9J1PVXL=@$(14)8B?_4I@YX9DW@#1KJI#/DZ M0>[+5N]@AW9C^]Z!2E>[O_.2QAX'.D"<9O<6^>C1$"=?OUZ8&^>\.IHE=)EV M+*^Y8"I?V\AI8W%\GK?X^;W%SW=W(P >[G%8L/QY7'P^<=\>]+_:+MV1OS>F MGKQ-#]LG/5Z'2_(HC1"BF-@_OZ>:K#DR6?FG-^'D/R)@H1XIR0E;.70 AIYI M'WD?5E3&?KB^6&6,]:SCR,@(KEI/K+#1K#,2/]3('O#%6Z-5+')]-?)::>DT M3T GU1/S8,D]59Z52.0G'V5+S!*HHN$0RMO8: J%K;/*2$YNF%9T8J5HT"+I MHW59AV\C8D/D'[0G]47YYFOB=K1%N-WO;^+VR:RT =^G\]F340SDS[1B<$IO M2\G)3'H F\4T(U8ZM40/\*SE2!L=%BQI'AN6]U($6L10V@;W3-?$>,R9G^H) M32LW!89]E&!99IV*#D19/J82RLH RGA"4]XC;(*2(\$5>TE/(T6_4,!F6P38 M1+17,VFJR$8<3!26P2NF@U3]#91P <)M>Z* M3QZ [!GLQSG99EGE.,IK"?!>?X7U 7?XH!6]^ Q=U&=38F?#. =$P44/[&HW M4>M1//'@PY"RNO-E-WDRD?Y.(3"+14B3BO0>9U]3[T(8?4NF/OYX8-_\@@7Y M8@!O5?EX\.++QW@JJI;;H+DB'N;!=5BN.(CA]0SAL"$YX92$X S6^;LL'6^@ MLZ+0(1 ]RNPC"P7 3Y2&3['Y#F +(O5,U/C/@G>YO^C72L/EN*.J,HNG(;O_ M+X#^9WGYC8&$@J330!/7F%RR9IH0_CK#WA4B J[/*EZ M%JCJFB$=?3S"6%*AH:<[PGH$@+5XA#&P!(W73!G;(UW[J@ 2L#QQ&G5">/0T M[T5GX^VK3=X@Z>8.5-!$@"GR%B 2C\=K+#53%M/ES)H9<2HKY;@^Y7#J?V,1O\AY2@:POS.KM+7G7>(EEB926CH32Y\]R49\0'3;3>^C?\-9T M>]ZHIERO>)/&/3>(!21;\=%>_^C4Q\\'+UVWPO7&^58Z]7>D?_$!E8EF_11) M[F*B*1=O[Y#^/FF$W_2>^L$O$%!+QQ<4@W0&-:.-WR0L&]8DV5TUD2-O314V MFWSF9PSU9_I11?QYQ_F_ 5!+ P04 " WA;!6L5GN>WP$ "O% #P M &$R,#(S<3%E>#,R+FAT;>U8;7/:.!#^?K]B2^::=@:_XI#P4F8(.!?F$DC! M.2Z?;H0M8TV-Y=W/E M0B07,5Q=GUX,>E#1#&-:ZQE&W^O#N7=Y 8YN6N )DF1,,IZ0V##<804JD91I MTS!6JY6^JNE4TS:*>=O( M-VG/>+#NM -V"RQX5V%^$-H-QVY8H3-S;+]&ZO63AA,T?-\/[!.+_F7A(0U< M7O!D6] ,AG0%8[X@ MR6$U0SMH&14L+!9F[&^*A\+SY=-5<>9CE!.SA)8Z6+8Z=<\=>X.S0:_K#49# M-/AXN"-P#J!:WVB]W28N#U%?7U@UHS/PSEV8=,>GW:$[T49_7K@WT.UY@!3;-.U'&CSI@O>T[Z># MLU.' NW'HTO\"'@(,J*P3 (J,H2;!E4X%8PD,-;A-T'6U9Q^)6C& I4A2!) M+V(T!/>.^DO);BF,PI#Y5%1SXI#("-FG.HPQAQ3L?R!YIXPSEI#$9R0N9:@# M_9ZPD"+W+4[/>1RH5-3CBY0D:WBCQ+T^J#FMS9?\_]LJ]$?N!,[=L7MZ T50 MW>#61+X^.#IIO6 K6?KG,P^UWRA^F,'[)1$8&_$:QC3E0@)/X(R+Q8;3U-Y# MR$5N@8_%4J!HZ NB?"C8E7-JA;I_!.RA; 2V' 9XP8^;AHS5'?%9)1+%/3C MD@FJTGVFK#:AOKJ+RBSUAKPMG0LI2X$7%7*[=SXZQYQ"UY>*;#5J#EJHT5(^ M\8*M9&]9:9 @[ NBX$#@$DE03@ LR='8F"HD3!DNQ:!0"%85F<0Q(!L>#0," M"2E"FA41%-X'"@H,\EL_#R-_RWP[*:5 MH*4D4$E+BVDHF[953^5WO[YVH=K*;]& ^KSPBV:.E5JE\':.6UD^;N?[4JE] M:A779[R/Z> M]_D=S?-TL1SG"Z'_WV@_&I\N;&HR+M@<(8F+>@UKL!6V I(FGY5FFTXB@-EZ MNXMHF/6\IIM17)\*?LM4\R+YOW:(RA0KAI7T3/4HF]H;)7^))UR*A&51L<&# MMD71[UL79%JP+%,5.#973.959AC",L4O2A>:R:^K*4OC/'C=2GGQO-<4-";J M[GKTWE4RSKB4?-$T/[&06<9CK(.?9'GJA>7)Q[/-6#SEY8^*G7\ 4$L#!!0 M ( #>%L%;]T\5LV!( (#I 0 / 83(P,C-Q,65X.34N:'1M[5WO<]I( MTOY^?\6S$[93 MW=O[O7ZRMW=Z?%P; MUVNIZNU=7^[9KAI[<9IJ48M,M//Q@_T+_!0\^OBW#W^O5MEI&@X'(C$L5((; M$;&AEDF/_1X)?<.JU0)UDF83)7M]PP(OJ+/?4W4C1SR_;J2)Q<=I/Q_V\O1MM)K'X=6<@DVI?V/';C:!VT,S,T5A&IM_V/>\?.P[Z\4,W30R,IZ!] M_C+OYEYG1OPP51[+7M(.8<)"[>1MI]?#-$Y5^XWG_CNR5ZI=/I#QI/WN6@Z$ M9M_$F%VF YZ\JVC0H:J%DMTCO,Y'T _L4S$= U^8&=]?OH; MN_QT]?VWRY-/5^Q_+K__=E%A9]].:HOS+^/,S[Y]8E?'GS]=_QLF_/G[Y?GQ M]=GW;_?FO5*3V;77FWECZU'HHE&8F93()XV$DX#?+ M8))I)$/ 9:DRFG5E#!XVEJ;/#,SDZM,)"X4R'+ RL<-S-Y82,;P +X3N0FG< M'S5+%?P?V5$ R48RC:<7ND CS)NK2+-A A#7^V'?HF<9'I3H\MX%$'OU5AT3;N^#P;D'$S"VA/3KOJMS+RZ@RTW4[_V M]HV_[QW=_WDR(\"97%3H?95;:8[QO<:4PCL*W+4QB"(.G8J!@@J0A7CUN-N/7\Z ME-7.F@.XJO5_$$- _@%3P*AA_1'.=1MK'Q8T6BWHLLX>H:XT()S.-8L$[/'6 MA:+<4^TX,^^%CG(7=&KQ!'H<=[O%.83"=@@(MN],SZ1]'@/WH.A\5Y/\9$S M/8@DT3"T<2?1D"L.7<@?I- _+-*:&M@-5Q.6B!ZD.K"]"(Q6UOAS(=SW(%CL M!JO,RP7R;LQ[5J.YB%YC_[J-[M;:+,F0="L89@:W;6&SA72?N5?A32RTGJKL MDI@!OQ%PA6LX85@+@ CO$ABX)&()NH.2$.QODG2L4D[!*^AZW#9)""AL3WGVQY&[?=7:O\M=2L$ M!Q9RM'J/$BN#B'/7C!O899SOSI\I\C-$!N&H"7M=8OJ:Y6>LB7L%H6G#3FI,.FA[MTUX1ZWD:LGJAV(HS=5WH6YMGD\YA.]\WH%M %7/>C/I%F[Z<)BGB7.^+:6 M5P6.8IYIT9Z^.(JDSF(^::]E-'"P0J7\3,(2VD,0=?&HZ,BCVD' MV0_F3[.8W)-L:G/7N_).7CJ\M7Y6179!Y_SJRS$[L_F5RQ-V,G=J-3+%_\7CHDC-GO\=:P]G95L6UO5L .0:D.+N_O*PZF\/D M5]$#)H^+_/,"4F"; '*7BG[EVK!3/K&O+_)RY./,?%/I.4L@7W4Y2N'(5"U6%H8"SJ)'!94VX<6PW=X[3#@6O485 M^F_Y*TTG>"DB/+:$#O?T0)GX>/NF%?A!44JY2\J+682CPGL\$>78S5_1#LKF M%K^\CO1/D'P-BPY:^YMC]Q2WRJ@?J4*JD"JK52GRTQ)L]H3\*9+$0H0DL1 A M7^28WG7_83J,^U[5"[S6X;,.XTN6BV,[]I^X$2_7%>>1>K.5/3@(L&F[D3H\ M+^%])2V(86(8(\.40")"DEB(D"06(B2)A0A)8B%"DEB(D"06(B2)A0A)8B%" MDEB(D"06(B2)A0A)8B%"DEB(D"06(B2)A0A)8B%"DEB(D"06(B2)A0A)8B%" MDEB(D"06(B2)A0A)8B%"DEB(D"06(B2)A0A)8B%"DEB(D"06(B2)A0A)8B%" MDEB(D"06(B2)A0A)8B%"DEB(D"06(B2)A0A)8B%"DEB(D"06(B2)A0A)8B%" MDEB(D"06(B2)A0A)8B%"DEB(D"_YCX A^G;Q>E#UO,.FQ_[,O_6U+5\ M#?Z2<;3Z^O4Z-FTW4H=2^1DQ3 QC9)CR2$1($@L1DL1"A"2Q$"%)+$1($@L1 MDL1"A"2Q$"%)+$1($@L1DL1"A-S2?V>WWJQZP:&W_[P[8?1/*&[VG3"T^OJ- MI]X)6[NV&ZE#J?R,&":&,3*\K0_IN-1DO[5E#^GXY;BI7=ZD!*^R%>_ PZ;N M1BJQ]H<;B&%B&#O#5-Y"A-SB\E;=K_M4W4)0 :'J%E6W4.E0*C\CAHEAC QO M<76K7@^>EYG0H66S,Q.T^CX],UF[MANI0ZG\C!@FAC$RO,TUDX;7H)H)@G,U MU4RH9H)*AU+Y&3%,#&-DF&Z](4)NBN#"H=2N5GQ# QC)'A;;XKL^\],S5!6VJC+V3= M5&7WZP$V;3=2A[47LXEA8A@[P]M<+]FO'U*Y!,&1FLHEC]0W:.UCTW8C=2B5 MGQ'#Q#!&AK>Z7-((J%Q2[B,UE4L>J6SKD,HE9=!A[4=-8I@8QLXP/0N$"$EB M(4*26(B0)!8B)(F%"$EB(4)NZ\VSPZH=8,N^ >:I%:JUWUJAVV982MVD13FU M((:)88P,4Q*)"$EB(4*26(B06_H$0<.O>O7#NK]E3Q"L_=Y0>=QB(_7UZ_0] M6&70H51^1@P3PQ@9WM+*L4U-FHW#@"K'I:XL4N7XL?9<;V'3=B-U6'O%C1@F MAK$S3+4M1$@2"Q&2Q$*$W-:J<:OJ^4W_>0_UH"T$T,?.-E79_4H0>-C4W4@E MUEYL(X:)8>P,4PJ)"+FMU7V70AYNV7/A:Z_;E,%CW1LV>SYQ\\\R.&5+S9[.,T6GV?_A'#M6N[D3J4RL^(86(8 M(\-;6NC/4Y-G?L20BC>;G9F@U9>^_* <.I3*SXAA8A@CPUM=-#EL4LT$P;F: M:B:/S4P:5#,I@PZE\C-BF!C&R/ VUTR"AD\U$P3G:JJ9O%IFLG9M-U*'4OD9 M,4P,8V1XFVLF06/+OC!R[7DPCLP$K;Y4,RF'#J7R,V*8&,;(,#VOC A)8B%" MDEB(D"06(B2)A0CYDC=E.JF*A*KF&4S;ICPZC67$;)HVO6C2K.W5FHO7IIF2 M9_.D9Y:]_O3@>++2@^=5REZ$(;1%C_793]G*?K^LQ7">8#!K*1I5]H/&UO@5 MQ=,7N_]0&O5)4]*4-"VGIB[+WC.\$POX'0S;@$R:341J/1(7Q00K]IX!1[(^AT&[< M"@O[/(Y%TH.%=28LS6!(DRK-3,I":7B!N)JS/1X(I$0HY M$A'KJG3PF,D?1P.92&V4&X#MGE]].7X/HX [#F WE8G1+.TRV%M#)0&:PV"" M\-I.!&P.EJ&%8X_Y7M.B[;ANO./0U-@UO.NF<9R.+:\2)L\Z2@KH5-A.,]>R M:&4FF7 #Q@NBF#XWCL2.@+;I$,2;%^B6ZMH*FUIN;U-+*ZR]:I/6=GU_&A$D MK"TQ[:K?<@>T==BF]?Y@?^;W?_T4CA:X\1LU=T@^@59@N$ZIDZEQ.K/ZGMMG ME1V#!3D0RU0*T<@Y52%A5\9@HF,)]K8^HWK"_H9\B04=F9\YCBV"^-82[]O+F02+V 2%RK-4@TT7\Q" MU.Z%,#(W$W!;=JRUT'H 7#K\%/9^P7" M&#O+@(8A9#XPK.LW4GP,FU6Q-=^),&[[RX;*VM1TEYNS5NEB6"2,4&X09W # M2.6<^<_/I<(D^$,RJ;!H**83EU&%*IX,\S7+A%?*KD800"-,S MD,,!)$_HYC.X"HP8]AF,/. W>?S4>1XYSN>,LB^%(=;M57HM!EBJN M)G#0B&W:#-9U%V-F&)5C7/H/P8(-TDAV"RQS2'5KMBZ>%(D17)LU6DB5[F;X MC7L9/HG_@N+#LUVN-I:"G$90.P NCF"_=/EB&RS:Y7A'8QF9 M?E$5F6]85#>\VR:\H]-X:%8WF2MDA,)&[C698;#(QOS/OKKUHIZH=I3@-U7> MA;FV>3SF$[VX(G#JZAT&[RY^Y4FXQ+69Q=J!JR6!Z79C,#G]4,%@215GSAVX M:W'.5=C/ZVIUO\("+ZB_?=-L':VTT %L_D"S+9@5MXK=?&9FZ,IIP$S,,RW: MTQ='T_L2,G'K(I'2]_9J+9>."9B5)^*N1@ M:97=G?[/;%IRFRU]&PXZ0JW\G,BCUIGO+F5:Z<]*=YN\WOMUJ\GMX@.VZH_US+O[: M)Q%(&]*&M"%M2!O2AK39%&U>XRLRGI4(TF>)Z=/:Q# Q3 P3P\0P,?QJR0I] MJ!6!T93APQVD*6E*FI*FI"EI2IJ2IJ3I2WP =IN?A:VO?A9VKY-&$_C5-X/X MX_\#4$L#!!0 ( #>%L%;*08$J\@@ *0P . 97AH:6)I=#$P,BYH M=&WM6UM3&\<2?C^_8B+'#J[2%4D8!*$J2#AV @[1D>/R4VJTVZN=8C6SF9E% MUOGUI[MW5Q= &'(!V14>%K2:Z>GIZ:^OP]$W@U_ZHX\7IR+VTT1]L7 ME5JC\:'=;S0&HX%X,SH_$YUZLR5&5FJGO#):)HW&Z;N*J,3>I[U&8S:;U6?M MNK&3QFC8(%*=1F*,@WKHP\KQ$;W!)\CP^#]'W]1J8F""; K:B\""]!"*S"D] M$1]"<)>B5BM&]4TZMVH2>[';W&V+#\9>JBN9?^^53^"XI'/4R#\?-7B1H[$) MY\='H;H2*OR^HIJ=:*_;WN^.7^TW.P=14X9[!YWVP4'K %I!(.'W%C+9P.'Y M'.?G"7Q?F2I=BX'6[[7W4G\X4Z&/>ZUF\WF%QQT?149[7,SBY/S/G,:"4CZB MI!>8Q-C>LR;_'-(WM4A.53+O?=>7B1I;]5W5H8AK#JR*\@%._0]PR7H7U^<7 MLYRA#E)(E(:2P9RK(;QXUMT_%.*7* (KSL![L.N\W<7W$W#\@Q.A"-"2-05;L3'(*3W,HCQO>&]);PW82&1GE0'1\]-9@5,T\3, M6;=FRL?B9ZTB$$,FTS Y8^MPY=5(<4L-DDR M%V:F<4F7C9T*E;3X(A+G@_=B" Y7"\")'ZW)4F1=!W6Q4Q!<&U%2K0N!NT4F MQ:4VL^HU,FF"E<<;DX0DN[Z9IE+/UV1R(2W)\%0CL.9+PJ!^M,@/L'[7+%D$Y(34JF AQ:2'A-&F(GEX+2'G3( MAQ;$4D] **1+8J97A1PWZ%\A4:2!JVL- :_-&DOK%0?\$KE,$C-C!5^^1DT: M H( -!WQ0];R)(4U +G89$DHQD!\H*H@58:>I04$($.$/[.NC0\2P+ OSE&? MK9*)RW%RW\V;Q_\B4!;?=&H@":>TU#V\^;W!6\D2; MJRD=XM9[K77H^"E.$/%:#.OH(>7\0P@8'MM4\+\1>O2NV^O/>9R1C,Y6;N&Q=X_'5 MK3R*!_UL%/=J,I2:/!7LY1'X%=Q(C\I98^.]F?::RRER[$R2^9M3/I-1Y<_8 MEI13.8':&#/(RYJ,,,+HR60FYZ[RY69Q?%H_29U1P-YN53GQ_>M1310]@2_H M&QTQ,##PV^K ["<3:_%K)D.X:1VWB<_KV7$>QU-"2<%PB2Y*67Y#4U];^@.* MMUL8;Y]0E06<$P.X@L2DG"5+ORE'K@K %0)V'Z]A;%DI]W*=Q!3D(R[,B: % MG.&)(PS\R?<,),XXD5;#7&1X_@FFH9@N>(7?TW?,#\8)*#KI,U/G!-JF EKDK)^]'E?D,J0_%LM@0B9V5\XWKLCNK597=[DJ@^O M=1_FPD>H)TZ\0]Z'Z"/U7Y4FYZ5[B]C[48/J=7G6]]LDAY4#^*>8N1$PL"1. MT,8()Q-$_%-(@XXBU\,'Z]_CL?B12D=2HZ].<%XHQDN9Y79K#.+;]FZWB@S< M;4FY-J6X[H1PM63@R8I_V]JKOMIMBLB::5&HRBS700BI]7M+IW,39YT5G/V+ MV*\!L3^P(E)Y+3?W_\+V+MAZ:2?@5YRC*6K9;_L7.7B+@B9CCQUK ;V][G-R MFGO-YP31%$\C(/,%(.W$"=%ABDG&-H9G9=X09R-WEY0D30$%U@UIA4PWIO= MWV1T_YQ]:+5O&HC\W==N(6X#Y;J%."@LQ)G!-R.PTR56Q07IRPZ=VDM&T';# MYU8]+ KU)T9::M&) 4?KQG*CA;Y2EH).:Z[02M$K68)0SHHIW2YCBL'"P$HE MH>K<6$#%IO96'M::HH^!Q"864R(*E^R4BZ;2>A6HE)>YV4SX&T-?FG4-)@\ZS*\5)*U.O6=T[5>* MK"*%RC6 2%$?MH_$T)YEK 8$FB\!+3%EPP@&0*2CO.EY*9_AI35=+NQ_DQ<9%?JU1BG\LI!@64@Q6I8,XMB@ 77JWOS !?(^$H\YDM5ZIO M3/>WZ5A&R^8U_I%#84*"9FN^E&,R9UU.@"^&R%6AD(PPP0I1GX,8@DO:^#I9 M;:A_LGJ-A.$B Y][+00(QF=!CB@.UR+T05W<:'9' 9)$S?'H]I7. M0[XYZU1A!4KL464&?Q'=ZF(]2@BI&L?J@>_HM\D\L:H"V-3T?OHRV'9HS04C MF$XQ4K;(HR6J2NHEH8:-U$(!\%2_ M[^@J]LPKNU9,IPCL9YK<4QX:J"6Q,R'+(B04HDR,R_XYNG^6YR#9? M5[KO)8]E[VS339;/W7!Y[ +5P[C\$G9UUUGM\C'M\W-C)_DI6JW_]$$\]#F@ M*[?WOHWU>:!N X@KQ_V@J,B^&=9^'O99#%L%:\D?R2Y0D %4V . 97AH:6)I=#$P,RYH=&WM6UMS MVS86?M]?<>JD:3*CJW6-['HFD9W&;2Y>19U,GW8@$K10DP 7 $UK?_V> Y"T M%%E.G#J6,I,^R!4% N=\^,X5R.%/Q^_'T[_.3F!NDQC._GSYYG0,>_5F\V-G MW&P>3X_A]?3M&^@V6FV8:B:-L$))%C>;)^_V8&]N;3IJ-O,\;^2=AM+GS>FD M25-UF[%2AC="&^X='=(3_.0L//K7X4_U.ARK($NXM!!HSBP/(3-"GL/'D)L+ MJ->+46.5+K0XGUO8;^UWX*/2%^*2^=^ML#$_*N&W=T&"EI<3&-+_O_]7-4,_D1Y7R!BI4> M/6JY_P[HEWK$$A$O1K^,62QF6OQ2,PAQW7 M(C_ B/]Q7++1P_7=@]P+U,49 M8B%Y*:"7:L*?/.H-#P#>1Q'7\(9;R_6J;+?)O06)7Q@(A0DR8WA8@U-@":0Q M9_@-K(*0Q^(2%;%S#LQ:%LSQN7*ZQ4XWT#QFEJB#HQ*F&2N=*LV(P?"4YGSR:+B_WSHX<>]P[;ZV#Y[5@$$^5W&\ )5+7-)D M,R-"P30^B.#M\9\PX097"[B!W[3*4A1=!@UX6DRX,J*TQ7=9 MRQ(**P9DYBJ+0YAQD@.I@K,ZT].T ' 4B.Q/K;+Q3@!,QO 6^:P%BXVWDR]5 M7E4KK^!?HSVBI_BRY5<69?UO)C0WN\U !*3=;QVL?ZY)5LI$RM6%#%'U4;O; M3>W>0\O\02#%T,%_N[(<. $"'E0>)51AK)H&D7*= <'QGW" M2S1T"9,&!D:VV%EMOE/6?"_@GJ$W%K0^QM(0QG/!(SBYXD%F,3A1=DK!=9=] MRH90NL,25Y#7;LOQOB)"WOQ;J=AR@90J7QZ.?%9^R==*IO*MF;)6):/6]2ML M9E2-7U(7?_##R^K/^?(;D0$!]83%T*3&Q"[ICV$GD QCW] MUF)NPLCUTN $J1>XQ*4J44-&G:":D]-DL[_Q][)454&0:5>:NQ%+I*MYIIIE M11T#9Y7%_5Z6QC2Q&SV[1L$/QHI,DXE I%4"CSOM?JTW;-'JC[N]5@W!:, M M>'TSQX\9]7:V:7.^OF: >S_,]M[-UJK@ M[GDFLS%RG\E@GRVY+ZGMY\ML.* M%7?RJ765#2-JI3KY524_!JC.U9+IY9A/^FBAJ<]:FF*2Q59@K**XD_@^7.4< MREZ8O*F[B':=9,:2S2?-;X_931N,EO3#E+9I2B^D MS#!5.D4V20HWKI]R7357SUTM5S'JC/*]IR>GX[-GV[6XZS#)3-DW_VPP9%YG M4>EFF3[G]J90UVW]3-,N!T0,>H/>IT_1?,9%*[O,^JJ);K3),',#J; JI+I9 M'#395*NZ=@>6S!29I:%VM,F2(A\%'(GVK5W]"VF&^:WA-*94'','2VC [YGD MT/8%G=NY.QO?P^UMSW&QO>]P#D')]>0$-:J2$697=NO)HSXZW<>]_=J@WZ$? MIP[5.[= MX_#X,MP*!(Q4G69GQZ']O-^;3CH7>.PP_J^H!")@1*C76$:5EFT MU\(LUJPW+P^3'N]WG]?ZG>$U4*Z*KSD!9] <4>)4%@,IY*\*%:_CM#?NGEFYP[&I+;6R3R[37MZC7JM5&P[; M59A.*.GW-T)JG];G+,4@?NGUI.^;5IPI(A4.\LT@A>FY:RBOM)%^.+%O[L3> M*5G_-T89$0GDS3&/!-W(P0P/J33+JA1XNZZ+K&>SD[F)2HZ%9$;X)B_O503+ M6I4WFE@0J R5<8UT'T9=C]Q,/RSNX.-J5-3B_SZ3\*8NYZ[G'5J[T(344H2,5*N+='@MY,*Q_L1OM\!(&C?F" 2"%9"5718V.W03QSFF(0ITN_,0_/>175>6JI("-"&7%.NM>H.43*D>J:([BR M;&%5UCKCLE+_8S)VQ,'"%L%8W8R8.]0D .(W . 97AH:6)I M=#$P-"YH=&WM6UESVS@2?M]?@5&.2:IT7]'*'E=J"R*:$ M,0EP ="*]M=O-T!24F0[=F9B*57V VU10*/[0]^ #W\Y_C":_'%^PN8VB=GY MIU?O3D>L4FLT/G=&C<;QY)B]F9R]8]UZL\4FFDLCK%"2QXW&R?L*J\RM38>- MQF*QJ"\Z=:5GCZPSTI?B$ONO[?"QG!4T#EL^,^' M#;?(X52%RZ/#4%PR$?Y6$7PZ: 9!M].:M@?=?K,S!0AX,YKR3KO9'+0&_VDA MDPT<[N<8NXSAMTHB9&T.M/ZPTT_MP4*$=CYL-9M/*F[ MP_7=BX5GJ(L48B&A8-!S-8:GCWJ# \8^1!%H]@ZL!;W)VTU\[X#CEX:%P@29 M,1!6V2GC"4MCX/B)6<5"B,4E"F+GP+BU/)CC>^5DBYUL3$/,+:D.CEZJ3#-( MTE@MG6XMA)VSMU)$P,:.S$CI5&E.&LR>$+ MN8KC)5,+B4N:;&I$*+C&%Q$[._[$QF!PM0 ,>ZU5EB+K,JBS9SG!C1$%U3IC M*"TRR2ZD6E2_(I/&B"-)82#ER",XH0O.V'3)$J 1N#YG)A428: /-$K" EF- ME$Z0UTVR:YQ+3E^OX_%&Q2%A-U))RN5R Y-SK@G#$XF&M5P!LYB+8([(QC%! ML\%C?:\5;3(7IE : ]807*@>3F<"E!^D\8K!#>.2E$P$.#1'> ,-]LRC(*0% M&;I-"^9#J4D+@UG8:2^OE&_P(#506I.M/3M #9(CL3VUJXYT &(_8 M&>JS%CPVWDYN*[PJ5][ OTI[1&]QLH4O%GG];R8TF/W60 2DU6\>;#^W."MX M(N%J0H8H^K#5[::V\GS@& @AR-W*,$-> M-(VJ'#U]U'UQ8-R3O4)+EVQK_A2Y>O=H2\S M+F&K!BQF396U*ADV5U/XU*@XL]M3OE$V^N=<%Y13/H/:%,ODBQJ/,(T:\GC! MEZ;RDY>J9UQC!MGJ55UM_]<3MRC:0=@;*1DY]<7<=J]S3T1;PI*]Y:%.N-GV M8?O$*Q;)"Y_;"YD!HP*-BF-79: _P+H%L 2V_$LMT@#KM?!M:OV/?OBJHOVZ MY^"K(RK3:59ASD3>1X270: RZ7H.>4A@W%ZW=)4*\#^QP"D*F8\%MT&0:8U$ ML);[ ]=R%;4&G&=9B+5,8+&BQSGON9U3\/0C=[XWN^?@7V5!+(HB<*UX5RDA MF$FJTK' ]^5]L8=;F^$W@:KHHLXOM<-UT:Z3]N8 DO*0@E^7R>*/VKH75_G1#5Q:W7JG0T!\Y#$UIS U M#,'E7:_0$)EQ;W\TF]=AY#?_!!U!X%*_LC,1:502 5G_<[KN_K_(/U^ID MY4&3_W9-MBJX8!\6$K29BY2]S@3UKR5U@#?=R3WW<-85[VN%*UIGU%1V_*N2 M?W2)[2]KVKC 1-1'*TT=YT([DRRV N,G.>+$=R1+>X'2A$+J:"/%93%;J]C; M>Y(92Z:0@*6&8$2CE\"U8<\P,QP\K_]XW*[:9(QU#^:T2W-Z*67&8^H74WY] M":ZYM"K'R_>N2"P3@'/*%)^=G([.G^_6ZE;1@YLBN_AFC.!>9E'*9KF>@;TJ M G1Z3XCL>IS 6-#=>HOF,\H;^\4I0DD(S6W[_"/,W$"JRG*NKF8'33;5JJ;= M\2TW^4F%H>:\R1(B00D8CD3[UJYX9FF&B;$!&E,FPH5C^'AV[L[& M=W][VW.ZV&H[G$.FY';,1HG*&(WEP?IN/7W41\?[N-.L]ML]^G+B4+US8V_W M.+RX)0[]$H?N%@Z,]0?5=J^Y F*/!7Y)<1*C)8:\W#:LLFBPN5ULF>^B.%M[ M_,]!=?"BMP+*'<0Y2TG]J>-V1IF"IB-=3NXB07O-*$R[Y@,#'LQ9#)<0UQ^" MU"Z#U#N%KR:@$W:^VJW:*[?+JPCE@]*[R>FN@U+9:4"5U. 3MA!9)4^=9=J?+JS!2FD>"HLQ=W+R2+0H2 M-7ST6+ ,8G W*_*@R5KOV-8$9' +3V&2-"-),SI MK!;3;"WI??_[\T_YJ$H,*/#+7K74B07TP*UJ75N5VWFD]NW]%S M#H>GZ&K0PNDVU=?>;;U?/%5&G7')9^!N2)ZK M6 1H"\"3[;M3WU+O_3@MFM#5T*FZI&K6)27>N[C[?0Q?ZTN!^KJJ/%UORJ00 MH#\-4'*=&(C7@<=_KB=QW?T&[>8 MF$4;VO==\R>W^3$EJO.2P9= V#RFDO!19K$T_/K\D[;*1<3R1$Q0EY>NQZ/( M&X>>:PZ$_:F$I&UW63*Z!4?GE,5*7=""3M_=0:P[GU #UE^HWN]P+AY6>);?;G[5=_KN/F[GKN0ZJ9]Z;@M:;?]K\Y]B;\G%W5^M+C7/8\Q MQNX?K_9EQ[.QXY'3P[_C3>\[N##?_?;^[_\([^#U!+ P04 M" WA;!6)B930>T) !G-P #@ &5X:&EB:70Q,#4N:'1M[5M;<]LV%G[? M7W'JI&DRHZLEV?&EGDED-_$V%Z^M;J9/.Q!Y:*$F 2X 6M'^^CT'(&DIMA([ M32QEQGV0*PH$SOGPG2N0_9\.WP]'?YX/WFW QL2Y?+?=GDZGK6FOIW3:YJGZ M[51KBZW8Q1L'^_R$/E'$!__8_ZG9A$,=%1DJ!Y%!X3"&PDIU#A]BM!?0;):C MACJ?&7D^<;#9V>S!!VTNY*4(OSOI4CRHYMEOA^_[;;_(_EC'LX/]6%Z"C'_= MD)UN/(A[G?Y.;QO[O7$TWD'PG6CE:S-#+X7_#'/5,840U7Z13;78?=?Q_ M>_Q+,Q&93&>[OPQ%*L=&_M*P!''3HI%)&&#E_Y"6; UH??]@&@3JTPRI5%@) M&*0ZQ2>/!L_W -XG"1IX@\ZA693M?:ZY9ZW'( M6EC,!0>L+L+E4! -_X5$*IR1JHDU&LBY..R>Y$OSS/!ZO M=1HS=D.=Y4+-%C Y$88Q/%)D6+,K8*83&4T(V31E:!9D;*TUT483:2O26'26 MX2)Z>,Y$I#\J&X@A+ C%)),1#2T17D #G@84I'*H8K]IT42H5VOO(!_ M@_>(G]++#C\ZDO6_A31HUYN!!$AWJ[-W_?.:9)5,K%Q3JIA4W^WV^[G;N&^9 MSR11C'SLK+'&0BX%%GY$H==6YCTO0(Q1Z59V"Y+%\*B-@R>/^MM[UG_"2[)T M!:UN*"4N\5J=5[TUUL[I;+=S]8H8 M6YT6[OHK7R@-P^?$5#/GXAR;8RJ%+YHBH51I5Z13,;,;/W@Y^E88RA*[@X:O MW_]^BD"^R 9JMS* MYGFQ?U,@@*MHT82S(J<5'9RAN91P^NK.RQM3U12Y=,:/,J31*V? \MPK%S''A&:*2>D Y\-7 ML_O\+N%K)#/:I7=# M&5>,GN@OB6Y@_=/O+>8RC'QG$HZ(X9'/J.J"/Q;<5VMX.6TQ_HM^KPI_'46% M\8T./V*.VXU@$'9>4<_S<6WPQU6C@2?VH\=7*(3!5-\:MD1(C,[@\>9VMT$H M\^J/>X-.@\!HP6?P^FX1:$I9Y_-G-T6U!TK? M'Z5?*%6(E/N^G$-?HF\27975]7-?[-4[>\)IW].CX^')LY+YJR'^5;02MCH, M^&),$D%E6:OFA#E'=U/$Z7=^YFGGXQ+%GJUK3XG%P[(_7^5X]40WFD9<^(%< M>)52W2P.64YN=-/X4UAARSS2#S&W=GV[N_O1UX*G8W/O)HBWS?X_Z@ ML?F\QS^./*IW[L^M'H?MV^%0YD.LZM8U'+J;FXU!^#'@L,;ZON!(1?&*@DYI M&DX[LM?2+*Y9[[0Z(7O:/IT0A- M!B=H^#16]@M]P; JVK^Z69R),T2"<&Z&\ M-V:2.B,C_A(R*Z[U04R%BEA^08'S*Z)MF*QFL8!+ MD1;>?S_N]G<:_=[ >WUVXDWZ&'QW7M^[#QA-L+1Z4MK[@%K9@#^081L,^6@< M8&8/4!>%0#,8))20ZU9@A<+-J/)UFO;&W;,+5U:6M:T6]LFGPO-[M-GI- 9; M@SJ 9YR5APLPC4\+:)%3>+\,>O+W92N.-9.*!H6>D*;\V;>B%]I)#^YMA>[M MG5;-?U%DDHDD1AUB(OEJ$F6%1+)Q46?-JW5J;%?+W<]-)//\9 .C-[&Z8!+- M:U5=[1)1I M2QC?G0^CUW>&0I#6ZVYW::Y%]_E:XPN#"3+8RBDA3_FYSK?PI MTS*3\)-7-D9;0J^PPQS/[FA(W(6%ARITM8V5LL/?W:H."N4.$=_]_%$IS(BHJ+(OI777H4K$6/R M#92*^VS.0R3]S3V@Q^92$E^OBE$?)FV.$3G(B#0WF?4H1FSFP?QUX5+O-:ED M1A%-@HG'U65D&NU+(9H_Y%CA',8N/QA9%Z0(%:*&9G24)D6"VQ.1ST/FKL0R M='S3LX2)W2Y9/B1&^..?4>V#_>B0J1!PW,J+""DB*^,JE<\\R1$R0[4I?6JX M1"J<7X'G;=3K<:."S[[\'M$S_DN;P<(2V]<=7W^R6A[<$>]F@!\CR0@DI>Y) MB#6?G/HQ^7R_J#ZFD]PDY1OJI/'",>"4YP]#@UA(K MR2@8))Q5U0"K[7:,J9Y^E=+W!HB?:U=2P2&C6T!T#!-!CH_,)E H^,%P.,Q MB',^_RZSF>#J++IP4/PUMV#7@1BWO5^X<,]A6;OM2VVX^V7\7:5<)^D_MRT] MOR.;W?"G][7JK,>5F6^U2=_J\Y""[,H16OV-D&%49NJO3YN_GPX]U:C"/%WS MRWWM\$_0_#^&._@_4$L#!!0 ( #>%L%9 ===8[0D %HW . 97AH M:6)I=#$P-BYH=&WM6UMSVS86?M]?<:JD:3*C^\VV['HFD=W&VUR\BKJ9/NU M)&BA)@$N )K1_OH]!R!I*;(<.VTL9<9]D"L*!,[Y\)TKD*,?3MZ/IW^4A9$;("_@8(*1/AS30SZ>]T.[[7W]X?[_3#<.SAH#PX&41N?SX;= M_?Y_.BAD"X?[=XQ=Q/SG6B)D8\YI_5%OF-K#7(1V/NJTVS_6W+CCHTA)BXMI M?-G_KY^CFLF/*.<+5*STZ$G;_7=(OS0BEHAX,?IIS&(QT^*GND&(&X9K$?D! M1OR/XY+- :[O'N1>H#[.$ O)2P&]5!/^[,E@_Q#@?11Q#6^XM5RORG:;W%N0 M^*6!4)@@,X:'=3@#ED :2RN4!$[Y\"L9<$U M<_BB#@SRN8KC!:AX6L -_*I5EJ+H,FC"\V+" ME1'EK$T U!:%A$NI\OIGTZ0QXDA:&)XRE)$[I4O)8+: A-,(7)^!285$&.@+ MC9(\1U$CI1.4=77:)7D@=N;<=86J_8X!56MO()_G?:(GN++EG^R*.M_,Z&YV6T&(B"=8?MP M_7--LE(F4JXA9(BJCSK]?FIK#RWS!X$40Q^[J.^PD!N!A>]1Z)V5^= )$/*@ M<"NC#&71-*IV_.Q)?^_0N$]XA98N8=+$R,@6.ZO-(VT>3.;OA1#G&$($K8\) M0 CCN> 1G'[B068QHE)*31G!+CO"#?%_AR6N(*_?EIA^15B_^;=2L>6J+E6^ MIAWY4N**K]5YY5LS9:U*1NWK5]C,J#BSZZ]\H33TGW-=SIRR"]Z882E\V6 1 MIDHC%N=L86K?>3GZEFG,$CN#NJO?_WIR%D5;"&UC)2-'4HSJHU=D8'N ,L6CA6P99\:D>9\N12^ M2ZG_P0\O"UKGZ6\H0ZA*+T0@/R1\I5O:/2WV;PP&J5(0_4!E7L5>@NOJ.WH00ZZ; Q@MZ ME' 52XP.4 UNCLWR> 346"M?,[GL-$)4S^5:D=H8:5 M97TKR/9NEOPJ"3+M6AQNQQ.VZ-PBSK*CC^:PR][.RU4 3 MN]&S:Q3\8*QP-5DB1%HE\+1[T*T/VVU:_6EOT*XC&$VX!:]O%I.6+&%G#;!V MEV3KT6SO9;96!9?P/I=O2%),LM@)#(H6WQ/_E[?GHV/G]1,'\[Q+^.5LR4QP%?C$G,JRPJU2S3%]S>%''Z[1]IVN6X MA+%GN/8463PN.O1ECE=-=*-IA)D;2*57(=7-XJ#EI%HUM#N'9:;((PUUV4V6 M%-DGX,C,)[?X>IIA-FLXC2D5QQ!N"0WX9R8Y='S)YS;NWK;W<'L[<%3L=!W. M(2BYGB.@1E5.P.S*;CU[,D3?][2_7]\;[M&/4X?JO3MTV\=A[VXX%/D0J3I< MPZ'3[=8'_D>/PP[K^Y(B%<8K##J%:5AET5X+LUBSWKP\(WO:V>O4N[C;%5"N M9G.6DI+5K1]!/4::AXLT;Q0^FG*=P#G7=![.< L;K]Q>78<9'UG>3,^JR+*E MT/)>PB]\IC.RK\[0,1%RKCE<:":=-R:26BT"^N(S*ZKU@>5,A_[N@^\@#.K= M@S:8.:,D[-8K"I1?(6W]9!6+&5RQ.'/^^RGZJOI!K^V\/CGQ!GX,OCFO']P' M3.>\L'I4VOF 2EF//Z!A:^[ST=##3!Z@*@H!9] <4>)4MP(IY.]&%:_CM#?N MGEFYM+*I:;6R3RX57MFC_8-Z>Z]=!?"$LG)_!:;^>0'-4@SO5UY/^KYIQ9DB M4N$@WQ-2F#^[9O1*.^G1O6W1O;U3LO$OC$PB$LBH$QX)NIR$62&2;)956?-V MG1K9U6;WL$_2,#!?>RVT MSU\RFVF^,I,IC2)0F+^;5$EWSK3))-SDI8WAEN KY#!GBWL:$G5AX;$*W6YC MI>CO=X;E4>YV[:3JRA.U8%VZLF59#L* 0 ,3GLS\O;0E^A':G;U# V^99!?< MW7X\5[$(D*B<)7^7U]Z&*V$S] V8BKMLSD$DW-T]P,?Z2B!?KXM1%R9-R@-T MD %JKA/C4 S(S+WYJ\S&SFMBR0 M0E20&HK0D0H5\6Z/!2X/6;H42]#17<\")G*[:/D0:>:.?Z:5#W:C?::"P%$K M+T"DD*R$JY N\T1'2 Q5NO"I_AHILVX%FK=>K4>-"CK[\6P#_% A"("ITCWRL^>S4C\CG^D75,9V@)BG=44>-5XX!ERP= M_E1"4EARA2G:KYOG#&*E+FE!1TQW'%H=4.*W7.G+ZO"RN=MPGCNE,9S33>B8 MAQ>\BN\\M52T$;6,N" 8ZM1:(B4)!]-SV]+M^#^]KU5G=V[._%T;==_/$XRJ6T=C M^U= QD&1FK^>-'Z;C!VML*2<[/A]OI;_5V?NW[\=_Q]02P,$% @ -X6P M5DDY_F*L"0 !34 X !E>&AI8FET,3 W+FAT;>U;;7/;-A+^?K\"5=HT MF=&K);]$=CW3R$[CBY/X9/4R_70#D4L1-0FP &A:_?6W"Y"4%%N^).=$RHS] M@;8H8+&[V&?? !_]\OS\]&K-'J=#[T1YW.R>2$O9Z\ M/6>#=K?')II+(ZQ0DB>=SNF[!FO$UF;#3J1DA:7TSC=_^FIU+3\B(IBH!*EAT^Z[N>0OFE% M/!7)?/CSB"=BJL7/38-*;AG0(O(#C/@;<,GV+J[O7A0E2T@A$1(J%CU78WCZ M9/?@D+'W402:G8.UH%=YNX_O#7#\JV&A,$%N#(1-=L9XRK($.'YB5K$0$G&- M@M@8&+>6!S&^5TZVQ,G&-"32!$!&SLR(Z4S MI3G9,'M&-)\^.=C9Z1Z>NCF@WX?,FXZR(59+,F2HD+FGRJ1&AX!I?1.SM MR>]L# 97"\"PW[3*,V1=!FWVK"2X,J*BVF8,I44FV9541?,C,EF">B0I#&0< M>00G=,49F\Y9"C0"U^?,9$*B&N@#C9)0(*N1TBGRNDIVB7/)Z>ME?;Q624BZ M&ZDTXW*^HI,+KDF'IQ*A-5\HIHA%$*-FDX14L\)C>ZL-;1(+4QF- 6M(76@> MSF8"E!^D\8;!#>.2C$P$.+34\(HVV#.O!2$MR-!M6A!S.0,FD"ZIF5Z5>EQC M?Z5&D0:N+B4$;FUGL;1>N<'/DM>")\3CY5.%5O?**_INT M1_06)UNXLWG+(=,G& M;8R,?+ZUTCR:S3?C^7LQB L,(8+6QP0@9*-80,1.;R#(+4942JDI(]AF1[@F M_F\QQ[7*F_%2.:\R4EPNJ6[' MDM\7_-6>WMH#KWNJJZO*O[86UU=C:S5^?\#)>$@!K95 9(?]/91K.?:V>@>? M$WLG(L6R_QT4;*Q2+O]?_3D@[-4)Y-?:O/V[_.J*7GJ#=K]/BKCD"6$'T\40 M')Y>(C29<6^_-IOK=.2W_Q1=0^#206XJ"PGYG&5:N&9%T[%[GU$UEZVJZ%Q*TB47&?LL%G0](ZK![=&[&*E:\U<=PK5J3U+1W_*N: M?\1B_V8)RP66 #[D:^KH5]A.\\0*S$XHK*6^XUMW2J%V1R&=&"#ZY]5LK1+O M.]/<6$)XBI#% 1&-G@/7ACU#F!\\;W]]O=VUR8BF1SAM$DZ_2IECVGJ&%B7) MA%SS;M'NJ-^[(KQ.IRXH#W]V>C:Z>+Y9U+G,&# X91JNANESN$: ;!>BYPE<3T"F[\,D9Q_UNO73[NK!(;X3GD[-- _*]9*]@ MJG.*6;T]9Z(>H#/-)5DD1UP8JT5 'WPPI+*,\8+KT!_D^_K;Q)PBYKTG[10, MT;@]F=K6.;OF2>YJMQ_W7[PH53:\A^HB-#6+CG9*M?V'X$I' [3J!2- UC1$2TV*:U]YYLXB8W!U82@N> M*C)[-"K?TU&8D-7QR^5VU6%[L"Q5=?WQJW;,M[5LGH$SC\LEUE*N M87&A$A&@D0)/;]\.^3+#VX0;X5/T"YCPN33 J4BX&TP,7^MK@?::Y0@[ Z;I MJT.308#.,4#)=6J<%@."N(>^RFWB/"9&..!![.$=5M7:E\:NU[]I/;J M;K0_;<3MH&9 @/I'"-!N">D3^+FS>Z7KGC:1=I7-W-%MUNMIX(::V6[G\1W] MQBTF9A%#VWTKBDZERB,8-.4Y@YM V+(-28)'/G1]=(Y"V^1:JW5W7U"/A:[_ MHJ)7#G26G ?[4PE)6TX1E%R"HW/&$J6N:$%GZQ@6"[IJC,.[O-_L)) MBBD!W2M-()Q!G2- 9JEJ(&,R8D:R-ZE5Y,Q>4M*-RI75[<(:_U-(5/%%0G\S MA3A:0X$YO0@^045G+.;H0!$HWFZ\/_6N@A3!9W206&9$WF4:L/Z.Z)?@9RMT M] !WN9;/C-?=//KO->.0LD-J+6W_MJN/_0S@ X !E>&AI8FET,3 X+FAT;>U;6W/;MA)^/[\"5=(T MF='5DB\CNYY)9+=QF\2NHTZF3V= ;=R8@U6IW.I_ZHTSD:'[&WX_?O MV*#=[;&QYM((*Y3D2:=S_*'!&E-KLV&G4Q1%N^BWE9YTQN<=(C7H)$H9:$T!/\!!X=_N?@AU:+':DP3T%:%FK@%B*6&R$G[%,$YH*U6N6JD#CMOD(%#1[/ @$I=,1#\W!,2[$ \& M(>P%_4'4@Z#;V^WM#+:"8!OB8*O_WQXRV<'E_AUC9PG\W$B%;$V!]A_V=S*[ M7XC(3H>];O?'AEMW>! K:7$SC2_['SV-FI)?4=$+5:+T\%G7_=NGW[1BGHID M-OQIQ!,1:/%3TZ"*6P:TB/T"(_X'N&5[&_=W#PK/T I)$)"Q:#GZAQ>/-O> MVV?L-(Y!LW=@+>A%WF[C>PT$4GRLG6^)D8QH2;LEU >V^]O9?-1EGQ50ER8RI0N*6)@^,B 37^"!F[X_^ M9.=@<+<0#/M5JSQ#UF789B]+@@LK*JIMQE!:9))=2%4TKY')$M0C26$@X\@C M.*$KSE@P8RG0"MR?,Y,)B6J@+[1*0H&LQDJGR.LBV3G.):=?S^OCK4HBTMU( MI1F7LP6=G'%-.CR6"*S9E6**J0BGJ-DD(=4L\-C>:$<;3X6IG,: -:0N= _G M,R'*#])XQ^"&<4E.)D)<6FIX01OLI=>"D!9DY(P63KF< !-(E]1,CTH]KO"_ M4J-( W>7$D*WM_-8VJ\T\"OD,DE4X1S\ZC%ZTCD@"$"2B>^SER4M+ #(3%6> M1"P X@-=!:DZZ&G:@ $R1/A3B]YX+P6&(\3NXJO*IW7M!_DVQ$ M3_%E"Y\M\OI/+C28S?9 5$AOI[N__+G$6<43"=<2,D+1A[W!(+.-Q^;YHT 7 MPQ@[:VXPDRL5R[Y'IC>6YWW'0 1A&5:&.?*B:57C\,6SP>Z^<9_L#2)=LO,V M9D8^VUAIGMSFT7A><(CO48 SS"V"]L?*(&*C*?83[/@SA+G%5$NU-I4*S>]1 MLE75\7WR*U_H3OWG5%>4,SZ!5H#=^$6+QUBM#7E2\)EI?.<=\7NNL5#M;3?= M".&!+7Q-C#A>0^8=*1D[M\?R>J/+W[&&2RSHWW)#_;I9+B@WB5ELU O?7PB9 M Z,FD1ITU^E@(,'>"; -M_QS*]8 \_WX7>8-'_WRJJMV6>6&7LCUICS+%/99 M;J"!;8]//J<9:#_V.+WJ4U?L?-M49:D9Q/^(ZJK>6"$SVN;2-6$F#_Y&=JL6 M[6.E@S#,M48JV*7^I7(_*]! +[((N[30)C-Z)P54(S)JSP(G#^_ :]C1GW]%NSN4I';A+*CM'!0U>H<5.-B6F^@J\TY_V[Z6%AYN5U+A[4\/ZMFF\08;\+4JO&"GA01MIB)CO^:" MLH2DZ;6'T7J\8B&L7(=7-?:C@;CC7]7\(\[[G^>P5V!UZ_.1IFEYA<4T3ZS MS$A9+O73U'H*"77(*;E\W=[3E-;+#$KRE3 M8K[$I%>BPRJ+D"V1L03@HCH9?-Y'/)&4M:I@Z:R?HZ%:;YQ%KA**SR'OQB?KSB&GDOT"@!BZ5'A_IX"B6XJ[JU%M8;@"%^-?BR-_)Z)J C MR,OF$REH0"T!]<>,!/(7O\K7D>R-YC,+-W)6#<,6[.0J[GD;]?O>1E6J3JGX M]_=[EJ9./,-$?NGEI.^K=@P4>14N\B,HA26Z&W//%S+?W V>XMLM\>V#DJT_ M, &)6*!''4$LZ.85UG_H9$%>%\CKC6J$J]7AYR8G<_Y) *.6LKH_$\Y+5=U< MXV&H41' 4W MCF5>>#'!((Q*,Z,PS!I]#00J(2]%CGZ:N M'4^2H=Q0J3Y/%#3&I;O[J.J%\\JY\,'^5D*2T5WKBD'!T3EAB5(7M*'S=DR! M!?V= "ZK#E';F^WX9TY23/]T+3R!: )U/0"9I2Z/W,F("I*&3;WQ$]<&"%,$G= I? M5C\^:!JP_AC[:Q"T"8YQU^N6U^Y5K+RZ]:41W>,Z_7VYW"3N;[-,WQEE:^#_ MZW^M.)MR2^>AS/10GT>87=>NH_7?6AF%9>'_]KSU^_G(.1NVI><;?MNPX_\L MS_V!X.'_ 5!+ P04 " WA;!6UW<.?I(, ![90 #@ &5X:&EB:70Q M,#DN:'1M[5U9<]LX$G[?7X%Q,IFDBCJHV[+'58ZLF?&,8WL5I5+SM 61D(4Q M17 !T(KVUV\W0.JPCDCQ);'L!]DB0:"/K[L!=@,^_NGLJM7]^[I-!GH8D.LO M'R_.6^0@5RA\+;<*A;/N&?FC^^F"5/)%EW0E#1777(0T*!3:EP?D8*!UU"P4 M1J-1?E3."WE3Z'8*V%6E$ BA6-[7_L'),5Z!3T;]DW\=_Y3+D3/AQ4,6:N)) M1C7S2:QX>$.^^DS=DEPN:=42T5CRFX$FI6*I3+X*>K];[O4:OPFI]M\)*I4:EV*@<]GMNN=JHLU+U M/RX068#F]AFEQP'[]6#(P]R X?A-MQ'IHQ'W]:#I%HL_'YAV)\=]$6H83,+# M]D_;QT)/$?5]X"\7L+YN%O-E-](']NFTA2<"(9MOBN;G"._D^G3(@W'SEU/) M:?"+HT#X.<4D[]O;BO^/ 3% E_DZLH16X.F AVQ"N*&VP]Z]J3:."+GJ]YDD M%TQK)N=IWHC:);SN$)>GBOA<>;%2S'?(.:%#$@6,PC>B!?%9P.^ >3U@A&I- MO0%<%T8>@9$'D2R@&F$(K<MGKQ/.IQKD?::)P2X!2+);2A&SKUNH@"DB%PH%E&@D1FF M4\I(;TR&#%O ^)2HB(<@!OR"K4(V E+[0@Z!UOEN9R@/*=Z>E<!X; 08;'-6!JE,&=T:B#B MP"<]AG0 O*!78ZX2!R ,"$*;%?,(WDH G1;Y!#: *E36MC9E7DQ&GI._@SK" MJ_"P9M\TT/K?F$NFLH=:$*);*QXM?FY#\1$**<=#'T38="N59^;A,P>8@F\? M.WM$]$K!DRPPL3<\V,%]YB6NK!D#'1);'9R\>U.I'RGS23["0"'IY"&"T_'> M/T)X2 M0:P7'_G.BM]^#N14H3I)0\PL"-C08FCSCB9JRVKCJ=]N?KJ\NS]F6KO>7P+1KPGN0/8OEA M_J/DUNZYC[*;KV[C/];SL.!!EC-Q<=4Z[9Y?73ZJ_.XK\ >G!4\ I6WGD$M> M_SPWTM>1MS@+?"KT+%?A"V@PP[9X=MIM/X-$'[RP^D2E-R"ENF->^S\E93^F M[&=KZ=>S8GXSN_W:.8<)RV-+<;/X MLP?AYXS><9]\0\?G+QS_;K>XS*V$OT#";'"33 M]?N[-^7&$6FUKQ[3_Y4>16@OL01J75W^=@YK@N[Y=!FT'OAS,-_"8.QS[*^7N UUY-*X9D3SR.;#>)AS BF]# %:_)28A@%3#-"B:;?SMD)F.O@].M> M(GV:15](Y,$O?"FT*J\I@#2IXQ 3F/-9Q83!#;-GR_!0*KT0'E;$&!I@DAPP M[C,C^8\@.V*O)H48SS^7;$_42U6:5O;IF$22FSRG8RA5<>\?:);F/87GQ=+D M>>$19U9;CE6QFF75I/)[$^#^E>99L6/3NH=R2!XQC7F(!4!PL2_%D+RM%HL. M\(ZCOVW8O_/;S46?5+?D:A0RJ08\(K_'',TCQ#*-%U+R'/+NJR%-4V/1 MAR%=3$@'/-2^S>AH1&]8GI"_\4+(1JG.AG&@.;@"M.RAS?Y/?4\$*A2VA 'T M/8R51BP,F49OU4?@C1F5BKP'M]+XL&CMNZ+6TS",:8"% N!;@&R3X9NF+B;7 MS>OOB7N[1H?_OGW>NOZ0,1.G5AY\PK>F\H;I9093XI9!O(E-"+2A1F'-AHJ'28 B MT!3P*4UB@$0Q!$%E["+A'*2F41SDSSAD$ C-L%:M+SK1*!DLNB4C2I^(<-&M M M%O*XD;I9K4BE/1OWM3EIUZ M=5<8K6_&:&/*Z)PUK>>T6JXYM5I]1U@]10.#\ ,Q)/$L6FAP+(GY+KB945H8 M]K96+SH5MSZ5D9E]&H..T#GL;BRY$#!M[3(Y)-=,8E$E!?9R'PT?TT!B8\=% M]WPA=KR(HJY"\AOKR1C!Y]:,KF!](QFYD33$8FVC1BVYAU_L5 +G]82.J/1M M&:TMXBM5G4J]1M2 XK1C;;DKSBA L[:WB:(IN:-!;%SQVWJ]:FP _3?ZXQQ\ M5'=B>KA,D[2XA_.= !P&- M%&NF?QSY7,'J>=SDH9&I>>AH"$Z"A[DD5X\+0%B%:N[1($<#?A,VS7K0WDY2 MZ(UBON::++H&0K6?#IPDV//F5D'[B_=*Y?QAI;[R=C'OKKRWKENWE"_72X_? M+?!9JSQ^MY5\I7KX^-W6\Y7#ZI-06RMOU&W!P,%" D"G(AK^>E ^N(?<9BGZ M1MQ($_Q=SM?KZ3L'"S?$]7T(6O0]6E+/W2C"=, M3*PP8?W[7,VR@E&(R9U@ M!@-C9ICYF6!$SPP[]V:0>\].$EXS93]+=+2OWNX[!8E;JLRR1)9HS^POW G> MTF5[!EG#SPRR]8,:VPL[$SF['+&OG,JU+*JO5')*I=(R=WF_HMAFE]:S721V M=]8&$MK;IAF-)HLU#EF">36[<:6>S;C2J&8^KI0S'%?J1:=1+K_&E=>X,HTK M/7GR6=/0SYT&(F3DKTXKB\AO9#;4E.O53(::,NHK\\'&S7"T*3G51MDIOP:< M%4V31),64;.(98)$B8#[)-5(IN+1BM>")L^>YDVWL(%]4._NVNNVN^W DFOU MFE-N'+Y:\@.GCK7=-]7EWOR"*:R+P'R\Z"7M]&0T*G%WJ2Q=(JPY=6+:GEMWA!W4JS9-35;M^CHT+GM42NK0E^^S/52A+E_Q^ '^AP$=\;Z'$\Z M;<%SDO?BR?Z(%]L8T04QKBX]729]HS@$ 3S)TF,GO5F&TD-BJ>>)&!@Q$WE; MF6PV_]E"_+F*55#A;[&.)9OK2:5H@34!(#,2H3E<:1563.?I7@< .CR"Q;*] M\98(VW"[G?$9N['9;K5N:0^417AH*JP-O]PRAZ*U*0%*,>@,LRP4/,L3^1*P#@^ND*-=@) (&P D9I?C)8=2F M,S-E!PIL3;3=(ZD .8%Q5YR0B_5IGNL,W8F@^$6'!$Z M=EL77,/?N),&*.4>V\E"OCA/Y3?9?A&P$,<+47!MDS 04:Z** M]W@ EQCJU.R09=\\/EN_C9O=",7CR$T/@1"W>,_ 0Q^A(>9@YFG^^>R(]IK MLU48_"(>31TP_X9-'"6+-&Z 0$ JF&HB_R@;/SEV&[>KI0?#]U@@1D\KE'T5 M\.F-9'9^8J!IQ(J[,A3QF?(@K. 7](C;E^_O_IG$/W0B*[G_\_Q3D%TY5&B= M_"KV=5,Q>=VT*R0_]/BM'STSXP7.VYY#[2JN5WV>P4PD\'^6Q+S#U)._@]02P,$% @ -X6P5A[R MDRTD#P &U$ T !E>&AI8FET,V$N:'1M[5QM<]LV$OY^OP)GWZ7.#/5J MQXGE-#.I[32:IG;&T=773S<0"4JH28(%0,GJK[_=!4A1,F4[25N_3#(3VQ*) MU]U]]ME=D*__>7QV-/KUXPF;VC1A'__SPX?A$=MJ=3H7NT>=SO'HF+T?_?R! M[;6[/3;2/#/22I7QI-,Y.=UB6U-K\T&G,Y_/V_/=MM*3SNB\@UWM=1*EC&A' M-MIZ\QJ_@9^"1V_^\?J?K18[5F&1BLRR4 MN1<0*([,)NXB$N62MEK_K2.4+ M+2=3R_K=_BZ[4/I2SKB[;J5-Q)NRG]<=]_EUAP9Y/5;1XLWK2,Z8C+[?DGOA MB[V];E^$/2'V]L*7/-P?]U_%!_%N_^7NBWC\OQY,L@.WNS;&+A+Q_58JL]94 MX/B#E_W<'LYE9*>#7K?[[ZV5^ZRXLBV>R$DVH-G"5T M?]#N[]*LK(;_43FPGW";+G5L=/W:P:OV07?SY6Z[5UWK4-^ZO,%O3 \FN$4- M854FY]GW6[M;Y3TYCR(0ZZ#+>G37S7L6J\R"Y&"4COO3"60Y>(GWTX'I[^R([.?O[X M]O37ZSJW<44T6&U)OQ7&RGCAOI)9!"L<[.[G]B]?Y%[C(H_<#GV!]>_F0!Q_'#L4CXG&L1L$BQJ=!BO&#B2H0%7+93:=@1PED,@.;N M'V;U\7 RRW8AW;I@W, RDD3-S;/M%Z\.OU!8]ZI_;P$"CCZ]0[? [;^0ATOWD-/V4R%NQ< I%A[U6"G !@ M) 6VL'C8R[G%E)^0+6LQD0:V%.Q3Q0#.E6'7X5YFS5"/IIZHD(@\MZS7[QZP M,P@6)GBO%L(&[$(F0*_&L!I4&:,62]6"\ M^<6\ANT\>-=U_./1AP?ALU!4(#RPU!",5&'PR"T0P?:C-L9?[CA[B)X?MC5^ M$B&I>Z_];+NWWSV\_G,=4RL#Y86=*DVV!;8JC2G 2#)D^*HP:&T[O0 F_QQ; M $"C 84\EQ8,S5@57@8,.X)OG?56_=9N5VF*([J[0J%+E%5JY@,_5< CKG6LUD M!.(=$_@&'JN7^^ME-N4S0=?$59@4!C@>-RJ]T2HZ3!C<:$1&W@6.B#)E$6Y)3(% M@9=2 WU#>%1SU"!0+)_5J,/D6'$=K>)<@YH\?![Y0[F.XW(=#X)50JPGKG(, M^Y)%G8B@R$1*DG'&E_)+@40#TT]X48M<@.&2B!8M$-=CEN73R56@Q%4E4Y8WRA(?" MT0A ^!J1:([Y><5 (H&%%'5:1(7TM>;/,G#/PQ@IW!DS&Y%., MJG43X)SLUZ;@D"U[:F%6/4\FA/-D8T2]BA*-85?@RR)+,'U&M%EY'F^1*MFI MGU8Y?YBT7]LCIRM/1>O78W-PB$+/A"NMN!@,1(CY%PO#NDA+J]1]0F'[WSP5 M6>3=9,#"*>5ME2Z])79 @CRV$JGM#>4LX+:%3LP<=V93^F[K<]::_[ MXP8+=-I(DX:A(68,16F3/$*#(U.$+2";6C7*3,WQ=16__POT_#]D]5I5 H9N1%7K^Y5$U7=%EQHS'%Y)FP7"]8Q%..9H!?(J4" MAPIM8AD5H:3KA5VX#$O#+)]MOS@XK/QD -'X'/4^6+H6A6YNN_HE5! M@T0M "P7&S9P?><"MC.^<3*A=:.ETKB5^K!SHA0@-B\3':ZFGLU4,D,$1"=- M)_$8M /D@:UWI1%V"6B'>S>3*JFB5@*XG7!E(JX&4B6!7^Z5^H/U@Z LTALL MPXDKH";&(PIMV-(E+ &FA&.',P& 2YXG L_G.7@&CX*T"Z[L1+?)Q^)A0^X) M#?DMMP,KTJHWA+7(&46!3*8PN[Q"5XX&D(E8T@;MB.=X3]G,UY?<2(B]2T;G MP/"Z3;79<+E/&(U6P$J[0!H,F@@BH+:W03>ZX-(95F4L4<[(YR0JK:=NO=[C MWW2TIUSFB@VL>!R_7$.<-+MN,,W"N+YV\JQXK*^.>GB8SZ36\S3!IZKD(8%;F=KM(U-?]U M"G8S+?G&"KS=A)Q:F1R-A/+,B?/.%1KQ"+#+"/PZCM&34K5R94,VB^BNN^[L MCTYGU6A0B5W-BW_4?OJ)N.GF\AG.*\WP7!OZBM5:2&FGC$^ 9H,I8 -QE8L, MT]M+Y<%[$V7P9 1'Q1J# LHL+(A^8J&UB&/A\Y(NX/5$4Q*'SSSH4QH=%$I" M"Z!\&'1NV6\8#F:2'-PM(*\ MO#OS@0:3.=HB63FYI=:(I MO-H9%[8*1D+N3CWXDOC4]4''X-=L-W! TQ"1W]S.+\E] ?!2/R/$Y M+2R;NJ@'1P$]Y3)"K*UMT0T]PI:CW-4MDWON(BRZJ2H1KL_"60A&F3(K2!G1 M/7KMQ2B)3>&[$)2^JJ_<&41I=&^!&*_Y[:VX0TSAR^S#3QJ47OL^\[-6CAJ')4C4'PVL)HE)QK\A-:J!A; +OT&=:Z\RJ3E>ZKFWJ8<[.&];X"[$'# MP3V5M]J,#@YN!*25"M\*F1P)))/+$S&$6AI/J/GD6PUNPJ2(W#&);_62+ZF7 M>%YW3S2N4@Z,!M U>@5:\8?DJ(FGF243 ^6/1"S<$8*2J+CS-1S52.8NHO-1 M:$VI*5VU,4S>Z#=#4,Z<$W37?9D3=-=K%RSC@IU4^"RCBQ3SCT2 M"3YET)R;0^;MDEZ67T(O@4_W8-Y'0(=QM=K&\ >Z!.<&<0 .S5,\N>X2$6[R M$>XFT$@WM2(!_@\^+/%%0XM$.B,>7;+XQKUPV;^U$T253ZH=7+[FB.KH\J6Q M_P,/GR$("]:"HIJ7OQY]U?U\4(4K&]E3O0KJA5K:0*7^R,)\8&I\Q0ACT\8$ MDI&P)UR[+O'0T))+K!=6G BMVI0-:$A"/AT1?Y5 ;MO3%0*\/*/JPW"7.'#^ MW>67R0T[NDDQ/YTNU?4J6D@X63?$FTN@*X< &G(FE YPY^+APT0+6F3@#S'& M:WE*C;B(Z7^ :J2SJUG>)P8 ]=1NW"3=.Z9RETK0F*[]*@7\,]*X+B?2G,.F MB F$G?LRK:]6K-6,5(ANV97,ZMF8IY@;?D+G-^@9-U2RE+N*4?D\6WD8N8(2 M1>1@I/D, 0>K'A&A5.L]SHV>JSLQO[<#%C[;WGMYJ-@%#Z? /Y* ?9 Y73\' M'Y2Q9]N[KP[93]S^$; 7/7:!Z=$7?9A"^:@>+N]7I2^7?S&8<._@_WS.@![N;GT=^ M&/F,N[\"9F_K<>1 _G[X:H;CX2F[&(Y.3SY]8A?O3\Y/EF\%N9^ MNG=%V-1 MELA7@-15H0E\H_IK*LI:>_G:B>6!%'*X_OC86,T$$39_E,KJ NB$$92RQ>PF MG:8+83P,51,(68:.1F)["!H5W9LBMZ2'E0#/#Z!9Q*DD? J]IV.,-_O=?O_S M'?5UQ6@&X;_['44@IG:W^T4O*=I[U=[?O]M+BCZKVX-V;^^SWGUTU_<TH>6^NS=GVOS8X*O9(@L_!32C-X1L?)9W,W=DV,$(4TXW]C"L@>C=7M+U]23Q+Z<1 M99-OU/.NU!,\V(T'VN"+.[SQY8$PUI6?[K6!] +#-_\'4$L#!!0 ( #>% ML%;\7F$ME"P '$[ 0 - 97AH:6)I=#-B+FAT;>U=Z7/;QI+_OG\%UJE] MSZZB;,EVXBN;*EJB8U9D4DM2SO.GK2$!BHA!@ \ )7/_^NUK#EP4)4LQ*2E5 MD242F*.GIZ>/7_?\^I]'_^@]VGOV[,\7A\^>'8V. MO(^C3\?>RZ?[!]XH57$6YF$2J^C9LT[OD?=HEN>+M\^>75QW)4X?)8I6&9[/<>[[__(7W9Y)^#<\5?Y^'>13\IMOY]1G_ M_>LSZN37<>*O?OO5#\^]T/_O1Z'R7[QY^?.+U_LO]U^_?/7J%?S]XI=7KYZ/ M5?#R]7C\\G\/8)#/X'%^)\M74?#?C^9AO#<+L/^W+WY9Y.\N0C^?O3W8W_^O M1X7G\N!;OJ>B\"Q^2Z.%;Z=)G,,H4FB5?^7&JUVH] QZ&2=YGLS?'CR'7IS6 M)C"S()7F]"N3)$K2MS_MTW_O\)N]J9J'T>KM/T?A/,B\7G#A#9*YBO_9RF#! M]K(@#:?\8!;^7\"]T)\7/+E7T$X4QH&>+,_P_9>]X_:?P^($=F/HR7071_U' MK_NAXPVZGSL#[V/_^*C;^]T[['\Z:?>^;#B=ES]F.B]KI^/3OE:9ETR]7G(> MS,=!ZKUIX59^WC@?=[LM$A8V;],@4GEX'C1N0)G^OGU%C;,D6N;55R[9FG9 MF\F-ET9NS%(]FH4Z"_;&(->^[JDIT/^MBB[4*GO4)%L.7M?(EET7(<]_AHF, MVN^/.U[_ [!Q;]3IC:XD3!;*]^%,V(N"*3#$JQ=/?]8S"V,?9D5,\O?S-DR, M1^$'DR15Q&U+&%"*3SWZ[006?[N%3]V,'OW6'HRZA[!87>(X^+__X4/WL-.\ M8H7E>>4N6&JWL+M<>_C0#YK=L',XZO9[WL'3?_QT\,O^N^K/0>?W[G#4&72. M/)[YTQO]KZG;@VOOB%TA^?/&N?=''^&D$SZ[67+?+-VW;H^:3?JITQF!FC!$ M&3L<]0__0+VA,[@WN[;=ZYVVCSU-AA_./#M)WN8=.CSI''9OC[[WA< O&B?Z MN8]TO6FRWFMBOVRGGWXDJ9OMGITD]<^-$^T!7Q^2YG\;HN/JY+TK MRM0OS2X?=6[,9+R/TB[M%Z&:% M:=#YU/_D)2.;2'Q7;&WWFR)O74E2F^=O?6Y&%.Z/]:6GN]-;,(;YYR= MI'6SZ76"MM=1IS=ZH/1MVU_HVC/DO@WF;NKYY[M%XF;+:S3HM(>G@\[@%HA[ M_^B\SNX:G/0'[5''@V<'G5%[\.4'$?:N:$QK/-3#87-36:Z:?N\+!S?-SN=?JG]T8] M!=5TU 4-%>2?19#\,/ M!"#SAA_;@QNE\#VA;K,"ZH+)O$$']*0C[PC8^(&BUU4UC[J?T5XZNG5G0-, M7MTM2CFT;]5>O2=T7N/I_]@Y_./O<"9> MB]AWQ8)M]OGW&-6&-NN?;4K3 MV#/_R!1-XZF\J@J[J]H\ZG'BO 0-F[M4W7 MI))T?_\X\D9]KS3_V]F0K^\66=B/<=IU_8=#S^Y7^>T+69COJ M9- _[!R=#CK>A_[@>UGVGE"SV6YZ?SH )1\9%.C:__"]W+DQ@=_<+0*O\]CW MP/(_''DD9?_QT\]OWL$1W-OK_.OP^'0(-M;H"W\X/!U\[C:BU^X)'9N-)$Z^ M&_9/![>5?'=/2-QL%G5[P(/MWDVGDMY70C?;19U/)\?]+YV.A)-^OYFH=%-O M!_MWBZYK,$Z@;!VQPC7P0/NZ&;_*?:'KP?XEPK>D:Q'S-BBYUZ#973''#YH- MK6YOU!F<8,08GY1COP-V>?M]]Q@4@;^'.7?")#?K\!#>L0#?[&Y7E>W4!YGMK27]^%@BCNG3V"66Q!R1Z:G*T#LYEX MV'^Z+16':/B75:VYTN#7;\HFN2\2\,<(P/HU_/L'43PQ#EX^??$*R5&ILN/] MXZ?7SP\.WGFC6>#!*VF092TOC"?1$E^'0:=!D+>\>(GEPUK>),Q7GHI];Y(L MXWS5PN)B.;R:!F=A!BL7^/#)-)P$^,4?<3@-O '(R-3[F$34X&$R7ZAXY3W& MM[#SY_OO?B"9UE22.DS2A7S\XP;XZ#>BT<&[)[ H1.EAKG*B[A&[[_Q^JF*S_ !7K(_PPBDZ%F>Q"T:RZ'*\BB !>"%,Z\?O'F]?\#*&RXL M]A&K>5"SLB"X8?[RN4.>YJ$I(-=R,M.':3#)DS2K8Z7MEPOO]3R.]#RV0CS@*D[3 M9.[ET+R7)_QO%D0P1EP,6@*L\HK[L(;P^'X:_'L)DWIZ'=-DK3)5V*KXR(_6 MKG94O;IRO;%[H6]MKP NU47,XJ.$=VH]9GDR^SD!+"D P3F7# MTN[%W>F*S1:=T_@(B5N6VF9K@[3%K3R&O9]3!5@YG.,D%[4,_Y*>6UXV4U&$ M3\^"R"^*\&N< +%M@L0/?H!U:/494)6=+6^,3W.6#B8CTH, 19A8;\,25I/^628#G6RQGE-*T3BA#K;(7I'D(JKT(QFX\<;2_&H501 UPW?O5WK&Z8([3W2V M/9-8.&21)M^ 7<9P,L0)_V5%#KX!(AQ=?= >V*;>*E#(VZBLAGG&HGH91RBK M^/2A!N#G.;"H; (O2L"X3;'?,/%1R&I!"6/E9ZQ=8?HZ:H-VQB)8IZ#PY M3T'L77B*Q>:_ET'&+=6].U=_):E^U0N^38)%3I75\=V+$$@D@[7[\(K$EET8 M(9GEZ\KYNHM[K T'TGP1P6GN16&6UPJY"C>KO*BCJ)0\&W1LJ6@Q4V/X N0> M4,U'IY3A=^UF@%[P &Y9AP:YKTC-F@$E,S[-8:WX,;/FR2*(R79"W>L;$"0V M*X9BV!EVJR*;@3N!7(%^W8S>7Z:H(\!8H;5T9<]ET*10'#-[,U]31SGH(PIH ME<-80*'(@+E"Y(]2NZ*<*=04V.06/0V?(C_=!7P?%+29,,-F1)L!PLU"8Z]; M%0$/IFEXJ>:8 W"*7[K98E]JZ673\:T?@RPD=$=0;S!(U!11M_"CO*7$Y0< ML(9?:<-QNT:Q%#]#85B:VOC1!:R4/(Z4"I(I,X0OT;S8T;1*E7% @H M0>R)9<<9HGL<_>>;GGXDJU3>,HTWT(T'0HY;HC-1 !I1_E]PL,0%J5AQ#+:, M*:^E.QTF^4RAXAQWD)[>9BRCE_9OK4 MV_1XJI&J;_8W/)ZV5P.UD.9MD\Z]2I%N(ZG_!-&!ZA^S08O<-EJM$=\5,*[YG01R V>.!'KM,S6-F,[!:@](1C)<4]XIAN#/0*T@7#BZU/HW$ M IZXD3]; RCO9\K3/,$* H 1SQ7O""+F,5AR"6 M^*"2^"BVL+&@WT6SSN+;MVU3U=<%-!OKE-T,-V:X\^&BV$EO=*F$_!1SW,/: M=,C55^!C+;39,8P>_*(7L*(,Z=.*WM9\I^P^UQ^QB2@LC)O?/HN\1I::,BP* M''\!$H8# $'.*@(YU\F*YMF &4;=.C(A"\]B2RH]1A@S] 2;*1;("![-<)+B M'Z6MC%LSA/T">I0UR7& &>_(BV2)=CEZV"?P%IK+J-$L82XI, :Y26!,HC;P M.)5#$*LXX(A%@ZS?>/#F!9JF1H4#HI&K"H3&":A+B[QD^$+'LD)D8!M_J0RC MLCBD49NI6SEQ(;)=+T95XM9H#VB/DG*"!)4W673)0MY\S/:'AVAW-$9[^9T& M#T'9'ZMW%>]@*.!B;- ,PX[3J0KK82IFT\((%;HF"2#">@BYH;77L"Z(QQ+* M6J;B&"W*RB0.Q.P3'UGP#4-]5FR6W=T@5_.0C <8UA2L ./L8D6#'/#X5?@- MQEN%BHA4KXGM>,[8K4$2!:YU5(JQEL\Q' HIDGK4U89@'+#(YX&8F(XB29'6 M+*M["=OE#_\-W8=3#+]VZH+F<*+ XV*VPU2U%![#NPD8I&T[,O=)Y4YCES6U M[8N,NG=U.,"(E5T(AB2ATJ$5)V146.$A'O_\364[^D%!O;$,0HI#,)U2;-UQ M)5M_-^V3,.:7R+4M.R.H<6]KLPLC6##>( 2%X1:"L++YU01==Q3=(ZE2G;PP M;$%QFN.4P?;B68-Z<6T.OJ8CH,:E< 6?]WUHZ_ZEECR_E5J9]R"^L(4X!7T3 MD)'?@KZR.0#*%>CC8)+@D,[51,5Y2QQ!+Y%QX9:+)(PYD.#-0,4\.)&!\DX#=$^Q&.$QC)9MZKHU054V8" M.*"\XB&$8H2M7CF,'*O]1B(L+3; RXX,@249E*)$R:^Y.@\N[.T,,,H-5341 M1E:EV.C0/K96D=\+D!UQ= &/)^? "P)NF/)CVK:)Q#A0&GUC$8H".@2I TH:#H,C(X3^>HAWW:@\J82. M!\'9,E)I!==2+V%,9D,)#E)(!,E,G+F83&"2-!KF"9RA?5]M6'$!CP"F*=E^MB)->O/A\T6L!!"QNA"X8=*:XE%"R%\I@Q$DS.#[-VKRM M8NJM+(2S5QL=_<1DS=E"$X++[WRN4 4"@-"\--1(X&N"'TN'^SS ,,T:R<"T M!BZQ>I91S-8N$:[G0L'X)N%"2>J'@TU9*U**_0D\C!(< B H6TG AU/X''DO M!]MG,1.%+PMA+51*[R]CI WIH'BP+^B,=YNQ,7@VZC-GR,3]17@B&$# Q] X MR1E:&?'<$U/;5[G6@-W#%72G1ILZH,DBSFX7.7:T84R!M3&#S'?MY#+'^DG M HCUSXV:5\+5:WA,'#OK.9@7;<%'6Q,,]_J:PO;X]K>UK?L797TMFTOL:.^A+FLUGFL8_>Z$S5*(6&F+4J M;IHDL_@SLKHW@>Y+W,&TCO&'<:Y0M>-#,TZ\Z3(E_ZE6SN6D)V2#09HY<%C* M@&I$_1< *Z@6)A:R+_%IU^G:O"1NND0-9,^9D7[2HG$9F+AF'22#]";T-^E6 M\)S:22JA]S-RT::"Q-E%?<)6]-VV[>W>I6XV>7E+H]I"B ORG*VTE9*I""UA MV=QA2FBB4*P@OZ &9ZY^[GH^,8%C0\<%<((@J0)VX($=&<28F$\YG,9 %?L+ M8487$@8HFJ^D\[J =4SB/), "LHOWMMV*Y!(2Y?L:(.-@K7:@J+U34*#YB]) M Z5J7?BPU(M0"\5%W=#+(VX!U+[/!)=B["06+DQX4MJ3.4Z8VR0) W/;Y>WP M9NNVPR5@]O8UH.<;V8GBP*B:BNOAZ PR+^.;Z=VUCKS[L)M>;* M=@](ZVU%6NOU*80ZY8A9#ZM6KNM;>2/0N;)E&C"F6=57JQ'WY,4LF5>!PHW^ M",>;ZN)^3)YKZ.!Z,H+B$*;'!2 ;" OG"R,E.)JV)BC -9Y(KGS&_LQT,^^Q M+;^*CIDPF'H?PAC4!8PY])EZ0H=C*ER%O_\NB7Y8WC,+HB&KCI+#X>&3G@4C7".B';?, <-XW'*3YG%I?&=T7Q*+2O_/,S4. HJ MD"NFMM2?M- AKF)CE\E$2=D[:$.D,&!X:2Z>?]#?KABO:H2_XT%K@?=Z@&[X M3-[.L'"J1NWOL"C9/K3X"<+%C_!>!E>66 1U*1M>Y[TZW"$,00K% E7C3%9$/BQ@SX%LL[/>?O!P9NCQOWH:V'MNYC6_"9BFU!-X!$N43#1A9,D55%4XC ;+],LX')!H.R.D^0KXI6PV":YCI,* MK-?S/C(>9*:#7GY (I5]>DD>P&QUU5]! MKSGK4S.7-."L\^1[AZ9S$:SU(A' =&,T*0&:T%@(SCD1?F6N%$ <(IL3+B<2 MP]OD*2<82ZM<=/E(MU/C!P$3B;TL==!S"N"ZE>V:ACPK$10#HU5>(%/-1(VG M*LQGL,=P=28SD(6<=6%G(E)8LZ\4+=-%6?A#G!D'71I6Q()D)FDXWLG:K]N< MA#$XZ0_:HXX'8\3["P=?:F]'<:U5RR#$Z6)S)R:"MDO .,HAF2XSKC\4!V?LB$QP+G[2LE7Y9#HB M!ADR()52=:8>1G: MQ,)/-X8PKENJQ+"^8(@$UJFE/"T@J5563E+PQ*I5H8B MUM9F7%1#0IO(OD*XS%3>,W*UP #U1YVBPUIFOBOQ4)FWE=LYKOM\B)]Y+ MS-!V639O7T)+>SCL#D?MWL@S.K/<*VV^T$+;33ROCVD4@AU.&*1L8-56E-EZ MJVL70LL[&EG^U!T>=HZ/V[U.__0AO+REX>7##C 97=_=L3=B&8G@@ #KSER3 M3,3U"G6BEGV)L#2(B+2?2"@0HQ$V%<;$.BA:0XJ VXCD8$O[L/&G:D*Y%(%; M71I;U= KLH2FJ+)I#!;?P9BJU(V8DG0B*2.F%ZI&IG$W!).Z8W3>ID+'2TPA MUH4L&>?BHB=3]T\#J@V447Y=T-BZD=?%K^#,)M5%)TC!,WZ@\EFK4-^H"$*3 MBJ\;CM3.TP\BO(C4T5'=D5S:'*X?F;;P:L1)79[RDT5>VR =%7C'0)8MY4RQ M_9/11Q5-2.$TI;UUJ@RM,1\?EPYK[<+7+G4NQ2]GBHN,I!1>L=H&GS-H+F:@#9Y M1AG$:_R.+>-(S/#2BLRZ5MGIPN72,?&9[R+TD^4XDIP%%2T- H,6@#I#KI[' MX;3FU#I3:%_S0D0JG+/_05:-:BOJ1]!E7W#G8EMZ)8 ZF5[0\A'6TG8UKJ@I M:&B<3D7.V673>ONBCZ-!NS?\0#=">\./[4&I!HUHJAN=W%HYP- .7WE!_CG< M/Q)#*M8(UPZQ\ETF#/DC1*7CNU&PJ"D%DN"IAEU#%=BP3\8(:F6%=FKDU^F" MF+FT3#EF8DSSPO1DT**JKJ+ ]+(:\AX, M9HI99ZX_EXLSP.:*]"KHJL(@"JE[[.HLQN(YV!4>(3GODU3C^UBV)EP82"X' M,F*>AR9GHTI-#8\"UVC3B:O^6W+2":A+6I@.2WF &25]9_JY:%6Y!D%?1&CN M'MQE-.OVP0'>P/SCRCC >9>IHQAQXY@.X+*=8,.@;DBL!!G2>SN=;J)6N M6\4);FA4OMM]A9RA6:4#6UK+/(,C%+>LT3YG>-%DBXNQ MI)GT X8\/GI3#C)H738+M MI3=?7<9^=:Q'5&CI/-\U5]B)/"Y?&!23,N%>*]1TA9!;:Y%O]GK\_#LF_?V[ MI7#.V'F9.;!+Y%9Y0F[,!<9X_*)""\OYFN4;1NQ)1[+G[>52L2S BJ^'YYVJJ8T?FT61 M[F%&@ARP5ZG*YUP JW4CO96BY)BN8GGZVB3\7I[F>"W=%HUL8*LP-$BDL *" M<&)W# U*08DJS%QI-VKERIVF.X\XL36ADK4HU8LIM# &Z\6M,1]J*G>IQ2(" M11RU/QJRK'1ATLUB>.VD-^&- A/4R7G<]5E92@@L3>[BMB,MBH KL8Z^+%ET M6#DS_X:YL#.5]P4ZD\CJ62^ZK;%P$S(#.6"ET0N%VQH+Z!*FK:V4/$LNT-IJ M605PK0*!9E]Y,8BORU=K;JS(/[C(?Y2+_)<'%_G=@!D>=3\CSO_(NMF&2ZHL M:1Q*N-TS0KQJ9]M5KQ],1=L$ 2KZ[P*(('-HSGVCV+ MCTDF,"$"@/F!M0+KH2&3')_G.I"F,'$FHL]/)DM]6_5"+7:[@M;V% M L=]Z;2+J493$%JP_JN@%KWQ7?RUP^NWA170/G8._W!BZ8BVF@63KWAQ0PJ* MGN/4)P=Q9AV1UG5*65CD!PNHODK3 'C<58XC]H<3\-MGNJDL'.12D?,R5_V3!L0';.-762)E 6D M;_O-$OM:N&5"UL:A-=).U0^]0H"4%VR&D8%/<0RP -H_)TTGQ1@=5ZG\K;W3@T!_>^E>Y MVN$!G;KMKK=7.^)ZVXG,G^YNIOYT>T>=3SU&M8(*]I#\LYW)/X/N[Q]'WJCO ME=:KT=G"1Y %O^*)3&4'9RJ=HSII)#_*;T1DZ3O?3#W=\:H4T!,M3:")6!;R M6YBQC4:^'3B.^:3&&-</>$LF,N%)$XS 2O2+_F,RK,'AO5D/'*!*%;R3.. MARH^3R*YFDJ9.LKH(F9?F,T#M[K-)#Q'37^2AA@[C%#%QU@GIL30#9R$YL/* M@>$9?[#MRVLGN0U+*[==JLSJW *^1 N)@>-*[YPI9S[-/4*2,V:Q!BC<\MBR MNB WO'OGF/%:U&GW!,**@HU?<;O19==-!15S$5M=D,1TT+*95\%\$26K('"< M**A_ZMJ093.$63P&NLS"1/C$/&A1S6&/8:O+B)8])9-&@#I&H5J#/9CSM*5T@#0 MNN:T-[=&OEOC5H.])4\""^IG3X010-!BSO\$<=O6XU042T^Q9CZ.%M.\#0;& M(F*0&=#OU5IO>((@&,I5OR^0K&V\=0IXX'.WQM9K](VYYJESUI2&['%E_UCZ M8ZB((W.\Q^0=3PWZ[0E5E\!9-%&!4?@AJ^-: M/Y@&O,E(C;$LA>>H?ZZ=!9@(@L6:J$J2-@1;3?B6\BV[5= 3WP-G'-QF0L5> M&0=6ZE5_X8RUE.Y@TE>D.!J+6W88"1:J?GN0JPN)3$ ?JO.4Z?'XN!<)EI\L M(TH&7D9Y.%>8_N"ZM1V =Y'65:<;!N)$I(3D!&6'%CSIRBHG#O>T-N)H[_;E MJC54,-PX3]RG>7YR%<_CS((7'"T8[PN$WW,.*D@N ]T7#:/C2P*?U,HK4;SJ M%"U):JC@ZS*CSFDOEGU[E[W\VY?14693"E *'::X%.O6_I.HUJP"$!>*VDW MH&(I>\&5;T24HD@E,0-;@.&36D\+I\\I+ M4N Y7 U\A93<&,@Q">H$EDGCE>P11\&[I(/'U1MK#()>)UCAQ0V.+(*O.S"Z:3 %D>#U.7@# 9\4D5X#.1^Z/K-/H/P;4K/E;JJF^6Z M[IX[W0D89!YFF4;?ZG@$-([K27<\5#468Q$$FR@O#4=.6>N6NSW890_]0_-A M-C/PYW4LL)X#*JI*[7'-,:)9$HGW@(XW'2Y1458Y]*L)\#N'Z-W6MNY?N./U MCH0[MDQ=V[Y\TO>G@Z-.#RU#4-S@IU;0*KS^HSQ\![_LO]O\YV/UA,/111-S MG+(VXIS3Y&$C84PG5)U]QE"$LJ"&K^164S(CC,UE[*W+-;"J%V@F!_UXF?I! MS$F"<[JM4>>@B*U7I]HX-I6%*MAKG6POQU@ EO4O0J"X>=J@Y\+'6^UT/OK] M\'@;W,T6&%>*Z5R((C,/2!N1%*BB/EM3\LO15-#[45]0%#GZL'RM8HM>0 Y= M!"3DQ)4MICEI:/B$FUWTQ#(351- S7MF!RZEI^W$ZCC.7 (/C0?1U(5G:*S@ M);T02F1M)U6S?-U1O"/B:;RI>%)2ZF%J]<+,BIZJ?ZU1_M19PJUUYJBRCC&Z M]9E,PFR67.APBJ[76[3!=,0">)8O!7 @=D$N"9..I[QN7%=;\MTY]KBP MWQL-VH> M2@3.*3 .$?'TJ8$;C)44+BH;\AQ5,&M='!-";/%34=9*_"5:"M<=U544?/8! MI$&>)DJ*21,W)*)8%#E.G,LL=2,VDX!6 M!WM8+-/)C(OMXY7/L'(**_[&V3+E6)8;Z&W8+!;EAR?8=7XE@G0]1RKEL*V$'U93!0"@#*UW4[CU,ZUT?B.+"^+L0F M:U%G*S$2- TI=5T*0JQKBM0=OJ %GKH49G)!@)WJQ=U6R-;.VJ6(I5ASUMDE M/I/MCN'=OUC9FX=8V=W(L.]\.CGN?^ETY%:IWPL7\8YJX:TM[2/0LG8C3.P9 MQV[8B2!P#RJL VTP%@0KP:BOU>"4#P^1I&BQ&F-R#4O@/#>99:6S4*1:S!SE M>9V*5D'5E;+OY:K+@AP+UU::*92CQ9OZ-DFDL6XJD<,'QYX@\Z)6Y:F3=Z])K<@+622!F>)W%7;?(HY7HSU?D!H)9<( M\AZ6L% MIJ)V58OTHI,,]0>#(,)KCE,>7&C!3!MX#G>9Q0[VMX;'7A1,V3)8%*7LI>CU M)C:*0I 8Q2A_U055!*_96U!%HA7$#L')2Z+3;S*9=6)^(L!%%9>X,Y/$])AN M=2J>"BZ4L5P:=:<9;WMR037C <^-.H,3O!02AR@QK\[GSJ#]OGO<'7VQ<:]N M(QQ90QUUC7SM<@CC<] _?;X1CJV1LY1*_8L38J*1FV +@)BPK^68)WXH2W_ M78T3"8^[5XI9GJP+(+&??Y)D6$J'+Z#(KIA4!?;?TC^;*98R8-:5S 6L M6T+J0)#G$?M%ZD(KMY$JZ2:@T37A&F5A5:=+!<#:M-VXD+KKP%HK_E0,CUL! M9$NFN'S@W%^_>;+P=6R\+ TJ E$Q&V43Z?% M7N-5C-?:74/HK[^9-88 (=?TU$).AX2%]VUVYIG774Y^;_=:[MVU0T(]BLCU MEX^7G18IE"SKMM:RK+;;)A?NU26IERLV<26-%==E$JS42V13"4?AII4*]4:N17RGH]IUJ^YCMAIOLZ)E;V?6(;( MR4#XT],3GX\)]S\4>/W(/CQB]0-6M]_7!ZQ. ^_8KM #NWHP8/9A\)<-F[1@ M>#9'Z6G$/A1&/"Z%#.DWWE<3W9QP7X<-NU+YLV#&G9YH.HA8/GP@I,]DR1-1 M1!/%&OF/IL]5$M%I@\<1CUG)3&J.J!S"^@.AM1@U#F#Y,9.:>S0JT8@/XX9F M#WK6/:-\>%RNU@QQ+>'KYX1G^RJ;+DO[ZWW'1^7CRN;N2MF>]UEF;9D/F/%O MPP8+9B)PI1(:?RC4"G/&J7<_E"*-?61>R,9>8#[-A/H^P-JH$-M,?R3;65=) M9LL? ?^&X8QWTPH3 A%K !-V9&4_,XP6&[6,,.?M:P@N"=FN+E/Q0'&8G)') MI\PXJ)A/$WM* 1WQ:-IXX_(14Z3+)J0O1C1^4U1@#R7%) ^R@8I_8QD5\SJ9 MZ0ZL8X#/96F0^-SMG#NDW_GJ],E%[[+=Z7XBK=[5]5GW;IG9U\%.R^F[G?-. MZ\QU2.^ M%I.1@MU\5R04W(=,A*081 B$"QK#.CZAL4_8 U<:)0A^!.2)38,I&7.I4T9$ M0%">GUC,)(U R(M5+NDD[[[1$$OPI,V6@ IGQ< MQ/RM6B:O$,,;I]7KMG<)Q(&@TD=9^UPR3PNI5A';%:?W$7>Z"UX/ PG*)(TA MWHQ$JLA$&A$D@UFPO:,%8D?AI-"?5%@@6, M9$I$*1J0(HD4B3 %#48QGWD1E>;-'W-E2@:=H_D22QPP0J'8\9F)C%Y(XR&N M>H9E ZS9^8JC)1-!D2AA2$#$5?D<:*3 MVD5,U(]YWJVGH]DV0.XS039,2H&C"J=G$%):EPY(:Z>]T=,*#8[7*(9=WM^S M#RO-]:=K]&6A0AG,J#FI#L'_8[:E!>%*I:B%DC$2@G0D-,-^(YQ"WM8JE6(E M^[[#%62F^AY-N(;HH;3P[D&U8&%HG83<"Q=T'@T7HQ'N(!N=4$G&- *J?U3P M,"&!P&#&+KFK5C;G!N?DUKOC<>-YI*H;D7(>/)9H-#:!9COABJ'C&/.9?4,@ M+>;F/Y?)3,XA'3/3QQZ\*%50@)#LG 2@'0MP)8&067\TV\=2O$"OA",,@DB< M)"FHC&*J3(A#,S@E>^1_GMR B%E&#=?;,-#T:S%DA@QZ(X*.$1P0.$6ERCL- M[=-AS;WH]'=0Q@H=68WXA%*-,OT7D.N<[SYP M\RC*@@ A ">;)H #CH>4%&T[R_!>CL O3#8_MD%B5FQ@6D*][XG3(-0 MJ$XAUB5TR/*T=[MJ^[CZG/[V/"^54$(E0:0,5R7Z(!:'A,Z5847 MWMD\N\]7X>#7WQTI MR1,V&) MI2Q6%4C*S,B(V,\>8\>.W__OR4&W.(*J+ON]?Z[05;)2_-^GO_]_ MG<[_/G_W1['6#\,#Z V*%Q6X <3BN!SL%A\CU/M%JOH'Q<=^M5\>N4ZG>>9% M__"T*G=V!P4CC%^Y6#V)*49NHNPHX5Q'"&8ZCH;0(0!&Q6A,U/[1SI,0B#&2 M0,<(9? V4!V;F.U(Y@7^9&TP_E%\ CQI:DF,Q$L193#&.G7J M5P=N@#/RF!$J.\1T.%T9MX-W[E]JY,17W=5^M8/W$OXX7_:NALGM^[UTZ>[] M7IF@*G'&5T/_X'&>)\+/6X]0GMW>-#SI(EYH;I[<6%>#LQN3JWW3 _SQTDUE MW1>,ZJ]T=WS'V0,G-]U+^859FMP^K#L[SAU^V9'QA4N=.?EBYHYYZ/5P@[OED]'EUL;GW2=;V=?ZY K_/A_0JB%UQ\^OL! M#%R1G^S OX?ET3]77O1[ ^3)SM;I(;XAC+[]^Q/"KJP6D7_KD2R_JPZTZ?]/H]P/>7 M)T_RC5"-/I8Q0J_YB-07PWEDY<][-_I"QQ-Y;IO>A%._@=.5XHR8M.1_W7J MU_I'?[!W1]M\?1CW7AY]>FWW-@\^?/ZT%TXVMY[O?UI[7FYLO=O?^+@N-E^_ MVEW__(:NO]X^WMB*Y:>M[MX??*.[_?FPN\ZPA:W]XT^O_SS>WOM /JW]M;>Y MMKN[O;5^NK'U_&!][0/?/O@@MZDY^8-].MW^&-3&QP^?-_;6R3K[\V1S+9"- MM?V3;?:2;[S^0#?V_F3XC,0VY>;'[:/X^E7I7W]0VWNONI]>KW]>9^\./NW] M23=>K]-/:SNGZVOK=./CQM[&VO;)^E8X_K3U1/REU$MR3_-\E/+I%? MTV@MC:$C=) = 5%T/)<*E6=R4DEP0=&5IY0]SN+@WB@_L2/.2?\*?ZF7Q/T6 M<>DEXB:"W,NUZ"CN4D5I)L#,:/L6V^_')75O15UV MB;I.@)9AKT:)BE'15<(@X4$=&L/$VN6\,7)'U\V>"J )T&0(NR MOL9,S);SD[HQ9Y'H16-)/QF@U!%;>'RY MB='KS]\Y[D+='U;-M\;\?3+&V0@4/X*S24/0F'V3;V7,WU,)5=%T"*[UV%Z\ M^9_+1LS5AY].?KK<^F$CGB;?T$JO!MD":61F!SM'Z.2Y\VMGW8P7;N4=3L]? M,;HR^3YYR>-+$W7MO''/7$C=AND9N MS6 \ [)#SV9@RRPJ4G')#0X9AVWV@M/A>62D$@L!(YBTIB%X.7QCPO"RY=EL:+$ M4)U83$ZDZ$WT2#LF8K0>R1D6@O_NAWXSX3]-M4T\H-=)K!" C!@_Z#L M7=?L;4VJ2TT\OMS[;VI;4%IX9K@05A"MD<>)2-X(:A3"J W:]HRG!TCY_,S+ M?P]S2+I_<-COX=?Z,NL_"V%X,.SFE;'-P2Y4^;X*=G-K1_"F%_H'"RD6HN# M@S:>A81.G_4ZX;]"B4"4)(Z/G9;YD :7G9:+,_!]3LMEPX0J+\%IST (C::D M]HXP)27AH%'K-3/ *)NW&30(@3#/_R5G.:6 BH\H5)]S<# M=\SC^/M!O_=^T _[T^?E.R&-@I3 I!1U%"(HY,\D40![)IA,X!>'-,]B+//B MK^N^=65\TWOA#LN!Z[:$3$&IQ'1P.H(6E"EOI4Y>$BW $Q7EPI#I'0QI*PVE-E:-!$2&5\8-X;CERI1?"6+!Y59^_ZS830H$Q( MZ/!IM".%AF25DS&&:'BBR5B]@(2^+R-S]L3U%K@*+F;O7J TMBDB4T>FE?1> M,W9_?OV"^'33"S@(:HQBTL<4G5! ;=+1$4U9;%')/4EP(G1RSC$E'C?(,E/<+ M0Y_[]NFF1R*J)0G$)QFS!\?002"@5,[:#X$'&Q>&1+/VZ:9',AV(%21%"X8) MH\ *)1GWQH")21/2D(PN@!M^7W8#G9J[+3P+P>MHJ8XBJKQDX8217!N01'"_ M,*29A=TP/3+)) AWP&,@0D@6G9&2&F:XR39Y6!P.NE>[87KTT0R$0YVCF1:" M1^\5M\1H2H!*$H58&/K%I]() M"8[KQ4N9N>=H^&S2YCC-6< )K>7^++]*)O $I8XD300J/_&1PJ%H%>J% \ MZL4AS6P27Z9%)@O@O&;(.%&A"TH\$3FPG7=":9:D7Q@RW7/BR]3HTP2LN\D*DG>UT)GUO0#GT-_QYFU![A7[D SY6]0)=ON.OXO43:_!AASK:K M](:Y+S=LP3W$CY,&;KWITJ''3C4%3;03C!H/Q.E@B7"4,,EA_A=P4.CTARB* M-OH#J/_HNU[]K!=?E3W7"ZC&WT& \LCY+CP_/?_\)1:V*A=ATM3YC2U9T_$B M&.F<4WEG!XW"FA1-X@2='44=@_E/K6PO%:>7;6D4$L]+0:31@JKHD35S.089 M UZB9OZI>&8G/!_6:$O7]?M1$V,[8;^7GKQU 5\2OD&2)6Z^1U4391D1PFF* MEB:S)B8IP5-"# @M[W%_4QNY?YK@WNA7@]UCJ._6EIBBQ#':!V\M)2*)1#AJ M$"*3D^C9!Z_34F_<&W+6\ZM=V9:]'((&&:)'\T($$5P.!ID8/8LL&J*@!=MM M%@4XC<@95^%L"7BXB8X+'PR%O% O/#!M?+(*"&@^"2G.,WB^09?SH'QUV*_P M5H16$Q!96CW30Q%37)ODN?):"^&M<1(1Y)4RVG!B6[DW:6DVWV(A<2:[+510 M1H$A)%&6BP@XQZP44A,PW)!Q<9QVH&VA--_=&-NSQUN2/AJ$6,B5)[T#:Y1J MU"40(O"?)=X6R$2?/=R8,,GD32^0DA"2(/10E29F-*51TR7<%LVPGSWD D'$ M64*>^L5FDGSCYN%LHSN?)5E>LB13CM*M$DR.J$MQ?D#

)9NU>Q1I'5( %I1+JPP5#F##I/3TJ'%;-.X MKF([-FHNK>5OXF9Z>R7S]E#FC-!.4N&L-(Q$YDAT 8@DK@4;?!=*==VYM3S% MK>&21*F8DREXH94W'JA/T@3(A4)-"ZHK+ IR[L5:GAYP7.*1)ZJLR7>\@LFPG> M3+1HU3A#E"6".V' AVB)0GFGJ&=FB;<%O?,B9LXGD,Z>!&; 2G/," M_3.%9O82;@OFGLT>(6VMV%.:.4<5]&S9))L946OI5/7#NQ1&9WA MEA.GC+!"NQ19"H0@RJR")%J$O27MOY/VC#,7HY(:1YS5F\OIU,:A(6]X IE: M5.=GZ2Y^,]XPO5([+&LIA[#04@BKF?4,M)7H"UH;^>1LP7G&S4)91O>P?W]J M=5^8E&-@J)I_%"VIB(HD@HY>&.ED$(([)W6*V@$) M(M$(;:KE<>O:IALP>(VJ_H]^7;^J^@=K4)<[O:;H:?7GT'7+=(KD?^'JW5?= M_O&_(.Y 6T[1-EY):Q*W HSPE#@-B5HF"&5&1[I A]&?4W,-4B[[_!QZ^&'P MMIO9..X-ZT%NI25TTR%HU+Q<&;3]D8)6!R>C]0$\AQ!$B_8SMI0=9[^OD3(1 M+/!DJ,O[TZP+QE%O'3BDD2!MVM,Z]TP\>VH3'ASQ2I,8*3IPQ$%@5A@7"+?< MIC;M[F@7H]_)+@M+%%=44JM1@E/"C8),3TVT" &D741JSD[O3I%N(!5A@4B? MF)#>^<#!H<^"=A,/R;8@Y;C]7#B]O#^CO(L4\K8#(BC3AA@GHN204)5RS1>1 MFK/CPBGN-8K2>45L$HD+D G5'PWH?1(/@AG6I@RZEK+C[-=>(S"&SH_1203D MW6"H1DO81Z5TX)2GA<; +*W?V225$:I!$:0V"6CT"F\8S_6D&-&0SQ"=_]AA M2QG]3F*(4E$B+!=2TRC0:K(D\ 3*JV0UJIUS3XT*8S$18:'+,I[XW&+ W4 \FG&D9C7=!1$R^2%#P*UB*! MMM#@F(GD )DB]]9ID%[HP#TXPP3A%-5=8%2U2'+5OUXS ,-JOW M4!V5 XUM.E\BBEN0UE" MYFL*R 4J@2 ZI!3)6*N92J!1$PD.7,<60&9*Y)LF-!?Y$!S#F!<@(HE*"88Z M*5'J$]JV7 H5"%TB9OXVN,P>-3Q'F0"8"!Z$E,3R*!/S/!E'0O1M0,VLM\4\ M9#5%?4C*T,ARG8I<,Q?_DMFMEHII#VTX!NDADR\FH#1!SD P0E)GC" .I!)$ M2"XC51>F= &LW7NUFWJPUW774A;U0=/D<.!@;-"AFA-, JM5316+;6> M+19:[FO19G'QHDS*Z4^AQLZ#I1T#FWPTRD;D M?P]H7H0 "2@PD=/0VK]*,]7JA ][:88&03BC0E">A!'>T:192!20R8'+-I@5 M\X65A5Z/8=Q%3F*@N?::%."T0X-".N-\%&B<+M&R7(0Y%RW1>FF]Y9%%@6Z+ M8Y$QFJ0D*3"(=@F6Y+[/E$](N- M(%X&EP0QQ)*H?(PVITHKJ9;B:.D3W;I:').),:VH85QHS0R+,9' (]JWD&(; MJ@ZT 4H/REORRGH/7+C(T$(RTC&G!0--C;?Y@.P'CJE6TC00(\%19W4P^6P\ M'UU4P0?C'6%2M']CU74T;2JOP=*1FF+R,X>(H G><"F"8QXU3B(J22ZCCZ3] M ?XY@M%">U(^%_ABC"I&DC!:>TZY)(( 3_D=/4P&[Y[KO77$#SO2-HX?65]2*RF+A%A24".M.<6T9!",F= MYEH&QBM+*)#8AHC:8"C(P6J$H^%SG"_PB-*G%) @OM/ +]@:Z6A&24 MMLEX !# M4O2Z6!CBARD"VVH.;0TS4?^G "K+5/-*2'"(X[F=9.524>L,55HK$9-V0@4I M)#CD7.$8;=%I+?,2WKVWNL> -JL0"S M: =RS 0R2HK$B'0V&"&"$R9O3/%2@@0A([S%P6J[Z_T/%LS@P7Q#!CA>N ^^B5LYC]0 M/1/@Q,@E>L%44J4%&.T)3500 (B1)KD$SM*WN5[@)"*%TS%O(Q(F*NO1P,B' M55(KJ$MDB9NEAW-ST3DA?':+710Y11RZP\-1*TDHK$*B16-"=H(P:B-)D@A1* A<.?:8'W, MW;K-O91!GDUH(UL:+%A [2% ":F$BR4R-$(M'Q)!<++XMT(,=LS%)+%2@5M%2H@PAQDN>\@J2Y#$X!+!9< M%NU CMFL">>$$RHU\12-T& -D,31&]8N(GAH&]:$YWRM9G&Q@^:+DD 8!4;1 MFM&6>J!,2>H2TXHLP$+-XM*.>DF%L,T9*H*@HX),'RSAB8((DK0_^K68!W+, M9D6/$I.2-4S9O*LFG^'D* 3\J*D,/"RQLER/N;@35*GD=2Z*XP0+VKIDN*#, MVY ,0F:)EN4BS/GBG8Z0-#...2&<\#[H2(@GQ#C\$-O@X,X76!9]Y44TYU4' M"SP1P6RT4DMM$CHLX!5A:0F8Y7++#5:,3,F#=P)"$I$HDT0"/9_ #*>@(@JC@&8L FH)HZ5/=-LUG&"- ('&;> "D6*L0/\Y^]!& M*M>*K:!M@-*#\I;0)8K!L!!,I()):SUC7@NB?! VBH=N<[>2IL2'( )-EO,D M!$_>&"]\2E01@X0T"TG3A3Z08S:!%,(9:AJ21$P")#5>!D'0D[*YRI->3,ME MP0_DF$UVFTV:,\8MURKGTWO;% ^E1+ DF6]#[DEK@+3(KA0 (%65T51KH:G) M!:X46&H %%>L_;D,E'(&4,^ $16LWQNQ9<2+Z4L]H ,Y M9N.@$YL\%893-)H8<28$1_-I+PZ,M;K]"30S/I!C-D2E $<1'!4N. -T4"$ M(TDQ0YAN@]:9MYT_]UGH>#9!WWSHLI0N,AZ$5,)&#SKYZ(EF++HV[!N=O_T_ M"X\:I[53,FAM11!:1Y0Y+'#CO0I4*&A_+&[!#^28C5,D @&#CC6G0A"=#$H< MA$Z2DG,16?L-V0=P(,=L(O_ K-!,4N_SP0K4JZ2-0P 9_*)2&X SWSN"%EY? M69_K0UHF3.*"!.J%=DZ !)+01+9ML(P?. 6%)@ ,-)%.B0C:@>/*QBP C#*, MM8""R[6:ICR%TE0ZFPR35@B6+ ''I XB*$.2; ,K+E=+QOF+GFL?B19.@3"< MFP1>*$\(<"$T7;!*(XMLFEMPA 84K9P3X4FP03#&+-I93D)@BQ@%6&![&0BH M&)7G>>$2/+4&6308X\$HBZ1='&H^J)@]"P&"CXFGF#>W&T>T34$3JZ71,H2_ MW["9'J\R.#V$>#,IW\$1](;P#@Y0B):]G;=0I7YUX'H!-GVWW'$#O/WER2&$ M <2M\@!OV4SO\=J6QX="GEN_]"6V.#AMHKU0#][4]1#B9I7_=;X+ST^W4*Q>=8T.#K(P[H?] M163S$+E6R8&15HN GXB.Z",QKJ@)-L6'Q>9MQ=&=R!J-_HJF2H)%?YDSZQ1% M_T4D2,HR&>BL;YRG8GXLPFM&*3IPJ B!Q_22IPT%1X4 8Y9O[%V9R09'HR M3%C*7-*6\^A$A(C*15)'9(S!4"!A(;CD#IIP2()]\934:YZQ)&+4HPASJ?11I41JQ$)QR=RO$=\(H MGDATG8A)3A 1A'=($+#"1LY5Y&KFZTGMHB'326[28"3'YA&0.R5'\8F6BZ^BJYAO6@?P#5.^@V49MZMSR\@\3INUD< M-\* 1SN!\%SQGCE-(@2>$FC#68#Y%WHM(=GTQ"#G+K#H/1CDLNBHIX%2:@Z-^V8+WGARC6&!M7;V\)DT42F?&) M)30W!'/*(H>QY'1RWH2H6N#NMH1DT^,R)'_,2W>.VY07[ZQQW%,I"0-CN&W! M,L0K5U9_N>X0GI^>??P7MNBJL'OZ!QQ!]S*USFYZTSL<#NKF#C:MA?@+G5D' M5P^K1N2^JN#?0^B%TQMZ!)M4MGJ,E98YKW-*0$J N5!!C?SK-(E7.8*+KD&(.!_CB8F(!JO4EY& MTE)1%RQK@VN\%'4_B]T7KMY]CV^%7H1)CUJ!7FD50I=HU--*J!"<0'P9%AT8 MX;F5K4+O$C#WD,U@?$1I%RAJ2)%"LB"3R(JS 1,4C2Z=/!:MR#SXOX -"\TXT$KZH,QU$1!=3X/TPH*(?%F MJREM@0>^M'%:99]/,=.+4D%SCK#P222?C$L>Y0UGEG"BQ^Y<6["[A,M=PT4D M1[6-2D9T[%+.0?.4*T\9\8J'I%H%EZ6H:X5U/CWT(FR5LHDKQIP(C%M*I04 MC_8Z9VW(H%P"YEX!DPA/05#E8Y2"4&I, )6DUPH2)78)F,5TYZ:XT@-Y]W3> M^BY]\5SH\D6_5_>[96SR?-X,X."*4&XVKHZ;?-G-Q2?<-'?'SDV% M1G[[+=5\>N5V1>2,(W00,X)Z;F3RUNE\FBRS5+7E$*0EAF98JRP$X)'%"#01 MD:BS@AIIE&9Y?XGV="F'IH2A^RHP.A-)) .:JS2%IF0\(> MD8;0*#6:(ERW MY8#T)8IF*HLD=V@&$)$^L=])%Q=U2%+4,1+,IL^R("GG+AN N[T9W.C 2+:3H4K1<+"71 M-/79_51XGHDTHC9RP0$DSYOH5; ,M J)64#S.O$VG(:P!-(\2"0M O%$<5#2 M"F7!@8^*041$.>LZ%(S98XAU9 ME#6GLTJ.$U&\B+Q)#:@0($'4*&$#<<&H)&0 PSB'5AP=,X^TG,TQ0*!!,N4\ M<"U,9$8"*,68H4H$3=NN-[^P@3;ZO3$Y%Y$S$Z>@@P!"/:"G)ERB7H/SEI-D MK5R45=G[I^9L#M".X+7Q.I^$*)) 8S8%(SFUT2KCSB4:A4Q(QGS,;B4A)LESHERC? AX] M/\QG4(XRVMYV76_+G>3XPO *:?\7-7QPK\';T0+Y8KT$J M>Q"?0P\_?$OL_V /\H:%;/==,_X/.<,WX?5;S4 KA91E@H/AEEIA10C$$A(D M5ZAS+% ';7"]EY">6TC/1$H3G1#'@G%%@@@2C6))HT7[6 6M(N6ME=)?(>OF MT7=0=0$XJ@EMO^W7@^KLQC%'?3^3M5)NGRG>YDF5YA D -;@R/R4HGA)!> MD60#:*&I2I/R-7.]^VB)ANGM:Y(4C'>1)<*B\$0ZL#8P$@QG+AK>@MJ>,T/# M'_W>SN!F,$"O[%<;_0&TI2J;<3(FH91T4@FOH\N5Y)'R0""%2%NPC?^!0V&* M4L$3':GCWN>S'F7^!+E^K(#(J20M*'$VIU#(AWU"%4K7?>L.6W.4@J(-1Q+-%V6F6'!9.&TH,5X*)=#? M0\HHVQSD[E5>L)I_+ITORDR/9YB38+5&A8J4D80X)BA5X(B2VB0QB5 M,N^'OF[JO@Q>'N%?U[@_EV]8+)\+>51TF/Q>)#PN3YY44/>'58!Z]'477&SZ M$\NCI[_C7^-P'4^:6A(C0>:-,ACC'&>H88G4'FSX6ZQG'81 @=EK[,+ MY<[NX(F0AX/?CLLXV'U""?G/E>:^I[_7AZ[W]'=?/<:G1Y]'C7S15.YPQW7+ MG=Z3 #E)967T\.1ZZ'?[U9/_(,V?WQ*.L)/<0=D]??(/9-0(Q>O^8+<,Q?-^ M-Q;L'X]J9-Y.C?.21C?7Y6=X0BEVLOEZ/.JUQK:ZJ'LGHZ L=_W#QINMEVO% M^ZUG6R_?%Y<[/J==?O_RQ8=W;[;>8'^?;:P5+__WQ;^>;;Q^6;S87%]_\_[] MF\V-&X=QX*H=I*/O#P;]@R<<7SK!2-2 MV&\-9M _'+W@?H9B;D6C5YOOUHO?D0=[_=[&$#TR;'?,JN\@Y?,MA/6"4"]T M] (UI[/1!F"!B1"!P;65#HJ>R\(X0OEDK1^&!V/9N#+.@>)_G?JU_M$?[-W1 M-E\?QKV71Y]>V[W-@P^?/^V%D\VMY_N?UIZ7&UOO]C<^KHO-UZ]VUS^_H>NO MMX\WMF+Y::N[]P??Z&Y_/NRN,VQA:__XT^L_C[?W/I!/:W_M;:[M[FYOK9]N M;#T_6%_[P+@MC\_X^M[_WVP_?E5=^/CJW+C]9O/FZ]? M'J_O_7FROO57=W-KGV_L_87MKQ_%UW^)^*__[GYBW2._=[BWOA9.UP\^[:U_ M_$"W/[XAVWOK8GOKV>G&VLN3C8\?Y.968!L?_]I;I^9T?6V?_IUU6DK$=9A) MK".,-AV#-F+'HVGHB).*VK3RE)+.GXTD/*?"TYMY_ *>Y UP&CC?A.T@K+KNL(8GDP^_Q;(^[+I3%-T-,)J'?KO,>OD%1U -RN"ZXY#_&(4XX,X>?-8]JZ.KCT>Q&LNJLFCUU_^ZK-?NRBDN'W+CYM^5Y,[ M)BPB1V.*R!+=3(Q_KO"5R3V'+N9EYB?L\*2XPM55?OJ+:>L?WI[/GU6EZQ8? M>F7H([^OO[^)RO_\ME 2O2O_Z@UK?6I>;:^MR?6OG9&-MAVV\WCC8WML1 M&Z_?[:T?;.QM?]X]6-_ZDV[OA?$S?^&[9._35O]D_?.^P/]/-M=>DLVU;;+- M/I6;:SODT^OUTVVVL;?Y>AO;_*OG?]/(': %VV', MQ(X( CI&\=1!+R8&ESSW)JP\_:__L%JHWZX*DC,Y,N:"[\-R%](74!XQ_X]I MK1N0;&\%Y#\_/'NW]?+=']O%NY=O-]]M%6\_O'O_X=G&5K&U6:"YL84V14%Y ML?FNH/*7^&NQ^:K8^M?+XH(E-&%MZG8?*C\](8 M)*_Z53'8A>+?$RXL1M9WD2O,QOO0[V^;][T<96IA. M.Z?@J@[T6BD&?M@@.%G?>_,WSJW5T5BT BAT^4@#21*]FO5< M^_6__H,J\ANGCXH\\3=R]1UY #^%Q\UW2^-E:;RTQGAIHFIE#JHMNO6R^?K3 MWO;>[N[ZUAN)[9&-UW\USZWOO2JW/Z(E\WG]&.\X_;3V\JKU(CX=;)38/HJQ M+O;]3_)I).Y.US_^]RY:,GOKGY^C_?/?^^M_7;%>C$LI2)4Z7BK2$6"AXXDS M'1*Y9]1+!SR.K1=QG];+#2[ZB+/N6V1NO7NV\?Y-8\#>]0RKUL MPKFO\&4;S;M:*;Y^)@RS(_^VQ).4)%I >@<[99T9=+"!5QX>J,3?PD5M+1ATPWWH".U1PUE'.Q&" MDM+%9"1?>?H_O3)!\:Y$+53\"PF+FJI (8"P.+U]R&\>)-QP!+O6JEC_H"'"SRN2=> )WU3!5 M\O8MW^!BB!]S,48$_BD?8VHAI3N7DV]Z85Q_ G5^4X/M12Y'6YV^0._H2T^C MSG<<5OVCW$Y+0R3C2.G>![[^\4_YZ?6K_?6UEZ<;KS\P_+RW?8 ^P]8SN;ZV ML8?_8A^_\#6P'^'DTUIW?_OCG\?HJY!/6Y_P\T:Y_?G-R?K:_O$Z6\=_/QQO M7_4UA(HA!BH[4D>;UUMXQSD2\*\HB$G!,$%7GJY!UQV["G["V2 9U"L_ZI<\ M* [8&"%MNA]PWM-^?0=IY&I97K*$\\0EOHCD]*=,!P*K5-Z#VC M#6M9!\EJC+TY8GBS0&>\_0+]ET;&%NA!]O/NQV)O6)5U+)N<*;1;FKR/\J), MQEM'H=9^M>-ZY>?FQU\?I"CXY5E@N7,9^2S&"NIZ_$].O:6ME(\_E2YQ_+=D% *CK@,)-;?0 ME'>\3J$3 U%!6L$%"^BG4TF*CU /BEQ&>UB=%L^.H#?\0IW/K3]U/Q[ZEYAB M#P]3)W\[(I0+TG1(@M014:N.U3IV$@O"XEQJ[]!-?[NZN5H\[Y\44BJS!-)U M0'J!'S>KK?YQ.[V2GX+1Z=]60U[$L!WOC.L(2DS'1N(Z'@BA$BQS-*X\?5[6 MJ+["_E4$/;K[".^82HWYLUF]11<2S9P%]3!_*G+W&;U$KH*-IL-9%!W!J4)3 M&O^*RDIP02EO['D!=;,!Q\:Y_X'H_O"+:\'OQ MO2]OFZ#)%4M<]U-Y. J1/#1\DK\C28F:Y#I$9WP:03J6!]=Q0)*VPCCEU1\?E3 M$>Y[C^'?(0MG\^!9!>Y!,NW^Y[^#)Y0Y 1V./>@("[[CJ=0=QA++);*EXK#R M5.<22)>Y]=>[M W^Z ?7?;O;[SW8U5_Z-R6YDA_QF3(1*6-I!V>1=T '$FPP MJHF<24XZ^4C0E@G3\W78?]3% +IPF(D]SBMX5*!X[0Z;14>'O%F$VTHL=5EB M[0WK09E.9R"RWN?CTLM!B?;3:,D1*HC%X;"JAWGM<= O\(XF.D79+_[7K%1R MZLBS,'AR2\E\[RN-DI(?3CED]#LR [_KHKZK9,;OZO)]K#3.*']]U+$(81QX M?I(K$5;YKI6G6^6@VRRKH_NQ6X2NJ^N?RWQKS\CQ%5D\U:<'OM_]I?Z>R'N; MQ[TQSJ-H" XG8=?U=O"'7G&,[]R](.MNL6Y#V0*PQYWZEV,MW7M(-?,?ZYYWCC;6-W4]K.Y\W7O^%?7BUB_U&LV@;^[A^9?'Q M?GS;5G!._?WUQ;)Y\^?OB\_?'5P<;GO_#Y#\?8QY/+.;Q$ M1$YCZH!/'$THPCN&,-%1T@8K90"EQ"BY$1'\?M /^X^*_Q^U'"T.754Z7 MT?D%XO,[A>Y80+YOY.,2M[? [8$./;*2#?VNC8Y#;/9$/$FU[,:0=0^-,B M[ *."KNTC]81-&D=V<>[D(+Z"_VUV'5UDU,?"]?MXL6\E2<[C?\>EMEE1$_1 MP_@&;'/L-8Y2/RC/"2.C?15C!_*"WSF9SNQ4YLMY7T41\2J:K?G6PPH"-$8L M9:/VFNV.=?$+-HJL4-1#M.CJ7",7>S[>R3#8=8.KHSAVE_O;[!!H'AZ/YM=' MA>O%XARN=0]+0!-I].B.1DLESL[@F+- M#5R1=S%=E>CG;5P,"KX;=F'$VX+(++3?P]_9*G[)%_5OC+/5\0TX M_&;;PF'>MG OXGW4\S.I#?6OJW>?)G!A3O.4C@73PY)$>5F _^UM8H2#[O 8 M)?H&E':<\;X3O* QI&:65YZB?KPJ?L8ZX^'*H&*C/WL1/#N;86%$, H\5W2Q MSU"X$% $YU-28R.+JFQI7OMK@9S0N?9"?8"R&]]23:P<%%_-1K='V;K&YM : MS?.S4^Q4_>/![N3R*AK;T/0MYA-IF@V_37; RDU]6RE6KOWQYAZL-(;SR@T] M6,G;ULY5!F6^PR:.P$7K_U:4G\62DC#VQS>O$79'>\P8,7>TID09N:,^2SJK M;7$_4*Q SD3(_-%PY;,+#)CMLNK*0OF]56SXKDFX2STTS^.>&O&_('L;1G]/ M5)]N)9[60.)>BE=4+Q!R._WJ])KHC<,^_]Y8V^= M;.+G[;U7^QM[;]C&P7_O;V[MEMN?]T_7+ZWPY9J&^_1ORH0CCMM.#'G[C2.\ M8QWU'6<9&)8B#2FO7*/]=XT4^&K6U$,1"^IA*8/W8WO[+*YY7MIB_F=AJM2_ MOUGS&=:C*"(.5?W-+_\N,17XVN+'ASG M$&4%1V7=Q!-[KI?/ILNAQURMITE0';A>=%6LB[QYLHPW9:'S7]ROU\8.YRED MWHK4_Q\(9M>[T.U.T%3\@AB)HT/.;QG@_;5)B)B3!9[9K7#,>H'G[JWIC)/K M5-R35)Y Q%%UZW8F"?_PHBA;7_N3KW]^^7ESZP-;WWHI_N:2$F]5R%NF3$<( M1SI6,-JAG&I(UEC/^#>/'5@NSGTIS[+4&1=^11E4[[H*ZJ(_'#0J)NN:R;Z ML80JZWH(U3_JT<80:-;&PBC7NA[E6KOFMW5W.I9OXZKQ3R;Y!*^JT:EQQ;!7 MCOAH]-:5R[S%/7,A<4.1X,*(8"5W03M#O&*$)AB?R28ILE2$4*)/6O]SA5R3 M[]3TKLE&?-^\:/-\=)?Y#>>A$_O-+HG<')KM:(M#T^A#XKY3O)?\;0,/-H+M M."T=$*:1X^@CB'?9'=M&3*A\< M6![!%^>DG2]=-JN0Y/P1Y^M^=SBX^9&[W1=YM?[M]?LBZ75GNWWO 7-Z9?+, M;G7N3NY QU?@]CLNX=B>N.ZQ.ZU7'M_5*717J@S?^]*RM:N4-_V^867Y/V]: M*S5V51E[XV6R2F^\]M5F5RF]^]6V7CXCV_+4TIR[=6S%)_?'[OK8AK?2:JQ ,SR MD:RB1"M0.Y6QF !M"N&_[]!G2S*/R T-OQE#7!(Q$U%E"Z8:%&^*3J=X=1:$?M,; M.ZW ME.(M)JR<,RE^B3W'6=>C1LI>K@[^I"-6ERS[+J^$GYI$O0N#9RE1?Y2R\B:)VBR%Y;7="G:A5^?-P_D0I@.X5YY?6E&S1(9: M6E&+2%ESA>>?NRYZ/U"\WP48-#K],C.WSD[! 38": T"Y/R 2X? +\V0-@-7 M+\V0!:0LIU\U0U[^>U@.3I>&QX/!@ED:'HM(6?%U9\/5N\6K;O]X&59X.'BP M2WV^B)35>8/S .J\I^,2RR]76A:,S)3,LZ[F:LF^/[""IAF*9KI:/#\CTE+) MMIN64^/2N]"S2R[]$ &H=D*H():#HMO/&TN7RK?%-*U=)4Y?VFU>-,[ MPBGK5^5/L^A2W-+0V%^$:GHRE.UF@LY#P_R MV1AH#?2;RCKA4O)<-@V6AD&+:4RGMAES:1C,#5W%RE.=C7PT#(9HTE?]@Z:4 M2ZX&4H\*FX5AC>P#U=)D:#.1I\>\2\4[+W2ERO"5IR97!&Q7?NJHXQ]Z30E% M:,('$YFSM!!:#48Z;[O'EV+FY]6'7GEJ5XM)T?!LUONRMXS:MYZH] >WM"T] M_0<*FJ9J(%G%CO3C<=GM-@L"(U^_[ U<;Z?,%>5R;>Z?,"2>7^( MKGEM)Y?Z<&55'+DNNOL'X.IA-94PDY5V$=W +15WFZDZM8V> M2]TZ+W2U>;E%K!8O#PZ[_5. PD,/4CDHT(#ZZ8C94KG.E*Q3VZVY5*[S0E=L M(P<\5O,VS7Q"%_3",C^NY>1DR]U>BT=8)7+JH\K9*DV66>?058/3T>E\H\-K MELJUW<1E4]M&LE2OK1;KKN=VFI6@?]3%6EF'85WG@_[R"N^SGNN>CO=8GY\@WK8'94QVIS6GLZE.IXI--A(F6V7RK;-Q)T>DRZ/GKQ36IT=KM6V1TX_]"K8*6M$?R[H M[G*=K/,3&]Y#&%;EH!P7S_I00[XX5K-+'=MJ "QU[ +0T9S'5=:Q<63@!,BW M%\*A2VW;9N(NM6W[Z6CHF$GEZM0#+DL=.E.R+G7H M!1C-E3K18O3W9+7RYW MD[:;FG.C-)>T^CJM],K3"<>A3HQPLM2&;::EF)=S#Y:T^BJM+%EY^AXGS V6 M#F+;Z2B^FG/^>) KWT]^OS#7!Z[:*7L=Y)@GZLQ$?/J[KQY?:>O",^.NBWRB MWF&_;I(GGU1Y,T-Y!+\=EW&P.YG%"T^-*/V$G#_B?-WO#@N'OW-,R_G/E-GF(*Y.'=JMS$WT'.KX"M]]Q"0?WQ'6/W6F] M\O@R@9 Z%R?\ZES=*VNP>V4--H6B(FC2WV!/3$CX0Y JGO>[L6 WC(RR*T/3 M5XX%Q*O^;=_0!K?),T(@-A:S;AXBP=LZ\EM1CQR9QNA=BY?*IR_K(VZ[K"&)Y,/OTU*OI2]9@C-0[^-VQH+ MI&3"C-\\9LG5T;6)TKQ\D>F)#W[]]:\^_+6+ M7-O;MSRVOZX(>GF(I\BZD:F?CL @R+?E4\&X'P4F[/UT=* M"OK-&9/3F[&1L7J/O#N:IO_\\U_E' M\S7OE,XGV/:BJV)=O.C',N&(1A'9F_R7!43#AR4:OD3#A\-\UO&M<-,+JX\*5\2R@C HCG?1:#@M M^L?9&JF'OBYCZ:KFA+_UM0]YS,"1\T4>#T!V5U;!&]JW!U5 P5Z^VCQAL\7)U_81X^ MNFX7=7X%>9,@Y/7X1KJ_0"]V>(#2^VW5'T!3EN/2E"V^4?CR^9NMM6<+Q/DO M7=7+:K_PF'NH(^C^'S9,UAH M\I^$7=?;@8HW/ M^_C/C&I8+QS27C][]O;A(NT"OM")1,P=YK3\'4 WUF5'U84 AX-)%&=O)"Y.Q[=)(:'?H'SW;+>'4G7T._M#7LC-[ Y3C2+V\.J M?]C/:YOCH-[5P%_C-WQO;/%!.!'DR!S!@R*OV7 ^&O> MULN[7)6\[]%R9Q6[3V^\U7[VZ=E]@6;#1H0'!L M8H=Z^?=)14)40>\N+CK>C\5[8W[@@\KUXU/)]>/+7+]YS?6[(7?NMRF![XZS M M_D>FEQ&+Y,3OER:&,.;$8WTTQ!=M6-*%'_%5UPC;7M=G8JV,GZL>-=/3I MNQY4HS$6!WBA0H=KI#$G9VOGY[ ;1V4VL= $/RIC(K9V4N==XOR"C+,=#J#*FLHV76SP?$A#WB<0HGST6MZ@\9A/3Q$#W8P.@.Q@WH/[XCH7F"GP!WDD66LU,4O M^#6>=@[*DSR%H8+!J&RFJP]W77?PZ\V3^\LNN*/33BB/RNXERCR:/(R&[!$^ M\NB\Y+_/-H9E3;'HTPV.';H0F)%;8[6.K&5<'96S _JC8 M14QW=JK^,;[DH*DKBAB[ NZ0[;E!A@G2*/>S[ TA#[IYJDD.4=//]^;T3 MJ*&_N0_9"\V=_*__,(RRW\Z[_:AI=]AK#,A'!8S/Y!D-!^\)^UC#GJ"5 MT84,5C$!3/RD.H7_8Q9'53;V 1\6_FUJJIV<)+M [*JM^+]-N MM5TRYR*D,JMTRQ^ 5";A&7(0"E1D.@W&\[[KZL)7?1>;0&S=W-Y Y&P6SYD] MXZA?GXF!,7H>%<T0'C/CC("^RCN3O9*#C M4UW1/RI'R[ H&\<@;IC4Y=N&712:HUF\*N;'4GD\9TW_<<+.A7\62C@#YV)Q M-"<7A>+9-+EN']_&@;HY30 )<_YP?BH.#PY'@\PSV\NV='V)(CA4#R@4 MJ@9:T+1U!JS+XL^C:("LFFY+^Y%&Q4'WQ^$K&)2CVLCQ" ?A\DSONL&Y7*VQ M0:3U.0E'YU]/RITC > D0+>+E^!,24T._\J2\5PH79(\$YG1L 14%R76J ?X M^$CM?H\HF8'HV.P5SX8[.,I"3+3PU?2_'K)IR#)^-"Y$>5[UR[,SBO#T\WQD M>^ H0Z^!4P;!X;"JAR.TUX! /F/TP04$I*I_*(YM;QJ:M4WEL]Q M/\>6&DY!EGXTUH#=YE29V)A5N>E&==P8HFKH]Y6 [VJ!\[+NJK [V;[13 Y_ M]+6'BE1V\?UG_7%%K- #PA[D6E/CT3366B.+\$O>'U)0.M];-+B*_C$TLDS$)K-!5=8Y%)];KX>H4,>< )\S%O2PG&KTT&F"6MU\? M8Z,,SB=R9"E^!2D-W$;3FH7_Z95NX/APJ(>HH6&DHIMZ]PU$FR(S:51M<21# M;N"[8[1DT.E$G8IO0,60$]YPPK+J'G'@&"!7.7_"1Q>(@]H(3@ZQ@=&X/)PI M^3.4C9T;?+X>^KT<#\_3CJK.C59:1N=Q?"GUKH3)\4U9KN9)R5DX.8NKDRHX M"YE?/%+K6U.$:B/%OY+OLC(ROP#+V7GOJFY/RF!60^NK.==% =O!HU=5>"3VD&CNRK+>5P;[Z%O*=M3H MKD,F[/7'C'QFH2$27UV2C1.1=6Y+7)1:-_6[D9YQY.2,UB*R(=-S!XT<6?F? M=R^06\W8T-]$5VBS6WWQ^X0AI)LEJ#+ASN M9G7ZBR;TUY$\DYQT* )VGCGGHHN0CS"J=M">^SP*"O71I3F9P .)D0MY(DJ> M%&]=R-O9QE-QW.2ZKN>,HL:S&LU/GC\4>(^*]VC1C (4XVTR[\=><".':Y@T MVY"BB9TT@0P$R$&N.'A92E60/<'1_MS1(=]GOFY^?!3LZU^5;0%%FZ;(FXNG&31H4S)BQWJ7&TQM$NJ$XO.>;7STL>U-=)U73P"K4:H74C MR<8._RAWX1E*DE&]N3,_]DS*GHUQI&ROF?;1Z.H+_2WK\QW;%^EXF51Y%RX< M9P(TH9$&,&-[XH)=M%M"^H+;JRS?T+N_0=N>/^ZO'"2?/5+4_QM]'!CE$\+D MKXU$RCG]_6X9&T*?9W&>*=&O^*4/:AU,3&4=3"W7P>9]'6Q.UKVN&_2%=:_1 M.27YF))SGKU4.?,JS]X2H';EKC3]%";D[$B+D8ERG;3ZT8$S=G'@]UU&PYI5 M:^1_WEQ%XS]O*F6AY:K0_,;+9)7>>.UKS:+'I.@=-2MNV^S]9$G;:>8*S681 MG=ZJ"L@-?L9M\^!O-4^C0=YC 93;#?V2D7,N+*Z>:/JM]**YG(*KZO/Z&?CE M0\\-8\X#^/5[TJBNK?]R\58UFRGY45-NG-J< V+KH\#GRTO;U*:ZZV+V>7>W MFX]K3OIJ.XDO+,EP^NANR#NV"K*L)_FP^*(1,<5D8 M"_6F,M\JOFYL!YRC[ M[8<[677]8KP+-!WL!QGD+ECIRXE>$$92/SW:ZV7LM'[4'V(3 M,>=WG.1-EWFY;[PDZPYRG*[^+F/C?H[,O$,$O(,FWO[D-M*E[6.]O=IX,".] M6Q%YRX+N1?,O6V7RFBF]M'-%K%X3FYC9++_X?^Q]:U,;R9;M7U$P$W'G1&B[ M\_UPGTN$V[@]]+1$V\;M"U\<^33"0F(DT3;\^IM9 EOB8?,HH9+(B'-HC$I2 M96:ME6L_<9Y(2WM]E3 M>S+V&U4T*=UY]8>>=99@3YC1(C(:O<;<N]+=]?W]G?[AW_2;G_O[+C?(>D3=C]_V7_] MYLO>X7NTO_7WX<[6P<'>;N>TN_O;46?K/=T[>L_WL#KM]/21._I]D+[G2^?H M[6$W7=LE;W#^GOR>[NXVWSM,[SU[D3YS[VMW]Q/ZD[X]V#OZVM\Y_'S6):_( MSF[G;'^W\V5_ZVWZ[C]Z.[NO>&?7'W0_;)_M;'6^[G]X0R_>D[[K9)^\%^D] M=&]WCW?.NOW.V6^?NZ_?G^T=;:?W??Z:/A/O'798Y^SW_OZ6CSLOT=<_=U]- M.N_0U\ZGC\R$2)%$('A4P*05H SF$'%:+V<35S*ZL8DU:6LL__W+_*-P YG> MA^/N\/P7]EA3]G"82I?H@FB'F65(\2"\T]$(HYPUH6(/I+#'4MCC=(8] M%)/>8^2 4<^ (1E!X1B *.F,PY$*QS)[\+;0JEGLL7S%=[UP7F'%=R6KY$:5 M3>XV+=>R]\K27&0R&*(-U=(RBYFF'"&/='"4&J=4$4G+I[EWT\!":>]*0LP(CA64D/AH6O57> M)K@1YKVV"8&N*(LF0&Y661@=I"5$@3;* C,*@:;8@TZFI$]Z4&AT#CDB'JPL M%@2Y9?N2[A;3J(8K&VPA[0XG5=IFA;Q[28N[S\N:T2#3R:S"-JEVRX061GOM M DE$Z'P@013EL70:[.R^J"BPHL+=[8\!!T*B#A!",(D'M0?C$ (AC424*8RE MW]BD2+8U0C596/?@C44IDZ>.6(FECM0A;)!F+"2CP1F*$3&"8*HD*L*E&8CM M?4>L1$9(KR0D8@W =+2@463@-7-.\LA4L!FQNJV%6$W$+MMELB:Y.B_/JV6, M:@@TKTO^RL,#T4]N)IH3J)YV@&PPWFX3E+Z++EE?X5%[)#>3W4X\EQ]%?=2G M/K:_VPN';](8.A\C"D($+@%[BX!Y14 ['D%K*I($02RZD*,RK(V);FA4YDF# MK_9 : '?XL#W3?J_.NUN[7W$3'.1E@T,QAX8L0QLU!1$M5+1IA^D2M-M*UY" MHB4D6N(SBPB)%L);$.%UYKR3T5L;I8X0TJX$S# .AB $46B$ K)"*)N4!M)M M(1_LZRB!T14(C!;@+0YX,TY&AVS0PE(P @M@4@LP%ED(6&F)J=<\X P\WM:: M-11XR_9@K&5XU,W[%$N8M EATD**BR'%PTNQ4LNX*K&7DIL'W$6&F![>)@.Z-E,';.4^T_'@UC[^9NW;EZ<)UMJ53 'KHL ZHV-$,CTD"P%<9!R8%QZ,81%LE(JPZ+Q2260>$ZS+]M:LBDQY%_K]JE_8>0_[:5%G?]0;G->T_R=4W0,&XWL&@]8^ M^EV[5#E?DM?3!7DQ\"_FEN/5=#4*,=9'C-MS*H9CPJTB'&2@%!B+ @R7Z05!\*M-2>(^K5,9IL.FWRPSY;6FV MJR9-?Z;U*718'QW.9[$HZD/$ 8&GS$$BOP!:!P?.,>4KK_ M7TTVV@IT%ZAI"G27!-T9)<,UXTSKG&,;DI()W"6K FF@F!&NB7":HPJZXIJ( M;Z.A6_PMMP/]=JZBF[NDG3M5BD_E47PJ%]->;+7:&>[-?(JM)(1;'A.E$0\L M!@4JY)(H6"KN";$FZ(U-W68/#P$5W\D*^$X*\!8)O!EIP32CW#@-WEF>X,8M M&);/]83HL$HX1!9O;/(VJ>T4_]I(B!4K"3[M''G>#OF_SG7$%7%8#@PL1$A4 MD]\=#H;S9M,W>BL,=@<&>S\G'21B&F,K :=% Y9V&3#88: FL&@B]CK*C4U% MRLF<)^:A^ GDBJ*H$8\SBL(H35$0&IBW,1\-]F!D^B?G")$0F549C[BMZ55$ MWME7L39BXEX9NXW5&MD=V+(A3AL_5XIC8KX^+!5DO3+^FQ& ^>Z\?3&9C'KV MI.H&NSO\RXS"H"31UW.:17!J96(PD(D:$T=Z#2K$1)0A21E.#&-.)ZN+ MM@F]>A;@]B193N\T#LN+TSL%RX^(Y1F]$X0RZ7\,:)0>F'4(5.0H8UDB*Z)2 M*,D"CML*76TMTW0L-\RY,N4"]+,"*;I!Y5&VO\F?)(@&X8''>M:8&1>M_TA-8D@07P?:?YO-[<5)=BN@T MF<0"HQ&!1E8!,M9A1Y"C(8DNAMN47&VAT5 [M)!4(:G'$:>%I!9'4K,5_0)U MG!D-6NHD2:/ H)G/)R6I)"(M+?&9I% [K>&JD-2B%.O%)1=H(<>3C8>= U'!A'$3"+3 9!%A)*+@H$6+,$"9M8@Z$GN$: MSLDWW 9]"@WSMGK]DTGP#SG'M$YD?-WPUHN,'TW&G3]9A8[O1,?SQ6&=-M9Y M;<#0P(#IX,%R[4$;3D-DPDOD:A!R]1Y.+-RQKMSQ:$*N<,<]N6.V;HJ-BG#* M@4N:N,,0 M8Y#90Z+3EG.&I9@Y0K!YN7"N,/U3^";YET1^932(,\.DIHKKS8 MX];P9#*>F$$UE(=TW*XCEK%JX8I5D.^5Q?LD'/@W;E?3)WW19]@O\HFW=!E"CY;?:M^6HXE!H9F63@M*+ J$"@:55/F,2D+0S3 MF&ULJJMZM\#@"@QJ+TU38+!0&,S6IA$X\-S2W2%C@$5'P6#EDQ$8.47&1DW0 M?6&PU'JZ4^CPW??BIOFB,T)Q M:ERTP+VWR;+$$4Q$"*2T5CKMH_*XOAWZ2>/DL3;P@I.Z<#*;[RF55C$?CD8Z M*5ED?:YA:\!AG)902QGB,K?P7ZHS\NF_OO?/YK^K'X\(!E(U-#X(+>/<\"A] M[VFN4C\83L*XE1["5KJ17@+"I]Q?Y]B,JH['DX,PSAZ.005\D[?>V!N8@>NE MB](C.PE'83 9/_LV?QWFVGX]"O^I)\>N7GI\<7,!TYET7 MG//]+<:F.TB N?$M,_3C0B[G^+A,4TTNGY^&V9_Y3BLX!QHEULA[9#GSW"EE M#"4<1<2E#=I])'SCXDT'WY)RCQ-S@!T%\SD1?QK<<]/_8D['&[_,S<%1;P"S M$WYYKFZYM/S M/GS]]R]F\[J%K'Y4"/[^F%8[9!I:WQR/P_.+7WZ]8(#>H+K)ZDV_'IG1I[1 MY\\VOUHTH+K_ZN>/;A:C9TPOZ&/Y;3_V<GE_?)DVTE$X"(-Q M;D$W/=*SJK-QF6.OGXS_>C\P)[Z7IN)?/Q\HO3+.6X0B?GJI6,[L/<@(V4W; M4&AUTG4'X]:KM,U<20"JQQ>T*E&T6Y\.6,NGH6-&[F Z!12W%_,DK$E!@=N? MF+G=>&\33[WWS#7+\9']>+>?N'-=>O70VQI-!UFZJ_XVIPO7$9+W.$LI'CQK MC\;Z\G8)8-N#UN1@>)(^PH_OI)Y6/FGFIK(P=62SE&,L*Y_]6(K#W.R'[[X[ M]\.GZ[J'G]C^8?J\K3W2/7M#]@ZW6>?U[[UN^KS]W8//.[NO:.?U]G<__-'O MZ;O>G^Z1/SYW#]^?=K?>X+W#W]*]I+^_3O=PN(WWMS[A[N[^T64__-Z'-*[= M/P[WCMZ0[NXVZF[]W>N\_J/?^?#^2QKO:>?P[\\[6^]Q]V@_=D_1:>6#?X>^ M=CY]Q-1*[XB"9$(B8&GUP'CE 0FM52!41UI';9AR&J[02"G?LEXTC"'JHQY/1R32RD![P_HD//OW2&IR;3NWJMQR3-U_S M?_ZS$8*Z@N=<%.3[QOC2C ]^[P^__'?PG\)KTQOD/UZ>F5WSM>R1=]@C=]ZA M+]_VR)Y&^__O +FCOP?F@S[9.>J0_=?[!YT/Z;X/WWSIGKT]VC_LL/2Y.-TW M[^R^/>R05Z1+7K'_=_;J2_?-1\NYX-8JX-QJ8$$HT)2G'TPFZ82E<097\AG,.B\2E[1<$G98)XG'C+=@ J: #:$X!LT4HAN; MY&K1Z(I*T^*G_^?HVM$TNA8&Y\R9J:QZ3//SU&Z-PO@XN,RU_=-+^1V+.%NU M?G7=UV/#>9'SIPKB[XSX60?#),BL] M,!L(S0;OPP6:]X/FK-/$!.44\AZTM1Z2BM.@I"&0JU?(Z)4U-N;^M V%YIIZ M31IOL+XX&J8[/YL:J\FZ/!XF:S1,>J,JUZW5[QG;Z_^ MYRZZ3J5)'T^6;++>GIVN$-$W:_WWT?#HQ<[+[;_R6](+ U]]SE]STW/>6N:O M?IK_0E]WHZ].IJZ7WXYP_.-?_\W\?__1WR?]?^SA<6^/_/UY?_>W@_T/[T\[ M1]NH<_;^Z\Z'5VDLV[1[UC_JYN,E'][SSM_J:V?+??24,B10!)2[B[3;-<:@+4_H4WM"=]]\]-JP@*4%QVQZ0IU'H"4B("4+R%%C,4D[ MM,3-,'=K\C0_N2ZM3V"KZX;)3BQL<@\VF:TZ@#1V*$IPQB93F@24NU/D!LW< MTB!MP-$D4_JJ\^N.>KTT9VX:[%=5/Q38WQ?VIS.UXJ1 3$D/(D0.+,E2L-%% MD#ZM?)!(6,0V-@FYJ@)6 O?+#BS_8+AKD/E00U6''\[,0V(:MYWY]>+R1Y5P MA8#O1<#SK<&$5=3A(""R'/A&*("*))EBQ'"N)&=2BHU-?;50Y_W\I'<@I,<( M;SQ-E+H@)+-$4<8T0U)JFW;9:!7#2B0I%FI57 6E]T7IC$PBDE/CF0$1FNL33C6OY#H=:ZA[:IJ[ 3;C9-4UN^#W'; < MD*AK>_P\+V*YC\X$##))66"!<["14R#,:&,)Q]SYZJ 5N29[[K[];>O8,!;< MH;LP86'"I:5!%29\+":<,10"268%2E%+A4I5*E26"I4/KE IV#.&[E>A\H=%'\4SS,1B/O9V M=WNM0T8WL>3?HLL^KO*@YZH^_F;Z:4L)K7<'(4S&*SKP1RGPV'2[Z!"KJA_,7QRI[I:ZU".[<5X?)F35K2,FKCE MFL\54FNWPE<7\GBF#?AR!NQQ>AZJ?[;,43+?)D^LVMK+D]$HG]HPU9-12QO" MI@_Y]C4)UW"D3ZC]8CY'6$'L4[9_VC[*S=V4WO.?2]SH<_#K^W MZ'ESVOWP>U6+H7/VVU%V[NYO_7ZP]V&;[N_^UM_?[>#]W1>LL_6)7W;4=K>V M\=Z'SMG>[MY9=NIVM_8_=SZD]Q[Z?N?UW_W.6?K_UJV':0FS&S7ZDZ[*49>ZF9GM;IB< M&X*%?6ICG],Y-1.IMHY1#5S& ,Q'F]2,$( D"=$Y;Y#7B7TD:_.'TT\IAM-< M$5!@MVC8S6[Z-C$CLPR#$KG& XH>3&),,,$88UD0,8:-39)V?)*>]QQ$"V8T2,/(Q6,JG^VX:J%F>_U^]=<*J3GOHQ_RU1FG M>Z0\VG^T)LQ^XA]MTO&460X:91E/G4A2 C&@.7LT8BU,UA,4MS&[6C>J.!$> 9);)Z$5 M1\.C5I68&3SD],_3XDI8A#+X/(C/TWSGNB!OI[/]5Y[LPC\+4 '9FO%,4(TD M!J*# !:0 >5(^@T39T4PV#NRL8E%6XGB0V@@WAZJ 0K>'F^_SW@C5";$F0A2 M:PZ,,0=6& ,4R6B%HB(26>$-\2;A[0DY#[8'_R3!.QSU0C'^%VK\7TST:3(S M"M_4QC?OYO9W@;#Q6"A(UH-)NWHR+$S:#T!I9;CG)G+%DW4A:9M<4Y:V&/E+ M1UM=1GY!VX+0-KN[.RF4EHP M4H#(Y9"MM]!*B2])0ISF0^"DH0V65=1S6+, MWPEZ?XW"L3F==CK+$8+AM-#=7-)R,>T7N>]7=:NFYP:*=[%F/NKLOJBXZ.)D MNO71\2 ]6"\ML*@C*(LX<)=,#2FUYRP3DFA3].!BG\6\;^[N7S"W8,S-5(/ M*$AG6(1@:$R8,QJT4120-M@ZX042+N?EM!5[<)IQ TS\-6GUNSNC4G#R15TG ?(")O2"H;F-> MUY&(IA2C?=(XK4M7%)PN#J/L72NQLT7JXXNISSUQ)B\&_M7%M+\>#L(##L'FND 6"NEB>.:,I\AR)1N,]2D@_QK$66[K3CX,Y^P,C]/A7Q?O:^5_]4$$UJP8STP"Z!-\6ZEC[OB);,PNR=;$YV/B:#GDA&DJ[@T@%C3H-.>Q-(21G!$B'-U,8F;F/- MVT0UZ91A 6S='K8"V"8"MO<-L.G:O8\T^("("N!\^L&0%F ]IB!1$$@A+R3! M%6 ERZ!M$& ?)^PWA39Y1IHM6KIATCI>E%?CR?8:7KC3HZ0TUDIO>[-Z!'?/ M]CY&S"D2"H&S&@&C2H!RC@%66D9FF3/(9GJC6+:I>(1(8?."A>L-X84[30J$ MZX9P[S*$L8DD!_@YM\FDT!%L9 P(C91QSJ5B9@KA9%+@![>T?#P(KX57Y7: M?3T<^B^]?K^X2!8I,RYFN?#10B1%3CN2C'$D! 06.3 A FB,%:0_,Z\9(DBR MC4V2*Y>Q)IV"+%"K60X4J"T$:C/1$I6XCQM)@!B:E+OW DRB21 162ZMDE'$ M)D)M+1(I;H>[*C<_]Y8S@T^]W#YKFBYT_WJE:Q_"K>\$\L6<3_,8DQ'RZJOK MG^1I*]14/S6Y.16@C!)>(P?8F&21(&E H6!!,X>E#DXIC9)%0MI2U&6.E$2* M!HJ @L)'1^%<[UK,9$@ E %[8(IPT-9;$%P2[K!'Q-*$0MIFM-0P7XX^. ZY MY>'@4ZL?S#BTJMF!8823<2@'EA_CP/+% OR9Y_]MOIF=^'X\I:O"3+4QT^'\ MV67AA=..*? (16"&4S D$$#<&RP,IM;9C4U&V[I1 =4"O[K/+A?X/1K\9H0! M"5$9%C HK"4PYS08S"W8R)DTR@OF38(?;ROY8'E>' ?WK50VGEPJ95(\!H]4 MN^3[^:["0?5QT.7SR1(A:030J))Q(H4#A:P') 6*,A"+,-[8I*JM&U4;N5+"NP6!+O9K=\@QQA18(5(L.,6@PX\0#"62.^]=1Y558.$%@V"W7U] G-#1"$F%BM3ZG-\DE&P+7%>QLZ84,WG28*VWF$D!ZX+ .EO/Q'J$(M">>/"*(N,D"417Y3^( M9FV*5XB2:O!>X975CG_VC.WU>Y->F(:RWDV&[O/!L)]&]G_&K7Q*[ <-]Q8X M2:@I[-M8@)R76&WUOP/E?O4D?S[NQJ_U$QKJ$TIS_',X^ 23 M,#I*\LI.6O"M%OMQKFYRM2[4@Q.K&C7ZVPOTZX;7W&=Z"4Z!_"#MIN=H*SU& MWRI3%\5]!\4]?TZ#*^H5EOGT&'? ,#=)<0L',4@BD%?1HZRX:XNI+-J^+_RP MFOQ0EX5>^*$&?IBQR&6.LSIK@6NI@6D4P#@:P"4F1Y*%M&BQ:?SPA+)$W\XV MK6\-AI-D8A^;4Y-/FOY49)4TMKJ:VL]VU^[F1?AKN@;G#/37=/Z+WW 1*F9G MUYUUWWRD7!E"- *!\UEX)2U81BDP@2S&E@5E<2(JJMKIJ6M07EO!88W-[@L. M'QN';[ZIA9W=%Z>=+Q\="0993X CEM$G*!C*"4C"F>D]5$W'XA)PQ+YQ+ M YE\4PKE@.F"BW)7LSU/186#ZN.@3_-=/!22@1,*@C*?TQH8:",-:,&40.DY MTIQN;"K43AH!6^NMS#8QC3H,?G1TS#>))0D-MY!#,: M5%=64'7#HUR//O@*J'G)'M0\=WVIJR[)\/)\FC_T)@&#AC/# 3;4Z'\F"0U%01@@2E.;K9YN3!&5'% M,= \ 5 0]V@QA?-\ D^E08P$X%(DR1UD+F'M B2B=)0&3# C"7&H3=0ZE*M: MP?W^XO32\%(IZYG33*WB$7B\&M;%0;DX03!?EHJY* /R JAPR1:)R(#"SH!T MS$?LC\O&RCEAA$"WA$&#)G$7M108-AAK!&F!"?V8I*V,:^K#=;C M%& LD'W,H@<%LHN%[*S@$-[:P! 8C4-2'8:#C42 "EP'C"D-*FYL&*2E2EDPE4( 2(*U)ND9EU0RU<_C^(Y/1!(H$"(HL(DNWLOCCK?OF8L*6]( RX#1&8\AB4S3\B-EP:G5NS)0W 1)NQNOIJE#S: MNYV;"3$DL>M;O5QQ([0FYNL]\V36WMBHRXB_F/+M:L9WS=<93WHW%"_Z8L1 MSMSCQ')N!?A(%3#M"2@73;)+G.;".B(HVMC$DK?1PQ-FBKG?/"%0$+@,!,X6 M]D:(H>@,>)0SUJ+4H)"68+'05%ADC&93!"K$&H3 )^08F(E9_>!L3?$1+.%H M3>DC73]#=;?FBVTXYSC*K00E!&:) <5SC7T: [+!1:1S^2W2%J))$'Q"3H,J MX;PX"1[S,$TAGD40S_S)VI!/UG(>0+K$.4P2#D8)!BI0B;PD^='=V,Q=@.F# M3_T7]T"#]_Z"O[3-=)-< M<_=U#*S5D9IZCM+1YL[%.(VY:3&ED,-.D7SU-&Z@%,T!:VUHG5&7-CH,0\.@6"1 *,Q M@"9( "-8:RM())YFM*;U:TNZ0FBMR>?06'WQ!^ M%(.XPP2@//R%;=-?Q[WG@U[__VY,1B?A:IG_;V-[,? O9T=6('X+B,_7PD": M)'.!89"!4&":8+ ^.B!I1XY4".($RZBYA.Q'?GCNLFN4AV>Q#\_L\4J"HU-I M?PB"*6 A;0T:4PF>ZB"#"&FQ](T/S[H?8GPW&;K/!\-^VLO^S[@5_O>D-SDM M1QC7?ZB/K2U\[Y^+SS[_",C7/Q=5+&1)XF.8OS$]_^W6?_Z(YO\*HW<'9A1J M,>G)=60_'%0X_,N,=D;O)CF5^6_3/PG?O_CA_>G.[O[!SN[VZ=[A_N'N4CP M_E$'=; ZZQQ^9MW=#MK9^G2VL_7^RT?NH\0L"O!*RF1AN A6!PI<:Y>V&25P M[M9QCX?I?A9G>9A6^6&2S#!K44C"Q&E(Q,' !"E *J>1D1(1DUN_7+58K_RA M=6Q&K7_R*O_:NO'A&^?5']?RW&UW?__!DU<]9N,7)Y.#X2@1LK^=ZZ,\CLM[ M'+N'[_%'%X10W#) -!$<8]R!RD6(*;)$^+3Y>V=^P&W7/E[WVR/+X[6&CU?@ M,1)*(U!A5>Z[A\%PI@$+S!B*WJ!(JB;:UWG4KS+>]'%KF6^/0;O5&X]S2=CL M2AJ>3,:3]$O2F=]D;Y*@)::^J.ZRW]!9:8WBS[XKZF:<789H:CWV61;X7 Y* M@,44 =$J;<56NHA4!DJ3ZD\71-7>)K8@ZF&(FO$ $A.M-T$!E0A!$C8>C)48 MD%#&9K4D7)0U0F I.Y$SRG"A1F$CR)03(>TS:?RSTRU<;R MPR^%*Q8J"2ZF^]7Y;+]P[N3HI*JKLQ5BS_5*?GR- M;#1?NR)HX:37 9P4B8U,\* #QQ""L(R0R)TDN90.;@O5)".E@+!F25! ^,@@ MG#VDPB7&*-"DQGFN%8L%:.\B<,H(DT%Z)74"H69M(9K4>_&Q4Y0:E\KQEZD* M6E2I'*V#T/]H:G]AQS_?,Z+1E)FE>QI,6W#$V6EOP:G<4S/AD=%II^G-Y M?_Z%)715%Y@_SX2N/I/.H;L]@Y[6QMH_U=AW8^O#K;/]H[ M2_=PMK/[&>T?_GVP__=\^*IS]NGT(\?"$!HY.&8%L'QX74N';'8H/OY0%;_0=,6J8<)3IM/S@?8Y 8K$0\_>8D3YM/0#);I%2U-;FZ_=P4 M('U ]',U_3C_M033Z1KXG0=MBE:K$7TSE7^[6^XC,\$I2GJ-M@6YZL#Y5W&@+A-X=9E+!7B/>9AB9_<%[K[XJ 42@23KR'AF MF$YX0@,.86,3DS:YIA?0[5FK^%8;I18*,AN& MS)G$K',U89CV%&$%E"@%S.:BP93D3D+(>T,49CQ6P*2<- .8"Z@*M#+'1:.U)7@?9H[PCE]5:U$(:R%28G?[HR)**H\HN+0? W($WEEP4:(W!6I?'HH!UP6"=">AZPT6N[0G" M1@],$ Q*< 5<8J25YDQCG L#(:+:7*T*7._KS3B_K^F'/<=7*A:MCSR9J5A8 M'0:[3JX\J&OZ@^?P6FYLU$S^Y]*F9BVVBP64>WPQ\&7S6.3F,5\NFF(E'6-I MW]!2 .-2@75>@\,$>6>H Y-V+6"*:3!*11":B8BYYH3SS($D5\W'Z\*!E<#^99+[QU[DS50_ MZH.:_!G42"5F#T++N!R_,X/3W*=KVL?;C-*?!ZU>0MJG45*[N<=W:QA;DX,P M#AF!U714$<#8&YB!ZU4>N_2'JJ#@L_F,H)EDSO,O9SF^>3P<5T>3GH]R9]W> M/^'7+ST_.;@@@9EWG2\3^OX68],=G$QN?LO,6T(HTTM+XY'H?G%[_\ MZGOCX[XY?=X;5#=9O>G7(S/ZE!;H_-G.ZW.),:K[G[[\?>F>H>GRG1OGY]]\ M_O*SZJ5+'#A]C?!G7(@;7T;/\(VO_>ACY;/$OBORJ>J9Y'Q%/G65YE4_2[;) M N95X-O-Z[7.*B(WOI/EC8ZEZ=90I_!M_99D8XO:T _I]!+X;6 MV[0ECEHOAZ/C7'-E1[URUE9\>Z;F,BZX]75\-\*C?_R;G7]\/_K_<"< M^%X:_+^N&^@E!46FA:.O]\]>+B]])00CEC---TG5K+!O7TZULLY^5%-W-/QR M)=+T [W?A!J[MYV":=\\._IE\Z_S4B8O?U+*9+WGX]OY[5<_.[^]FH_\^;&S MZI%O_7?H^VKM[6GKW;>C9T]TY6>S4*?%?>8RK%I__B@+]2=4>3WE8O(0RJ67 M5^ >G;N:M@;OYH___'3(US]TZS,?+XZ&)X/) N=CE29CX0_'*DU&/4_&"@VX MBI+?J1O ]X6^_:@?*91SVT'_K']AH'T^=W"Z]>GO0FAP,3])'^'&[%;ZZ MD(=2P?Y:$^8Q&T$L!>23UE9PX:5.*!^UGEW'KP[_+W7>?T*[[S> M8YW#WS[OG;T]Z!Z^9_L?TJ=]^/TP_3U]WM]'^[NO3K\'[_9H]ZC[>6?W$^T> MOCC=V7W;[^XZWME*UWW81ON'GT]WME[Q#OG[\$KP[M"1/?*&[VPYTMG:YMW7 M[W'W[/.7[H?]_M[AVZ.=W6V6QG"V_Z$;NQ>!NW?H:^?31^8BHX@R0$2H7%*( M@-5:@A':AJ@HX=S?6&Y[J16%'HRWANT\=TXC6'HJP(.)Y&HRP/U8Y';YL\V( M\*\*29S.D(362%'A-43F S!E/&BI.%@>N>;*12Y0TPHC%X983X80:6!!Q>BE M9\P)K&UZ^G2TA!$>@WT00ZQ @M"JT,?9#'TXGD0&EA%$\!284!0T2[\AQ*TC MWB""<&U%5 N%% KY"84X(2*1SD@?),-$6,UEM!Q)%BP2GA<*:02%H!D*\=+Y MG!0/ BL'C-@(UCH'1F*%2-!:&-7$HHOK[B.X^7S^M4X";"A7.-=@4I9Y$I60 MD2))O56!(&]N=!+<<$)_M0O:K0H0\040=W;?T)T7'Y$77@H3P#"5]W.1+ &A M%#@>15H^'G7$-Y>@6U:5C+*5K\I6?I>B'_=CE!\4_2B;^D*YA,QP">F\^)BL MN&3+10_:20Z,T5S7@U'PEEMBTK:ODI0>&N ,3. 4:F=1."AYSZ5=-&Q0T+7"KT[-0X+9H MN,VZ$F1(E"@, F*)!N91SIO$ K1@$1,?N(^B87 K.0IATIJ,TB?$,!JW)L/6 MM"!825DH_N0RP2LSP7>*J OEHK92!IMD4(AI8^7>.Z]HQ%%I>7>'_>=!?#[- M DQLLGM!)KO#WT?#HRF=E%WU#KMJ9_?%]P8&ARZ-[?U''+A%0>/<6U0 2\H( M#+.Y'QA3B"/G&;9Y:WU(_G#!VXIDL-P&;R5:5A\8NR^_=Q,Q#&FF/085C$HF MI8I@E%- :3 >:[KC^?I6S7C[M=[\QL MUT1[$90D(),V!A80 TT9 F=8P)XI@PFKCM[Q:]Q2*Y7=8N&)%-Q:2\$Y\=R"C"("LY2#<8:#2,\\#E1KZG0N3:O:6++">(7Q"N/-,)X7R@LC+'<8 M,6&BY&&\9C#>;'C-16%RV6VP,8N\M&.!5CC1GM&(1V4)8GYC MDS'<%FIM-%[Q4M51O3=*IZ-(NB8*RIB,AFA"N,%*6!*2=7"CFZI4[UUJY<._B)WBMRI)W)Y M/P(L)4*71WV];]27KOOTD7ONI%082.) 8%P[T"[D;F<^,2).5CM'M54;+L37 M&) 7XGM@;63)D4,V;F,]Y-L-M\;'_?-:1YFN,XA5JY\^)5E"99^95F"I5]9EF#I5Y8E6/J5 M90F6?F59@J5?699@Z5>6)5CZE64)EGYE68*E7UDMP2\38_MA\_SPV+=S;9O_ MMJ-?-N=/EJ4?%Q]W9$:?>H/*>2*.)QL_?$^ZI?P5W[PU4[]+NL>^.1Z'YQ>_ M_'IQB[U!Y1RLWO3K^1>=NW"NJ1]5^62F+__ZI>^C)[A&U_[TNTKSJ9U+H M!;UWOP[:.^Y>*2\Y@ P16M7/\Q%]Y9U)I>=87WQ)5+KXD)N3"8A%&# M(B#31+M6%96XL0A=FH71\,N5G,D?>;I_, =-"P)592JK;>0OT_/0&[1>FN/> MQ/2?Z'R\#1.3_NA;K\QHD.[YYGZ*J_G(3VM 3!_YUG^'OJ_6WIZVWIW8<<_W MS.CTB:[\"^=.CD[Z9I(6?]KT8JYZ:^O/'S77_ E57D^YF#R$'5X6 M)3\K7O-]H6\_ZH:E+5V?A?%ML(0];+2/ITYNEX:Y/6A-#H8GZ2/\N-T*7UW( M0ZE@_Z\[+?TMJWC?I?K0I7T9\O7/IP6VK];<7@XE3%I;P84C&T9SY8KPP\L5 MK=QQKKN=YI(.:8:BUT$1ID303'!"K5)!^2@1JM+;,":EZ-!-*6YO4/?U-NON M[A_NO^[0G:VWGSN'K]C^[F^]O0_=P\[9J]/.AW1_']Z<74EQVWJ#]@X_X9PB MMW?F6/?UF]/.[D&_\_J/@SW2.>OL;G_=/WR!][>ZL7MQ7'W: B!X%Z7Q!)@F M+OUP"!1+OU'/L,?*.VQMS36''BDQ=^W3:]*,ZQ(HJJ7$30/4AD% JIC4+0+(5H:CGB M%+A6 5CP%!2-$:2Q,086.(EX8Y-1U&;LZEGKTAVP(25?) G,($HED8Q1;ZV@ M&BF)4< <><9N=!*4DB]+!.+W#IUG;[YT7GQ,9IEU6BD@6$M@+@JP@01 T6#$ MN8Y1^1HKOI2M_(EMY72"2W9VW_/NFX]:2>^,4Q"#-L!, MLA*L-PBXY3X02@+EL;82*H5)"I/<7(V)F"@"C9HF*Y0ZJ9-MZH.*AC)"?-2% M29K%)+-]PXUV/$8O(&K$@!'DP0IG@8; C6#)9A")10AK,WW51UEHI-!(;;X% M8@R/6"%,-691!TNYB(X&+SQ)OQ3W9#/(8ZX+.M81,R% $R82>7@-ACH.BG'/ M#/:.8+:QJ3EI*]8D]V1IA1XFK?Z/,DK7L35>Z3U8)KA,<)G@FJP>HHW7"B-% M"*OT2C".,HNY83P8.FTN3RZZ9Y([U&1,[+P]<,.CD)/^BWBI2[SLO)P+C" ; MH\ AE]M.2\2D%4FW6 :16Z>L<]:0L+')4#LM83/Z9:X[^@J]E0DN$UPFN*X M!Y8Z4H>P09JQH)-I:BA&Q B"J9*H;-#-VZ#GO0O"YC+70 PWP) -H)#E0(T, MP4D>=;3-VJ!K.ABRNGZ%ZAE7-[;C?-E"29\H$EPDN$UPF MN$QPF> RP7 M9/WLQ%WSM=@V=[%MWLVE7?!HA"=<@%6! _/4@F%.@XG6&FXE00%O;%)$&Q0U M+7BKT[50\+9HO,WZ$@AATBN34(9( $9)0IX)"(*@2F%M%/:\:7@K60IATIJ, MTB?$,!JW)L/6M'Q825HH'N4RP2LSP7=RV5/LN-_CX9'4SHI_ONZ]MS.*I+@4.#XN'+LS+?D"0I$1 M+B%0A1,4D4LHU &X98H3A((1>F,3)RQ>(X,+%HOV*!-<)KA,<'.WZ_H37LIV M_;C;]6P'76^Q MNU1475*-U(X9N8.Y JGDX052%]A)O6E\>+>J*<0SP:DT"4DN(48:%2AV455U MBS0SU9G"*T182JL^/O>]KSSU%]R'8D!:6@(N"IM,%<+!4![ RBAQ7E*%ZJZM MNMSFX8]V@VMY'+JFJ5E)WKO&:W,OTBN58!?!:;WOG*:0QU$H#<1$ RP$#,I) M"4H9::-2Q#)<9RG80FB- 6\AM <1FAS)<2H7&R2"P$L6@H6>03!:QRUB4);D2O7BK; O#!>8;S">#., MIT,P5B8 !2\8M<@BQJV/EA@G2>2V,%XS&&\VO&:E-\I:! IQ#LP0"AHE[HN8 M:H=T2)K<;6Q2*=N,UI5FMG3&*UZJ.HK[:HJY8QY9;CS#7!B$C+6,**UHH!'= MZ*8JQ7V7BOYO'JL.ZNR^29I'!"40 L),!":#!:N= 421,\02Y7"LL;KOTL%? MY$Z1._5$+N]'@*6"Z/+RBBX<6V>?\<[6]D=D/.)!.V".46"<1C",)K%/'-:K[M MCY%C&0GV(% ^Q.6)5CZE64)EGYE68*E M7UF68.E7EB58^I5E"99^95F"I5]9EF#I5Y8E6/J590F6?F6U!+],C.V'S?/S M>X]_M)!D]^ON06@9ERMOF\%I;_"I-1A.PKAE1NG/@U9O, F?1J;?.C:C26L8 M6Y.#, [9*ULYS>GQQ<.(9GWG7NRD/?WV)LNH.3RCB M[H_-IP!V%,QG,#$-[KGI?S&GXXU?YN;@J#> V0F_/%;FQN#WSX^N]?S.9U"UG]J##\_3&M M?,MI:'US/ [/+W[Y]8(#>H/J)JLW_7ID1I_2 IT_V]>4T*ON?_KR^=)I^HQ2 MFN?QG+_/O_A\89]54WS)33Y]3;)GB/,;7T;/\(VO_>AC,7Y&"5G,Q]);?>RU MNYG>^ Z4&T]Z3VFASE!8Z[=AW[?(#<\LQI<>6GEM0.Q_!KT86F\3'8Y:+X>C MX_.G=RX(LG:#?CF[H[S[MH_D+>>E&1^T?N\/OXQ7= HN<]7U,_!?[P?FQ/?2 M^/_U\W'2*^-$>937"1&QG"FY[[Z)IJ)D%$*KDZX[&+=>)0[V]YF2Y>4#W&Z4 MUPS[V5R=E31YZ\>#17L]RZ6-J':R\79;F]B!9P<.3]!%^?*>M^K9%OQN[ MSCO'(6O1P:=63L_Y)QGB8?S\-N!?]8'?GM77<*1UEI.7S^1UU>2;,OJ;VMO? M9:C+S$.]W2AOGX5ZW?":N_?>)7_>,FT9PI9);YG0PFBO72".,.<#":(J>4@O M2A[2]>[QV7UYD5=Z\+E[^+;7/?NCWR6OR/[AF[.]P_Y!-[VW>_1'^N_[KYVM M5[QSN-_[EE=ZM'VZ1]Z=L^Y!Y_5[O'?V=Z][M-_KD.W3 M[MDG=CFO=._PC\/]K3_2>-Z3[FX'=;>VSSKDU9?]W?1]'[;)_M%V^OYMFNX[ M?LLIG?;E,)H@C)T%K+$$IH@&)34!&83#2GDOJAZ?N$U)0WI\%AI90QHIK8)7 MCT9.9VC$2<.C)0HPL1&83C2B&5+@'14H*A>HENO;*KCA:NR%/SP93Z9^X,FP M-0H)>J[7#ZW!N4S+?\V_N^PA/AD'W^H-6L-'-%*:15P+M5(:/]3'Z'K5E.%O MA>.$AEX5%VJG_>2X'ZJ=R@Q\RQP-TTV>78T9S<[+*E4\O]V4/*[VG]^K9Y=C MZV(Q7@S\BYFE*%MX75MX9W=[KN:O'@@%%9T$82U&T1KI$-W8 M)+HMR-560:4!P=+A6'M/S +'1X?C3+E:AKF20AM(3)K@Z"D&JS2%)+21",1X MS$R"HVI3_N"*M0W5U0%$!(FL J4,1K\(HI&@65 M+**-3F R>E!,((B8Z(@0 M<=Y7);ZH>D@GSQ7KG]T4;/XU&O[3&V=0IL>_Y1(^>E/?VCT%P=I;*[4[#[ZM MP._#T=;PQ$[B2?^%L-LV8(@0*X.@$WL]%KBY5WG@"6!J>-'@G0*B! C#)D+0N. MA&3Y\X8T"7Y*%O^LZRN?J?#!3EJ]\?C$#%P^SC>>/"7[?YG;_>Q*[,3?IVYB4H[',G]IEO_>K7GZ?V* MS!6[O\DQ@ *S.F$VL\E+RXC1A(-CB@.+6H,UR@'QPE!/HY"YGF-:J ;!["D9 M]*^.COO#TY"/) _=Y[0V.2TF'^\/@_%T^[__;K^:5L\IO>0U>SBQ! M(: [$=#>W#XO$ \HJK3%YR^8>A[[MLK>?-O%5/_<3S[TX5Z M,? [DX,P^FMNK<[#CN/S*.3;D&9L;/H[\?P/W>$@IS47)KL3D[GY+ !MI4A$ M!8BAI!>D%*"\(T 5"C9R::/,J4CZP1& XA)8 :E0X+@,.,ZY#JA.L(M@=-+K M3!,#!@D$6GHI$_'JR$(2%N1J4DYQ'3P&.-\/1B'=PEGPK?_Z9'J#\;_.,P%: MPUP)\)]P?ACG"?D.'CE3<)ZPOJ_'Z[0:^1S@SF#[^S(4+KH3%WV:DP96,,J] M9* "0L!0Y)!V%P^!14ZX1D0+G]O27(T6+.OP\!JCK!%I 05M-:-M9N?G5GA/ M<,:8T&GGQQJL$@8DTHAI%ZET:>?7JDFI.$_)I9"?^&J73Y(W5$473=KWGU1. MP%)W^N^,L]4;7Y0XWHDOJD7 )36Y/E[Z/*<" NE/PW+/LQJ7INK&P\7T_HU9AIQN\>&^#"[U_IN='QHU-RMI$E!!0 _&Y.&=/P>?2\#DC_8S@N50CA>A(!!83 M2+45'+@GWJM(>60BYY*V%7MPLDE3!6"3!<3626C%T?"H5?5G"AYR%ZC3$OYY M'*?058Y*Z_%[6HZWT]7X*RU&4MZ%@>[$0"^^*82=W<[7SI>/B.>^3\P#-0;E M4VL.3$XO)8Q*19'SQNF-3=64^H_K#;B&BH,;@%=T08VH['U#)4JH%-)YY*T' M%)@!9K@$XQ4&1ZW6&!MI14(E:_-K2KBL2=W6]*H/H<2(UBM& M5##X>!B<\1-@X55P/H(R(6'0.9J/=FM0F#'JB#9!APJ#3*YC":DF"X$JE?I2 M;*@X"):E"*K5>#E=C&G@NI!2?:0T7V*2>A,X%0J2I:* 6>U!46I!$<1S4PG' M=8Y;JS;55\_"%]?!N@N# L4%0W$VO322**1B(+C+A:=4K@"/?/JG0!Y9Q1Q* M&IV0ME#K6'NJR?K@(JS6.C:G.9CVA+P%S9(&%POQUW0=JE$61JJ/D>9K3RJ, M92YW#YQR 4R+"#8B!,$Y&R57V., :^,5ST,C80L'CTO$X>_342\8E M9^"9#,"HX&!T($"9=3JG?!.M-C9U6^ F)0(]&2]"3C2H.KP]S32#9BF%M!B[ MP_E0Y[D=4_AI$7KA/ _!AX""8 ZH#,F((4'E8A4"G.?(*<=T(K JXMFH4W(% MF(\G&0HP'U*8,M +(T.(N84&-(>;*0$N#&6 MA4BDX6YCDXHV40\)2A2?0S.#$@68C0+FC -"$*H92<#T3.;2M9& (58G$4&T M3+#4B8PW-@EJ"_F0DC--=3XT_)CK;4MJ9KR.>O:D.MWZA!P42TUSN$W=OI>S M"U.(ZDY$-5]>&VE-D>$:C,CM>Y5(O]DH@)H8O&?"$NHW-O$UO7M+3L.JRX>" MNT?&W8Q 4,[%(+P#@C$#%GT +:4%)#7"$D<>@\EG(=>RQR).*ZH\JKE\-@AR,?1C 9'C]'SY(Z:(V'_9YO74#KTJTU5CND1[Z5 M"\>W3G(?KM[4A= ;G*1[;PV/P\@\V)7P@XE:-69K1A@C+=G+M&)5FV ?_&^G M[]/2)7Z;KM;@TXMT;_\4=VG-3#=?GIM)*ITS"-*BYO+EL$ YRK-6ZD!9; MR(U-J=OD02>^[@BA1W)2/%%$+TZL%$0O"=&S9S0\TC1B!1(C"LP:#XK8"('[ M!'2"G'$N(5JTDXAI/J+OZ_Y8$U4SK8N?-8SY!IW[%?O\^;S\:%*:17;7B^PR M#?7&$N4SV61GX4MSW)N8?BODOE&^-SD9W=-1N/X1B_HCA>:TZM6Q.WR1JQ"/ M0MKQ_4EFJ%".8-:\O9_-ETDAVGO'B4X*/3!@'B$P"B-0(3(FI2+,\(U-1MH, MU2#82^2P8<*[X'"9.)R1V1%'[H4.0*ESP%P,8 VCX'@01!'"M4397=^63:E* M4&
':X,5,;?QO!?,K[Z"9XL27D.)RA,)O)^-T@[G783=,=F+V%IR_XN>Y M*O:^!@]G830L-'4GFIHOGA))M%$* =H+F^2"HF BMF"L#3JMKO2:9TM"$4Q^ M;5 T8[TAV2S1\$-,%NS=#7NS$H$''J(T8$(2Z,P+!A:A",%S;5T"GM=F8Y.3 MJZ>95CX/N>'Z( <+CT?#-'=^/"V\GOOQM8:CEO_>DBIKAG31<;KGTRIA>9@# M[T_(Q;!4X7"^.KD:]+NT-CNQF#:+XZWYFBK.,J.PUN!5T,"D=F =4HFWG&.> M2:9Q;A_>)N2J95,.2"\=B_4+AH+%Q\7B;#1/2$2P5R"J^D;8Q:3D@P4N0M#4 MYH.&+C?.Y+Q)Q0J>D*MAIG/U$_(I-"+Z\/MP-$M-U[/;SIPM];NIL,0>K) 5F+ .EI 5G+/VB%1HI!5+DO@R*$%"2R/2#6HIMB/^?O3=O:B/)VD>_ MBH+YW=\[$T'2N2_=$T2X&^RQ[TBTW;A]X1]'KB"LA5<2QO#I[\DJ[1*818" MBNC&+*6JK,P\SWG.R;,4>;ZP/S;Q_2N,5">)]Z4,K6[G" U *E9+&I[G(<>Z MD(9/\71XXK&7IJK#7U3(M5KDFJJ+=/GFO''YYBN/42E *N1)"H!>0"83R,7A$)9>/)I?-6;D$D;2*2HT,=0)QR3FRE@>D ML2+"N)2< [G,8KFD"OKS*Y7T#$G%6#9F644 T7A%;H:AJ?_P@I,C)T* M?6Z,/HV=W1G/@DLZ8FHX,I8RE#5*SG#BR-GHO*Y5 MTO4PTC7E+: ^,>N) ^GR'''J\RF=IOD$/KG@I>&6 M\F]XGQJYP$=VK@"%N[ MUAQY"GRW7X4=/W;8\5[*BS#RUOR1EZ "FUN!S6Q%D^ BHY%;I*338$2 4@>P M8$O:*K/,<%3SHP>=3[/5S8^8_;8X4J"SSA]7HWSHI!P/N MCV9^OYO=B.7<5P[#U<'0;%IQE$(IZA02.!L5P5ODN :3G4=0'D8 0B4P*O@F MDU7/HS43O97I^DKT'DWTIK.%'*Q_C_P4E&#RE7^"*M()Q<'255O 0 #?; M/$EAIK"P$6G!!>):.&0#9M72O'(G1"7- M3R3-,W0%6\F%1E9FAT6B"6D;"&)1TP]B M* I$=L+L+Z:N_!->O!OF&]?M_O"ML[P2\$W1UO.3'<3=E**O#+\5(NE< H;F M(FH:$+?,($ZB0HXD@T@4R6LKA:(\EX_2BJY_MF4%"D^;/UV!PC,&A>E %CAV>KP[-M]>P78,PE"'A*6_V*UDX@GH)#IUK24G,I?)3[;0@ M_'>DB_>>O:4(N59S^'^>;&I>A-((G$7FE7;4)XZ)<2K!OUQRCZ7 EA5*XP:G M=Y726 ^EL?]FAM/9A*VS.:L':X9@40.R"GZ,WG,6HJ6:XHUMM4G)JNJ>KQ"W M[TH'*W"LP'$EX B"PT2@RF$NN#7$:N53$C+X9)T2)3C>X#"T L?U &(]+$_)YHF/!QG\96->*\&]H?M_^ M-WP9#7OJ7B=G_4$S73RN?-(LG_O'L6:][[;AN1?9)U<4:ZG9'OPZUWL>Q*.> M;=5R(9?,CP?'L9\SN#K%3.6B!:, +[BH/X!?%,D06^.5FG_IX<-Y#G ?]:SZ MM2@7T_P>?SMOAL'Q"#FF/C5<03SYB'4P@K/!U1^9FET/0XJ])YA<,SL-TU_S M2 L(B2PI8G (V D>A-?:6D8%3E@H%XW_RM3&Z$/'O='H3^U11*X7[3=D$[S< MK[9U;B_Z&[_,S$&[V4'3$SX_5U?.2$JWGA%SHQGYMWV\IY7""M#=[=EBSP"@ MQ(W:<2]KFW_\?.)5[I,2XH]__V*WERWD]$3;WA',=082,L=0[K/Y:K]W6Z%& MKYB#XDG3DZ"63OG_VVFF6/L$XM6K_='MG0YGXTH)7:>Q-PHP&G1AX!/$>18C M?SM&Q;_&J'CEP)]D^\R+T/+WJ-N>/RZU+R.;M6R>%CZ43,5J3[L2-WN!?W[N MV+/0A'WSK\7AW@R!21%O,/G84^VJ!4 #QA-[^:I24FJDAFI#PMTX:\,C_ I" M;^8K%P!Q/O.#LUX.*\Q$NBA=- DPW&GV?:O;/^O%?7CN[ZVN__:T9/E'X_(] M_B\]O#CXXF7]\@ W3CZ>-T[J/PY/ A#D([JW\PU(ZQNXS_N+PR] :+\ [^TWFG48<_WD0^N@ MN.=G46]I&-M'N.][TM@_@O'4S[\ZS"P7+J$0:$*W-V!-2YQ@MDHILU M6/<:;-'N6<]G%MOIP&QX(*F#8SNH-0?]FNO:7N'I#](-N#ZXZS?D*<)&M MG;;@#4#=G)[U^F"'MV FUPB&5QP<%]/RU^X?PT=?#/7%Z+DSK_(_UR[!W(SG5\V_ M"GD037RP/Y E/SUVFS MTTWI9FX%1%\?5-+&_C=6WSD0CN.'5+19N79I#ZN7W:'X#N M.@8YB3V0[+^F?LJ?G97/H:#[",(%TA'+A\P]XW_Z6<#;W4YYZ[PE:A&$$:0/ M;C,UKME[SWSF. *+Z!925LN 5TI8?D@O\X)0RQ2YN/.\W&PM'_+ C"MESQ] M*@:5TQC*%,M*J.XI5 ?\*Z'<8JDT8DP*Q%E*R 8O48+EX[ ZC.328TOJD,X+ MU15[N=ENQ] L]T_JMEK=\RQJ@WEU.-05V:\$MP29*UN7%Y+2/_/'(R'(5Q8* M,[9 H. Q@V/0$MG3,7?/K=J?O6;>[=U">;;B8/&Y\\JT#;)C0_:Y%1<.7] > M_4Q>X1EN2J:RNKH6- KDZ0TW<\Z%G!T&O!^\ZBE8MC'?""C5MSB8]&RO)5LH MQY)47*&(SVT_"U4+)BW48A&"FA$(GC54R4.LF*<"(\4ZM3C-?BW^.(U^^%XN MCB8TC@%G9 %NPEJY$[BTF/;8*S $0"$4OKE%&@33.LT]X$F9:.5)@>';VL#^ M0*D7X2.E7)?5)8;@\Y,ISDCW>>NOK5J*\#.8V\T.##OF>V86E_<6C*?>[>5- M5\)%,:+.,JHQ#9>;>6RP_5KYW]E-<0R7=7O9ZSOD=D#7/!!'EX$7V/=X]\Y\ MZJ=4ZFJGZ5JP[<]@,;26;9K1KMN)Z'4WP.)FGLE2N8!;E7K,M1SWV/I7\?UIT7!\YI:V?WIL6X,A,MAP@=K-'_E!'G B MSHZLF7>W+UHO#K?KZ+!AY)=GN#VG?;.HN@%;(A$KKG^=/1MH=O,5BV9KWOS;Q&<\[1.?/R-IX6CC=^ M[AY[,J_>3_TO].']+WN](S 0+XOG3YRB\,.;3O@3T"@KLOSC7AI[("<.R+7S MS>#Z^"#S]R9P(':XDWG,>[CN(ZF??.,'^V]X8_^X>7CRD=5/=DF]?4#_RSZU MXG\^ 5<*IXYR67_W 3A0^%9O_PT\Z#UI['R^V-L_/J[O')&]=Q_:C1U_4=__ M?'%XDW"S ZG5JB.SAI?O[> ^*,:/&G[!A_47YM=J$Y2;<>_/5 MLL[WT$!D4.RA[D)C3@MUF,]5G$[ MO/FS8("+MYDF>W9(R8:FQU@K%B=+0_*%/A:7?3IKQ?P3)EE:@;*=M8:$#?U_ MP$6N&VWHYK/SS#];9S!U%IAC&.-M?U(3);]'!Z2ZM?PV,(K-X8O";+4N-H=G M[DLO[A]WST"KN5B0B5K)PD>6\N2=1P2SH!?3,Y-9P.AXI :\=S3Z_M ^*I]2 M.$]A#39'C*L+/'U(/=JV X93N_!F=F*F4+;P9_2 UR?;[,T@WHB.W7$_%!RK M]*I8F&MXB<+G/<_\HE:IY,GIV2=V:=%CA M&D.VE=FL'WF1KQ?<*QG MJ!QF*([ 1AZ$9C?T1WL]AM+ GGUSL"I;S6X1/NZ6F+I7S%O(5;A8U66FQ%Q/UPI6OM.#CN!AC74;,\V1_. M3V'#_#RNJ-B5/U_>8YCY9J=P].1-[F(A(KX(,EIT\J2SC!QY%0MD++I9]7*Y MJ@S2>=MULEU8H.!Y@;?'-OM88LR25_3)#%?*T=@5N[!'BG>Y23#535%^\D(C M1/_YK8=X/[:E5^FN>,)-^:9P;7^/P)5&=FL_>VFF7#H6C/TA9+6 5\/&'13G M;B62YB.P?K_KF\74C:?8G?6SNZ _JF5V,7^*4.SDN3E=V:X&\[T[YA?#?3DC M:GFOC=QQ:;@_^C/5V!:5P$2;; [O#1"U69"!+#JM9KLY] B.[GP4.X6GS0^# MB>)$1H9]WPJO0NQDO^PT/R@P;[-V? :_S)ZS] MB\T9SC*(_KB3 01^G]VS9YWF\/U++PZ(DCQKJ$-/*H4LN^3IPU5;SO/ M0W^TOG&H3O[/(U9:$0N1U5F*WG3"[G"DTWVK;G88(U^9J5???R/V]C__J.\? MP/V/1/W\JP%#SSN+D?2Y"4PN'V\ECXBXP*DC6E.+-[;YUF)-RQJ@9&MDT-QF M(]RWND:U$5:]$7CCZ*O@ ?8"S#DN^@QS;I SBJ+DK?(LX"AR0#S?,E=$PX]V MPXAA#([S&1..,T$@@/49AEP"H1LY MMTK563OKYZ.T\^-,CW*82S,U3K4. U>9I80!-GC-_X^DC MR.X@0[0];0X**_][=OZ'S-=*;)^HPWFJ.31B"ST+X^J-C[ELIE7];BU5Q[2+@4VS1SN95@_) M\A*ZD2G244'GP0J=J/F\1*/3@QGE^S9S[<[8\B]Y\I5GR$ ?NN>P02E;7ZO%=AP7.[],SC M-:8\Y B"JW(>JO2%=4I?6'K <+,#@R6?^YDO>LVP[S]3GK?9P,CLE\O93LVL MEH:GS!,;*7NJB/JM/SIH+KP=13V!B:&3P>:H9]M3]E0)A]\S\V]-5\3N]7+Y ML*$1.#^*Q2;:$T JO&2G+3ORA$_Y!$=T8/*8X0GQ2&EV<@O:D7QI[>4R+;TRN/6H4](S6(7)P=I2>%F6?%42S?:20+"\ MD^$Q>:K*F0!J"894F5&C;A3=\HB!*OA&64]_EG95JXPG]M.!(@N;]O$WYP,' M'GPV9PXSK/5^7[[KT"+29 M3AP9GRO0N=,HDZS>AV<9^?'M->_C,4_[37[([MT].R)LR1FAWEG M.CSQ=F>H6[5/,XSERD%-O_8L5P"8FZ.#(Z?S,(YRIA?+<'ZG)B6W69\]XKK# M<49_GGK-O$AQ]YG3[^)1H&0'K?))XXKKLP1U&=K/,M"LPX?GRSM@_A>^C)F1 MC Z;85ZFK@.EMO2J,9$OW)P&99;E%^[&VK>SX^%+AR.8;C^G0U M%7^,X2WKW),YSW51:VO%@9:;JC_%LC)D:=E\PC1=LZGS<=G\#IZ(T:WV\' % MAOM@K_!LGMIF0,5]"S-NM -*\;W%ZD[DXXI&CJ,[7[D%_AJS(UE&^H0R\'\N M[*K;N6:VMA:9U /3Z97PJL]EJ@J8H46RU&)*_XLC4_#&>VEW]+ZOG3Z=?[5) M&\:"0S*IB#A6'!EF*=*2!"4X81R+972HY#EC;\85T1A+PW]&5M!,'DJ9,O0M M3O9BJ2[!&FN?#J,;BR./$KI*7TB.\\\&?'O,H*X*@QBFPXRLK-*(R+HJFTE7 M?F@P8QG>B"TLY-DL&^5,+,?XB&HJ JO\4/ZI/#_8JNU.I@7&7^0Z%)&B\-A^ MF6H&SVMU.T>H502/3;W34;<;\B'";V4$8Y$744Z6+]8A7#$!P[.$DO3!EM]C_[?L.(3A#S(%@^WBBV.S6AX>_*U(:,JG&-D_ M S\/IV1D&6<_Y-F8EV;7"< ERO_"\^UH#0O/9(Y?25.G,7"S<6R=A[=K#F!> M,MN%WW>^-WO=3EZH8:_:&D4<3S\MOM5;1F<>WX*IF&L9__#:*K2I7K-@W M&2=1-Z&S[&R:6K3BXU-+]]O8ZU3Z2(92>I5C;7Q:.K/)RNN*;)N1\V7LA'+9 M<_FMTST'=E F&A:!8U,^AZFLLKP<8+$ (=BLC=A%(>8[":0;![04$9OELI?73+*79B -\J_*]&N/.CF=[^[LP;B_V/GY-#/@*(\!5*"LROPUR MFF)D&4[!)FYM6D980/@FQDNG6T0T9-6_9-=-T&0Z@7B4+@LGY9W_GT[:"]*^KM.F^<-$[V]@](H_VAN;?S^<>"!%]^_M%XE\NDMD[@ MD^>-=Y^:!_O?+@XNCVB=UD7CY#,]:+\')'B;ZI<'YU\E84EB:1#5B:!\H(XL M]C%++PN*\$#Y0H[A7Y-PF*DP[KG4Z?YP9PT3D(>L.CO)-H?YT^5YX)AC@W+? M+.GRU)TR]4BM7 4L\]?<>*L@89TB;+H-G+KVO\#P0/Q;%Z.X]V'T5ZM['GN3 MZ.E1!G?A?QR7>8!Q',..6W(A$)CV^$)@(G-I4N/#IA$KR#2W/'@\:]G>*,M\ M:-Z,#LK'GM11W@U0DBLS!Z;O7!*NXD0_1S46O8QNSB9>5U@0644I5&ZJ4JAK M&4OT'!4M!T7[J0C3S%;(T'N2@PX+1VQ1FVFI5;R0IOV0)YG%@_\+SQT?:;\O M\EUY#[NT-?#D/%RQN-6$7?M@JV MD3V1H_(QP\_EXZA\ K$4FX 2 74YZ?864]/^IS_SI,(+4Q5$:'*S4PLOG^]FMT,WH$A[O5R8:@_8?0[9_&O0;.5I:%W!NOT/))8'E]Z8V?,:H,\ M^ :!9]"O0!ZEEB(B[+-B)H$B0W%$RG-J&=8N.)LM@JW%[MV3+3&X,G=I!U8K MEZ&<^=-"-M,#Z]R__'$,9ZTX+FW3+TK5_[<++ 'T[]O1N?ED:[U6M@;W%8W+ MSV1O9Q?7]^N7H&Y=GFRP-A P-9(K+@%S4\8A0J(7#$MF?)B/0&.P. Z[&!*A MG!KB4C1":V6-\(XL>C"GU7,19V;[PYRB_J]W_-CL%ARP^]-ML[;]LNLZUG"GLG/+/0ZM6 MZ2V.12:>PTZ0PPDVWI.N:?*[7:X_4 MP^C-ZXR9))+#USCS"+ZD:S^,_WV>':/:68"I8O&G?UA%9'+EHIEA*(P[^*$V/9]&"\*X\LFQ!>'+T=CY^UMCYQL^^+)+YUL0[KU[+P[V/^+# M]L'YX9==T7BWFZNF ]]\^ZT!SVM\^8CS_0[VP5X=M1_\"U_6]W P:@2T)7X*5GAB,FC$<&1$$DOC%1Z'2OZ?7/XO1O*_M^\OZN=?I6;16!60H]0CGA1%SG./I%62 M>DZ9YBG+/]]D_"?R?VLB-.Q*^@R)T!\W]6#?Q,RXR;Q,([WW\:I))@@B"F,FYQ"Z -K66(UA3Y1R5DFF] ML:U!*JA>L3)]OEZ%3W%05KRXM^*\GGJ_%(A8E>+\8ZHAR@@HNE,4O&P[9H]B M!1FK@HS&'Q-%"I#QH_'QJQ22Z& QR&C4"@]<@K 75AEBK$P@,)6)3,EX9N$/A^&^N M,+ L0+FB[P^O5J\)\9\@1P4:*P.-YJR6W?OX%11L3%%1I#0@!R?YL%EXC1). M43CO.1%Q8UML:KHB'?LZ)&1E>K22D,>6D'FURBR13D6+A'<4<1D2TI(J1 (A MA'M%M=-90KAZH"/8:T,=7[+EVXF#&\>PK'*N7FKPRRKGZ,5%S3RG#""F$>&&'F*:!*6J?H&/(Z)L2C),A*K)%/(@H9F$N"9L\*WB3B)B3PER); M:EGEJ#4M3/Q452/6JS[:4]2.@-WG."."4(]B]"[W8(Q@@#B)$I4\>9\H\WA9 M$==)+OWR_/N9XH9%GPW \J/CHL7<]V8\'Y;HG"KU./7QJ;*/O]7\<>X,5)2$ M+2MAYN367&4I_Z7HH=:#FS1]+KPY+"0)VZBLRCBL9CE5R[&H('!VFFND%C\/ MRT3F[BO>EIUQB[)-P_ZHHT<-B[WE@JZVK)G4[(\ZOY5]8'(AS<&DVM-,$QB8 MB.^QU3TM"QB$KC\;5KF%_R>]^8I"MN,I*_YXDRHL6[5/S?ZW^#F(N-IK)EXE0?J?&L#-LA#0MHEI4ZSSHY;S0G M/,."+M9LF.O_4FZ_8>>7416'8>'9R38=-5WZV>07,S2L')K7,V^+R6Z;[XOS ML&!W?963"13NO^8D[*+.R?E7'BES1C"D@^1 ZY-%-F*&B'(N!I] #?-E)7/6 M1W/NY.B3UGSOCZOQ>#'U^Z:IWH^;LFW$EL#J+BG;C&]1(5>>6VVVI%I]QG9U MUX>[JZD2X9?;DW_:0O_>,P/^627!-X#H'9_'_H*S]R6_=#WS -OLO*9W+A;Z MWZ[WR_8?94/2U_3RN9U7D4;YFEYZ/Q=B6TE-BY^\]B/Y3E5V6-[@ON M--'W?N%75X+CQJN]XJJ9-Y3N0>WJ6BYE[=G7D85_J]=;7^"ZA5M?2\R)$QP+ MK3B1P1%*LCM ! ]_(KH*];BMG__;Q0%]^^W@!,9UO6Y=CVI?WE_ MN;?SYOR PC._[%XN^/GW/YPPWINMM_*@??56&8P1X80@KG%"V@N&I"&:8"FM=G)CFVQ2P2I J0#E(1F*5LX[8PCFB2?, MK)58)"L43=ZI5 6CKB^@7$X!"DXL>D8THMSFWE@D(<>\180FRYRQ249? (I: MS$6N *4"E-4!"B=>^. 8D=QS;ZGU2H?@:*!!8QGMJ@&EPHS;8 :>Q@P2I!04 MHV@4UBY!9S%T%+ MN61DQ%$QX2K$>$K$(%.(836%E<(2^:0#L QA #& ;TC%-(]2L)"K),G%;+ * M,"K 6,-@Z6PTH5-H IPP<>TL"H:;G%Y*48Z=0]Q(((V>:5 #5R7//1V@ MK*A8ZMKBRQ^C;NY+XM!JI[UNV8K\/AD@/\7;9PM,5#*EDV/2*<6Y,]H*8#%. M2JTTPX8MC0*]#J'^',WW$H2JH._Q@Q80&CI$PNA482L@I,=$%4O;8^0)/4G T9])'U$VI7U0%.,H% M"HYLL],?S.:UKZK)WK%D%2;> I*FV&AF2M"?11>P0 M2;R>/TZY= M[S6VP0<4K0,]&)A%CC",*'6.$> T(:=Y_M]_:$KH;Y50KI]0KL#'6PGE&@CE MM!=86!J(I!S%I#PH22V EW*%(I6&9[D,^7RS$LJU%U8_92\I3>4!9N=%Z$V@.EA%21DG0&"E,8(H MYF)R%LQ-^*9JI+:F*G2V=I U."H1!3*J4,.Z34R$:E[BBQ'$6O0E..>.D(J1"P[5%PXN9 M2FH!K/8DD2(!# HJ VI)8B09*VW6GD9&P @BCTDG0H-)+%5HN+9H.'T 2!1G6@:,/,X'#D)&9*+Q*'#LN8+5T]F] M FA(5Y6]4:%AA88O#@V9--AA7@W0;P\ S@ M84LUID@S!8!G&$:&1$ ]1HCGQ#J6TL:V$HNM."NXJ^"N@KLRU))K&$<,+HC( ME>,Z&NLEIM1ZP:C %=P])=Q-GUTSA25E1*!<"A'@+G&DM>!(>6^8=R8$ _Q. MWCN@N4*["NU>*MJMK/=Z9>H^-A1.1Q+HG,C!<$128PY0J W**XN(ULD'+H@G M-!?[TG15^69K@(95+,(J8Q'6;\#5=#VC*ZOIJJ:KFJXUN;*:KFJZ'GBZ?BEZ M6&]?VR%;5AVRGU]_Z.JN58?L!^V0_7QZZ*ZJ/?;S>>,5]<9^/B^\ZL;8S^?- M5]45^_F\\>I:8J]!Q:-'[(==-<-^#L6MEO3!)O=J9O*"3G]>;*\6I7R*44G" MN.&:2*L#9U8)ZV(R*92Q.:3JU7+SXYN/%P M[GR[J)^\N6B<''_;VSFX./AR@.>/;QH['YKUG>.3QF4=QOCW26/GO:BW/WS; MVW]_4=]Y3_?>?>2-DP_'AR>?YCM@)\F,3"P@G!)#G%.=8W8B2D[[ #^1D&*1 MQ2*JYD\5H#PDH$3'!+6:*RL(MT9HB@.U.%@?L<#6K!I0*LRX#69,YWHX)U2@ M3 -<$(,XXQ89'QQR+ 9K,2:>D(UM02K$J!#C84NDX2 DM2)YQY5TVD7BDM ^ M4BF5QA4%65LXF6ET(5+N,>F04+D0C- ":>H$8HX*3'/U_61SLH0D]XX>K@"E M I3K0M* "+-$I+$V*;LJ3 RJ%QV"+YPHB72 M,A 4L/<*6TR=)QE02&735(#RL'7K0L1 AK4S+G")B661>*,X\4FKJ%;N)*DP MXS:8,1W1KU,,)C*,8*D8XKEQK1;2(,L$CL%'Q:3:V-85 ZD XR$!(V"I? A, M2R^Y$,Y9PJ+EB0@-_^-0,9"U11,ZPT"<41)SY!.+B%N@(<83CX@.3FB _XAC MT0$;RS4"E*H#=M4!^TK3R!#0CEAHIL!:C\;$7)0^&"JDT)B1HM@G'17[I%7W MI\>#GMD.V%8DG!Q72#..P?@)"6D: R)*$$$P2X&$%;1:J3JL/4 KPR"LT%%( MA4G@EA KE0@F^" T,8R9&PC9ZVUE^&C2-E/VBFOL [9(YLZAW(I<\H!S1$32 MV.HHA9 @;72QX7S5S/!)14T' S3,:BP-YLQR'9T/!DO0<)(XJBM16P=1FSXF M8$8")@:.$@ CR@N&;/ 814Z-5C+0X#V(&ELTT2M1>](R\=+YW$$L8>,XCE1' M(Z*UC@MK)+&L8HY/*& S-7R(!2*/# M7B,FNF: 1$:QFAF$K-3=*&0MA%XH],&::",R"6PK14UR5FQL4T%6P]1>^G) E4G[/7SQ;[.QDN/ M@T9SG;"3E-I0:Q#&.=A-)HXLA>\T9]1+Y9)TKNJ$O99BMP+O;"5VCRAVTWY: MJ:A(3$ND>.[(ZRU'.E"'!#/1:N<"5P1(P)J%=U1RMR)7;25WCRAW,['=U@JK ME,JG(@IQ02/*OEH$2Z!L9X MG:U":VU,V@8!IGV*HFQ6N#)5626KK$Q]SI8 DI'X;. CH*<:U&>4R!(.7Q2H M4VV4ICBMJ 30ZF'Y*9K95"!8@> $!+.5;@'CE. \QQ,X&I410$F-"2R(58-@ MA7.WP;GI,Z!@G>?!,,1$$& <.(&L!YPCR4><&WJY0#>VF;RWG5"A7(5R+PSE MG!51."4P=9@GX:W#VGBNN0<#VZ184;VUA<"9XSCNE5+Y$,XG@CA7"1G#-8J& MRJ2BDR+XHB^U6E68=P6"%0B^%!#$EC/)*!/,6"Z-M"D0(C3UG!A-0V7OKB\( M3A^.8B.\802('Q<4 6>WR&CB42(N$*D5T;GD;2X/53'!"@0K$)R+QO**"1,X MHUJ"P6LMP<*JX&6*W@GG*WOW*7%N^C0:,TM8SC B5F#$,3?(N,A@]X0D)=%< M:\ Y=>_@JPKD*I![82#'P$PR2A-BG.->2,,9<\J#W%@:-9$5TUM;!)P.#.!, M:%!5L->=M\#TO$0F"8:$U,#8@PA$%66X"'TIYFX55U"UWZRF:TVNK*:KFJYJ MNM;DRFJZJNEZX.F:;4P]))2-LS98*W[QY]RXNB#TD25%# X!.\&#\%I;RZC M"0OEHO%?!=W8OK;;-2D;_=[!H*K]WFV%&KW"KLKWG3&LU+QA1?'_4S)4L%:Z M/9N9\Z_ BF,O7Y5[G YB3=10[7WG>^P,NKUF[,\&)G$?[O][J^N_/:TY M1>K-H3D%9E)]_[A5WW\#)M%;N.;3M_HEF#/[A\<'%$P<"N/8^8@;[]XS,(U: M\3^?+@Z_A%-'N3QH'_S8>_?Y1SV;1%]@/.\^7M;;;UN-]MN3@Y/WEX?[C6]@ MJN&#DY#V=CZ*KT1PIFER2 1J$+?2(HVE0]I[9VV ;1C31BV"Q7D*LSCHG<6- MAUZBO_QQ#&>MN)?&BS6LT[N?I>D5+]?Y5^Y4)+E8 !76(YX3EK53&$GNHM<$ M"RGQPG*M./[8_,RW0K-O94J^:]U.4<3CCVZGL&]MKK3\NVUE-TBM?QSCH%\[ MC[U8L_U:ZF8'2?_764Q8#G*BP+@"8L=F>&E0PPNV[&D__CKZYK<11#<[Q5"+ M#_TVO-?0-L\];.=,Z0+(RC__5G9=5WJ+8Y%]1T-5.'SPS[NY2[S%!5UYDWBB MMPA=?>_YXK;B1K>]8?/Y=7>0_J0Y\8U>:+W:5=M0G8-K&J03_=GN?8M^VXIAO/XOSI[LR\.'YTS?' M[_X^KL-X&I=OF_7+ PS,'#?VZWS^_&EO'^YU\N$8F#H\X_-%XUWCV^&7W1\- M^I[5O[R_;)Q\Y(?['TG]\GB^N39)AA&N&7*,YW!++Q!L76#RT:3@P 3C^?R) M4KQ)V9K50*F Y(4!22+2B6B5HY%S!>:^=M'6.18=\\ YQ0B.R7$J4C% A&H%]R#5,"=GDINHH]7CR]\F>UV"_PV=! M6JK&40]&8/JGQ[8UV&NV*JA9/=3,]H\2S EIO47.AUPZ2@=D$\OQ@PY3+:4Q M.C?/)7Q3L<7JY%4O@"<7N)4H^DK@'E3@9OK:.!6DU*@VQ-&&N>ND4HZ M:3 VU-&-;:4WA5JGKFTOW=7RU]GI:2L?9]A.J)W:WJ*OY49P\^(+9]U7OX_. M 7<[L7=T\2FV\GG1&'4:=G#6LZUWMO^^\Q?\PAX]CVC99P%$\Z7)<[X TPKE MEM>(1&(ORKN-0'Y.*A ?56@OC=+KT0"H+7!(.5S"XI *'(^Y8PD1H1DL(Y! :BK MC.JKZ^/^Q_&XV_]VO5^V%T)=GS98U_9B[;MMG>4. M?&7SO5;W//9JW01BV!_4NKU:)PYJO0AO?UG$WA97U\[Z,'5ELSZ8(# &R\O; M<7#<#5O3\?ZU9L>WSF#DPYBE+._YVN(/.=([Y$C@[&'+#RTCA]LP(Q?_ Z,; M'3C7VLU.?F#>*=^; [CM5FW_./8CW&3XI&)PRYY1/-RV6N-[=(KX*1_[Q3N4 MU]E^O^N;1:SR>7-P7(QCZF8PLO%8X-%_#7K-T]/)I\=O$LYZHWF9^O3IL>W' MS=HY+-PQ3.5I#P;>&0P_"[?NQ7;W>_Y<%^;2G<&6[12C/+?]_.JC \;:H L3 MD,>=7P5FO06(=]KM-P?]S6(A+=RR?=KMY)O#;:^?FJVYZM!+TE.&>W*X>7@. MF2X>E[,\>MD_T/P>AY'20UR?^M10(/'D(]:!])T-KO[(0L#AXZJF0CC(?-7L MJ:\W3]F19)RR<]R;A!(?1>1 E+XAF^#M?K6M)7A+<0?__[%;B];R.>80"5KJ/;& M^[/V6>&2J\&# :&SJ/?B<>ST00H!M?N/FEGUQ_33WW=@,#&/=4W2=6A]5*RB MO2MRH8KZ_JZH7Q[]J%\"=]H_AOM^Y/4OC6_ @5BC_9[M??DL%M)U]ENMO7>[ M/^"9EWL[NY>-=Q]_[+W[T&KL'/TXH)D#>7IPXN'^K=38>4^^PEPIB<&XBUBJ MG%WE$+!5CXAE 1MJ"6;NR;*KIC;07MX_2Q;PO["'UBGIZ@E6<9=]%4:&%, P M)UA1Q!.VR."HD;5>B)"+!/*?Y=@.X6;;9#=/" M<*W4M"\AX:H!=M'G3FD9Q5 8=QE!:]U.\?T.W/1[09&+'TOC]GVG#XC1SF(Y M]=N/9W"/=%$8)^7O_Q/#4;PZXN %)G']"39)+PZ:8 O![$Q-SG_!?&FVFH.+ MXG=OPLE9?U!<\O/)N7E._XN9QO*HJ9BI">1/S6:A^XN?9PC ]'Q/,\DJ@:YX M6_- "70/\+Y5#MW/6V5=GS!:9;\\DU.$?]ZF=G>(V8K2P@H/G,9:H5)0-F+/ M$PG177V,T(=WA.\6+*L!V$?'8/S'7G_W?\] /ZW+P<%=S:;AP4$>VV'S\-WA MX_N7O=N.DGBLVMA8J->XWVHWVAV^'[=WS@_WW MI+'S>QO&V&SLO&'UDX\_#K\<4'@_NO?N[_E,.1R%X)Y%))W3B$O*7'50BQ$H303@JC$S,\:NX(MBHF8BC'A&H%=O]*$.(9 MG#L^%_B8;NU$ X\I&(H$ #LJFCQ9G%TX"B?'&(TBJ>S:WZ1RL8?=4T'(K0WV M"FQ>#-@0*814+@;M@8Y0K*4@."9,I51)\%"!S7J!S71=_4AEX99'0?F .$ , M<@Q[1%G6&U0EH# %V+ E#3.?!&Q6E(9;/%OD,(H%;"E^;G8"6+F_(KZUQ(W[ M=/9>NRBW7NM%W[+]?C,U8ZBE7K=](Z=XE=2[#+Z4]\H)QZ3FF@-K,LI;$8SS MT;$(B+;T9.I&./9IO$J^. Q]"PMU@Z.K87 M#&083MYQ0#5%CQTVTCL9V=GY' 7PH(.BTD9*E1 MT2PDZ3ZU!.Z5%_-LP7 %)L*\ @.D$N>'%N=I>\(9K3&F'DGE#>*4 M$F2$4O!%!^8%BSS:5=@3CR3.#U%0Y)99H3<^15UQ!L"-8]F*M@_E\BWT?BCS MGE:01WN;27M)!]"KGIKUU0JWBJ5CWF(G%0Z!<&FPC9X:KJW'S#"3\-5E1ZI8 MN@=1 K.Q=$YZ+JAGR#OM$(])(!UM0DQRY22+5E)0 GRQX/S-SZ97C[-/46&D M0K4*U2:H9K!DD@ABE-2<8*9ES+BF,'!='X59":I5(3DK@[QI,];HQ!F+## N MUQT14B%- T88"Q6,EI@61:OITM)*SQ'V5A [6)5@>M4EF&X5K:@$]M@E$7)L M(E4&XR@EQ9AXS[P)%32N%S1.NP282%J[0!!QN?,020096$4$:R@QPT)+2TMH M%.9AH?$IBC%=6^ZCREJOLM:KK/4J:[W*6G_J::RRUJNL]2IK_999ZZ3*6G_I M:6(F"HFIQ\(ERH6SSK-H*6961>:3$87A1:JL];T3?UG?><,;]#,_W ';:@=L MJI-&\W#GXV6#[EX.&#P3GO,>@TU%Z_3#M\9. MG1WL?V@V+N%=VP>XWF[,9ZT;IIB. B-JM$0YC0\YHC#LF60)]H(GBS>V.='K MD0960<0+A @MG0TD>L<5YH0JC;7E0;"8O+:P/U<"$2_?-_-H^#'MMO::<$:L M1#$(A[AQ#CG**?( ' S6CP=8M6W*-[%:DTS2*FW]58--HC;)R!(H/MBY7AFN M4X@:=BNG-"13@=SE,Z9M'7J#%:*(0D6*N(!Y-08F7)I]1BM)#I% Q2$ MKE.?ZRIO_=:"[*-4W%'-.#<60( M)X@SG3M="(V,M4Q;$CV58$LP7"6N/P-+XU:)Z[4J<_T)K(Y7FT7W2.@VF[F. MM>!)8HQX,A2,".&0$S8@YWR(P6,:L5N%$5%EKJ^/D*[ ^*B$]*&%=-J6P"SH MR!E'0N4LIV0MTBH&Q!*C+*K$?* KL26JU/7G*,\KL$$J>7YH>9XV*7RN=66, M0%)SD.>=AS;;G3E'F<-,4JYF/LLO!ZE;O^:%I@+J(.\T!(2$B!H8Q =3.DG8HH>"$E M=2HPSD +L,6J8<\QB[."M0K65@-K0A+,#>-"D<"3$09[EJ)T,AE%;0PK@;4J M,&=EF#=3@XTH)[Q12"8'F">C0D[IA"BAQFACHE$!+%FVJ<6B,?L<8>]QDM #GC&C" M(HTU1H)821,5CM,R3)KHQ4*5SPX@EV2Q#]^I<=8&.?$C-]CPQSG[AINB.1'/ MW2ZED=8$XR/UE/L0:91+2S9>?\B^=S;82S M%XGMN\%?_S MZ>+P2SAUE,N#_59K[]WN#WCFY=[.[F7CW<^\^M!H[1S\.Z$=^N.\I;'FX M?RLU=G;)5Q.Q%1T"Q5JM[7J1U#V-0SV,OS@:B=L\&M6ZZ42AJK=D9=&N=."A^ MVJKE1XQN#)?V$( MH^Y4.$*2+:YN5@GA-K?56YJLOF[$K>YZK[3Y>Q>8D%L"WZP>Q] +/+I@+&OE M-KI;T0EYDZ(3CY:Y?<,$_^->C+4Z7'?8S&MHX#03O$'IF!O>:?V78J;V\-VKEKRD^: K MK?=RS=:]5YV3&P#"RZ\@LJKY6U$EDN<92SIO.];LN/)1]HZ,R7L8EYD"JC\N M+I5C3%MGH30'QER_*G/RTM.*,0L$L-(;DSL7,N- M=O9*_+VD?N0NJ^_\W89G71R^@W?::33K7W;)X;O=BX/+7%.R3@]WCEN-+PN- M8!DG ;9$1-0[CKCE!#E#*8J$..XLYU*FC6UYGY.)JL1)!0_7PX/1SAC"1?Z? M4$N5YL9RJYB2V/I;Q_)5\' O>)BIO,V=$Y1@%$P^O-21(HM30DS!2AAMHO1X M8YO@^]26?:KZ)?>KS7B'BG/K):(C*:G%4DSN5V]O+I/K2I/C56=.KH (77%< M.3JB^3'$O-]C)Z;FH(*^VT#?;)J0]YPZYP+B#E/$I9+(*LR0I5X1KF1@) #T M+38<6(]DYEF%)6@/:2@S:3Z4!>,-#(WD76(>Y VIZ)%' =C*,8^2K&Q M39]_M_O5\(SEK[&^8EM*3&U@?\0Y9\\#I&S?R.UYOZRJ&P67K=<2/+*SY@KH M;,3!)*>J LS; .9L%+W@1.!$#))!,,2Y!*,,=@HB%GLAL)7I!/,>@CG-9%0@A'JFD(V9SMB"R2B!!#"91'2R0?"EE076 M73"?R)=R%T5_S\3,EUL'YDV["P.Y',:DI-KI3&^36FO4T:0XE8N+AW5E[9BF MK[G2Y('9[5_=[^0&YN<+RER_545O+#WV-$I.',N59:,)O*ZWY_N-R;*Z6-I1%!*D15;DXBF$/&,V X1E#0=T!H.%_% M\=8#G>Z_:D%[.'I2"=I*!&V:EUAF/=7:(DX"\!+I)-+,2)0$#4D:[!+5&]MJ M587LGCO_>'YA-)/CK96$T-R$>=TGO.:5FG0/1TXJ]_F=D7(VXL9(ZWE2'ED; M$^*<.D!*SY$SV 1GJ<"Y,"]?71& RLOR0KTLE4C>0R2GR8M@7B1N6:Y;1!%G MS"+-K402!TFY@R\N+"_#N]8RN<9.E94DFSU<#N9:94\4?>472S_<\3!U%;/U M C-.5CD[+T-OV5Q^CQGMH_'<6V^U5E(01YPBWGE?412L3(L9CQ+VTF48R1*DF) @2110;VV:QW/1=0S%6A+4/E19785R%<;?! M.&\,(9ZXB"7F)&ACO0H*.YX$9X'3BIL_$<8U)QBGN.512X,HX1)QK2.RF 3$ MJ+0X:R.>>V0LJZG_3$'NJ9V2*YJ%18I_?3W ^9]S[;)"6")+BA@< G:"!^&U MMI91@1,6R@$Y^2KYQO4%S^Y>AZ[V>[<5:O0*0,KWG4$DM:0>7;D! #2Z906D M7V'&8R]?M;'=Z YB3=50[5/\'CMGL>R-G"$J[^%^[;PY.*[YLSXL1.SU9VN[ M/73]Q&) N3?A'\/A?('!_#$NP_7%)A<0CWOCRH;VW\PG&\?>WQKO/N+YSA.M?WIX MX%W6Z7NR]^[O]N%.KI!XQ'(/4)*+5*N$-%$<<>D],J!$@'>!(A'"8!=3J6J: M,(GA32ZGBH4UA GL!;:<*V6C#,$E[(+)YY)X64W%QZ^=^#C;ZA-(PQ&H91"' M/P$\_,6KW4_['T7C\C/9V]FE]6HO8ZB='\=.S>:0UJ*F;\?'6M>!SBF#8^':/GS7+TIA MNHL:R'BGGV*OEXMF%A#4;=6ZH*SR+7K=<.8'M6ZO!MOJ>],7A2SM&)JV:E,C M:$?;/^OEF]I^+JG9R7?K-\.P ERM?PH$JGAJ,P]OA'8EV$WN6;.=4(L_BO#< M/OQP <-ME1&[L9.+[O2+*T95.$$X6M$/R@>Z>&Q;*'-8Q[.\ M[[ >:%Z*8D[Z16!Q,9;8'Z6(V4'QF4&S'?.?\JOE*76YQF>[.<@/@Q^/\OQW M"XVVOF%]DCN6XO*]>=501],2>(;*,F-[9UF MWQX=]6*Y.W\VX!$Y>9H"L^_+PJV3&K,%L8%5Z4VD($S>IY2O7 GVJ-N[*#98 MM/X81.DH+^WLKG2QU8QY<\,H^[46?-O*&R3,3 ]C*=C M!R!WFT.1V,R;JRB F[=&9[BE!Q?Y;J-QYC]YVS^NI5P\MF9S+=F4RKT.0P8H MZ73;L, )Y+.;-_Q;&'N[V\L%K\HZX& +I6]:>?@EWMO?EJ-9>4$H^ )Q'$ M!8[(L"#R5)I,FSC8Z?/L2NI(O(%+L8"'QF 4(5AP8YP6*2H_KS'_G"[:O$R8 M"V'(?RCQ%80&=COL!##\"Z":K7 IA:N9R(QT ZRDEL7-60+L?5T?-,M.+ M_WLV3$KIE^IC_-'R@6/ET88[9;T N #B7*")/;*YX%SQL7Q;>*72U3$9XDAC MG_7+5PS=\WQ=M.VIBPKQ'ZK?0I64NKUX00M$X'L_'M? M^78I/118VL=[VH)!7?@Z:L>]#,W_^+F[0&4%'N*/?_]BY_?JR+ >8LN0*(>; M6&]7?.ZGN'2=XLMK^]1UV\V6%N(N==L9VQ):K;S"NME2^F9ERZN[KL==]6V* MS/^L[/>Z'\HLUHA?TB#T)@6FGTUHZ)\V6_-^!36SG\TK-\"N.3Z/UR0&O\"7 MKF>C$GCG:WKG8J'_[7J_;/\1,TUNO::7?]-JU8KS7U$9^G5D"X79]&;D(;QU--\+#U5Y)K$FMP@UB2(%YHQ543BN/'/1 M:LHQ(T(I3\ERE^%U]9^'#L/^\^C8>$=78AEYTOZ,X9ZBT=Z]/-S?_='8^0@_ MA^8!_?BC\>ZPU3@))X<[K78=QCP?>7*X_PG&_XT>[#=:]?U=W-CY=-R@'^#Z M77S8_DP;M/%M[\L!W.=3JL\6(/-*$FF4(N!:Q5X5."Q.O#PUA,1,>"$$#QI M UM/IJB"-IQ%ID(%'NL 'I=3X$%T4$9;@F"!%'SA+C,/BDCRU) 0,)-J8]ML M2ED1CPH['K38#:6.1QYPD))3L%D2(2X9SYG@TF-28<>KG@3.=6$"N2U MR,7FJ<\%PCR*RD8JE(BQ2"_?Q!17V%%AQP-B!\LU*&*DW+O(A< YAB=1QY*V MV =78<=:8 >9PHYH*4G!@-&B+$:E-(7F%'A1T/ MB!W$^20U"513"URC^")R.K*05+FH*^Q8!^Q@4]A!<;31,H:DP3EHTQ'D9$A( M<$TU-B8:&0 [V*984D;CZ<#COBW@UAA+:-G+V(8+U&[^R/+E>W$0KSS-?=6] MM$**A*3('>Q6+HC5FF,;0=%A*115J0*<2;7RR_K.^\O&QZ_>&<5!4R!" M$X!.<@$Y;C4";9&4B5*DP#>VJ=PD_-Z,I>I@]P!2YQEG)$IN0,,G3QRSF @L MM)> N<>XTKJ MUD'J\+S48: G!*0.V&36=4HBPX5'5ED9&:Q?(!JDCFY2O:ZM6U^UU&G.D\+, M&1\BI\9IYFCPT@+/=$S32NK60NK(G-2E$).D1" )ICCB(3+D4O((.$KR'C9% MDEG7X4TL[QT]4TG=ZJ7."IPL9T$YP3CQ5GO"C!/><&:PY57(R5I('9V3.FYR M97*,D;8L@*[3!CD:+9+:.9TDEX+&C6TC-Y4T:R1U+SY)H']Z;%MW:T+Y\IO$ M,)=8DM)*%3F1TCF@TM$&+:23VE<>I+5 FNFP>D62H0Y0QC,%NEV+A)P*'A%8 MM6B!85-)0+=O,K+8VGL]FL6\:H%SWA'0Y!$40S:$@M%>2\4H%=@0XV@E<.L@ M<-.AZ,EB+3VC2#/.$#<2K%<*M%I*8E6*.4P];&S+34/7+)JT$KA45!!)N74( MPRE8;GT"^U5IF9O(,"($N4E+GZL$KI*INSAD"R46G.$6&P3_DEQXG2 3C4). M*^:MB#$$L;&MR9K%6%825:@PHQW5#$Q3J7@N*J:9(<(E8:FQT<9*HA[9V5ID M6U(P,[D#.5(R(2X9? ?+@92,E%NMJ1(*:.']+<]*HA[ "C/>\:!BU-'SF*QU MW#,.&]$+H;VI_#UK(6[3H;[,"PX :!$Q$JPP(QQRD26D#%>.""",7N0T ;9N MN MB$3 0Q22A'J"G6&6YR,-MBG).JFXEQX?>WV!HU=]B$.C22YH:0(H=Q?!^H1] ME2(!/I8+F50AL4^/,8VY;O?<"49$1I8$&&,40R:)A)A-WFLIG15E."P656#> M&DH<\1PS2C@G+''-G25)49](!)4>F;B/85I)W,HD;MJWZ@PQV$B-"*<&<6]2 M#H7%2&E/(F'48B=!XC:EII7 K9_ 468#P\$3)C47/%IEP6P55EL7N&:B\@0] MDDS-^%8=E9PEC*2A*8?<>00B)5#V>SLEA%0^RU0E3^LG3R08)PP8,X$&SKBT M-%!*DA X>1K_?_;>O:FM8]D;_BHJSGG><\Y3#'LN/3=G%U6.,))HJ6^K?E)6I1..EJ1IC"QE.,Y\,*!NB 60X,-G2$,M M@L!!:5\9K@T,-^]X-5;:S*TBD9="19. &",I$8II*ISE@=K28X&W*L>N,MRL M$Z-DU&K/M @,-,(C*B4)A):>LUH?R_$ZFRJ[,'?JZ-CWN@'O6,;-U837*_M("^N5 MMTJXG,$GBH:JL"@\?*E'2JF&6EL 0'\L>F71H&4AHYP/5A)0RA'#.2Z:T MR$H*5+'%LM5M:HQ2&6Z6+<0AX@EZ2T&",,(+$21E&6R,7-HJ\5O!2.F53+OE[DM'F M_;;26D.SC819E&X@+4,1%R4)7&0>42^)/#;3@(1H67/R<#U(S9>SINA]U_W#C=QW/[W8>. C4R.>:L#@9*GGYT404?C'>42Z@] MK5N 0(L3 "5GPJ9$B>.!ETPD2JPWD@@5028>M$V^9/<96V.U+60X(U)$]@K> M" G!<8]Z=J8J2R&CC_0^V7V5X1Z,X>8]MT:YQ(Q61 L-!( !<=$F$J*7E"FT MC R*?"Z7T7*J'-<^CO,J49 N(6@*09NR-(": -A"CC/",8K235#I01EEI8@"]R$8 M#J!"[0[R5$Q%%_1&ZBSP0"0K]JI*GKB,3*4$GHIWRN)1E?:556ML(4>QI+(% MZKCU$9RQ#G6-P!F38!W#,ZL<]40<->]]1=TO:2".$L.E)&44N]8J M4%K:,#_ (/;*48^0I&ZMTIYR&U '3%DA-)9J>!%XZ=TH:K."5K#;0K."#)GK M$(@VTA"(0:!6*#1!A9Y:$RC##YOIY9:UR0[[WG-FUY&IAGW7ZXR0L$>O*#_V MOV]3TVD#Y4;0E+4$YZ@5- ?5]*D,0L!-T&:$B\6?*NP\-NQL+?8O<'@66AA& M)#>Z3!<"8B4'(IBRF5)O@BXQ5K;,[65C]']J>/59V<[0K%E,F9D(5#,;F&2" M>]!2!*DJV[6+[18:Q-+2,PJE/=="$K#<$..R(3P:9E !X#FP9L:)%9<#K97M MGI7MM ?IA*?1)08T&^N%U(9S8!:),=TD$3& M)$.]@$D8@44<>T3A.GDB5>AF"UBX J2VEXH/GEVI#*=<_* M=7@X+',F SX;7 R6RNR5DC9;QD6^B6>VXS@IJ+)@P8Y]PISBC*.F&O[.[S+&QWU^19/QC&-"23 MF[TI3Q\->MW8*6PT^W \.'I#5^3B9W=U_<;N/[.7FMZ"E.O?0'G Y"[=?DS] M\1O2_.H9O,4S]NKDX>"PX>ERM*/.Y^YXOQ..1[B0-#SW(N.*;NZM?Y#]OA(H MV^)P;W#R/V\;Q7B8?6FOX+B-W#!<.*D=DQ* 2_"LS&,S'DU;EFB\3V9*%1],*Y,VU5T M6;%[=V:I0%>![OL .@W):LM52#8 >-3ON$_>. C+,1:.=@.H#L;?X- 9Q4P M)APC@5$YF<3A>9 D"4>SDB!8T$NKG"ZCAE>!K@)=!;JF#Y'FUF6>'1<2O*0F M&)J8XUZ:D(2L QM: G1S3CH=50*@F60&&H$N,6(@&>) H5X.)M@22@6^K.[? MW;("706Z[P/H/%@/E'G0T8.RRMEH0^*!0XB))U6!KAU -V>Z,NYT,IJ2R(4I M(XH5,2Y:M%\3#7AJD;'2-YOJ94OI]X!T3?#[7V/G>VD6C[TNS&R1/V:_:.[< M_&8A[&R;H'-SM[-E3Q: 2^ZYHU%Z,_OAA]@='?7?,I6&J:]T2V;^YT,W=<(,E?0V*OY&YTZXE;PZ&X_W/ M:31^38O>0.$Z=MW^:UIS<]#_]L-_K;Y+)=FJ]YH6_[;7ZWQ]F/IWN.CMP?C" M*=\S@;'HEM?O!RV[<56&,C,/](0K=CRD4G7^!%NN;Y:ZO-[OC/<'QWB+./J? M^^W]"RO_?[NW-TQ[;GRY]/_>Z>EM6>X*/G-7\.JNF'-7' 3V\>"]W#GXV-WY>^/+SL$'\7%ML[NQ M_9;O-*Z(]9.MM3_IUMIE=\7FZ5^'&]N][N;A+WC_G[J;:_'3!E__LK'V\6!K M^^/^QL$Z;&Y_@,9=L=@KUHBHLF21X)^9 (^4&&48"<%HI1S'(PQ+J\PN4]6R MH4,5/+XS\(#(RK3M'+*A($(TDBNO(UCJP9NIK[."QS.#QWP'!IZ"\@").)8< M 1H,*2,>";,YV\2TRU8NK0JQK%K5ZKZ"Q_<''DI"YE0Z&PQ <&#*T$,O99() M9!2V@D<;P&.^CX1,43+C$TF&>@(:@!@00%!1]"8;T+8,.+;+_/Z]VBIV5.SX MVN!&R+9T#/19"!#*6*M0+:9:4DC<&U&QHPW8,=\-PP?GO/.,V";&:K@CUEL@ M:'%:HS,%-1DC1^\?8:W84;'C:PD:J&58S9EP(:.5HIUA9:ZY,R)K5(HK=K0" M.^9[>ICDD0I=)BPR14"4MG')4@+@M7=ENKFV3;=&3:OB4<'C,<$C)2-5EC'0 MTKI=",><]$DQK6($J:K'HQ7@,=^:!/4*SL )PJ-$HP4D)R8+3R(([PW/#H N MK6J]K.#>I>8MZ$_R4D),OR<73\AA]TOAKS!,XU1G^5U9\XU*278>& T!7,Q> M(HU)[GGTQ@NH\9D6 ,[)67SF=&-MG6V]W=5"!,V-(\DS3B#'B!J+E@2EA9*" M*18F&:7+5-9A1RWD.@/4<&-!,Y&!JFQLU)&B_4I=2#[ZRG5MX+J3"USG()3& M/YK8%#.!"$!\8HSDJ /3 #IDAERGEL45+3NXX+F>3F46NTU*5N4$R$EN:%UI(*L1$@W.N&6(K;=4P6\AU5 ?'4;/4"66= M\\KPF*SPU.@ 3,KJ36D%U_$+7)>8B%*X0$"A-8>X&8B)T1"AN6 !(F.BQ'^H M60;[4+VEZI3 &Y0)C([V7>_Z:K/OKYW];=3JTB=(1F."-@"5G7E)40+=B&U&1P2OT99- MEKJ\M(I2O6WYI)7AFMZ%!DU7G_$,I0:AJ8FT^&D!,HU.9'D/AJL\=1>/;.$I M'1C(J!5)4J$0': =W-2E/K, MK(4,3J54.>J)O:V%HYB ,PGPHQJHHJ&6.8S\4K+Y"@(EHM:J"I#M8^A5"EK M9E)3SSRX8$VB69BHM(O(6JS6&+6"V^9S?4'X*"-$@FI%(&@M4^*EXW@\:(#Q M0#4M-4:P;'B;LO4JP\W:"=B@9**<)<[0"-.(E&@U*\E*'%C1FA_;"H:;SX^E MRB@>="8Q%D9EE:MHDXK[W_-BO=SAZU4$0XQZC)V1JN;!G'FVWPCJ6 /VJ&YQHJQ[6!X^9=JWA& MC.8L2*:Y]&[7O-BK@CAA.8I[ 0S4TJI8YJ;F*;20X:Q3*A>'710.4#NS")-X M9MS;D UR774$/1%/S;M64;>00:'L8DPT@U\,,8IRDJQ55+K,HD8I5NLY6LA/ M4<>42T$.=P .O \Z4NHI-0Y_B/<)550!]F#,-N]U+25O($ 1C_H% ?P'\08\ M41&X2>""2PY5QF4F[]VGJC+<(W2&"[9$X&T2F0*WT01,W-EN#8P MW+SCU19O#Z611%_\0(X*XI-#!1(ATF<%''A$Z;;,[I_]4AGN$4PTF;-/WD$* M&2)5)D-.R45M5%3.5<=K*QANWO'JN.9.(J]QJ1,!/!IBG'=$,)\%,](84VJ$ M];*\?U>3FM1Z8\?KNT'IJ(^[W-_KX!W^Z88TZAP=^UXWX!W#>' WK^QW'_FA M/"#A1H,X1/%FT7(+*CL7%2Z!]SB;QZ M&V,,W*:FG:-M4^"G,MRLCUG@TI760YP:0 9S)L3((W,JE2RB^_B(*L,]&,/- M.V6CB#R') BW&0@8",0""R2EI+U3.:!IVU1*VYKPVD:.$YIF+EE(S#/(,1FO MO <65:0LN)IAW@Z.FW?9XE&8J%5I%:@B@1"1X[P)I?NYSMR[K*)?6N5\&>X_ MPK9RW".$^BWE3/H@2]-Z%[@1+*F($BXHRI'W*L>U@>/F_;:1>BU92J00$ %M M@'C*-1&)TZR33U&QXD:2O&5]?BO#-0FSP1I(X),/ I"?C 5J7(F3&*EC1 M#H:;]]LJD877V1!E;8GT2X,B3CIB!%59"C022J2?B64*5<2UD..B*X[SUC]FK'[;#[CQNG^WANO_O0$?4A0 "I$!1/;&>/ Y(Z&:8D!5 M!'I^!%H< 8A:M R!2<(D502B0'%O+".!!90;+AF>XJ0A/J_9$2WD.$<%1P6; M9H@94IFI) -0'IF5-'!=S=I6<-R\Z]9&ZZG$\]"T9$?P'(BQJ'0[&2UJ;A(T M+XXDNBQ$3:AM(<=IF[7@7%BA56F\YZVW&1BC>)22^UH(V@J.6Q@VIVD2%!)A MBJ.,0ZN(F(2\1QW/QM L8T:.8_ 0W4$JQSW&I)2$[Z&,9EJ#9@;-(J^2928E M)12_3Y569:K;,-6\=]8XA>(J!2*2RP30N"2&RDQ49L)9HU"IS&BZ5H9J(4,Y MFG+I7@#,:XBQ.&J%YL R#Y%)<1_7;&6HVS#4O/,>Z%$BBEI&I36\K*4;-@!RVSX\ (AI88I\Z$X)@SUJ$%;:VN98VM8+>% M9@72L0B)$IY8([\4<5HQ$HTJS28D-R$NK8)>IK9-=5C?>\[L.C+5L.]ZG1$2 M]N@5Y$-UHN!H5MQ0KF^B$(]PL?A3A9W'AIVMQ?X% M5%HEG HD1\<(6)#$()6\%#X9<0*7!?W_U/#J<[(=B\I'*5WD(H!4 M8*-/.OOHJ>8\NIL,6JAL]W1L-^]TA<1!Y#(N/ E+P*"UZK7W1%"MHD3S!^&S M<0$QN!SFJ&SWK&SGM'9*!JTM!- ZHMSC01CO56!EUGMENU:QW86D66\%ZM>6 MIJ)DATB,0<,V9SPHB#SZK$L+/JHJU[6,ZQ($FHQ6(!@ U=F@S$/>RU(*@2=W M$Q]1Y;JGXSJZT(?/.^%9(-ID7A)G&;$RXD\N(,/) %R7F/ZR8)7K6L9U,7$+ MFDOFO46=GN6=G.>DDA63S"+( &YD$[!TFF4FA ;76HM(OMYOVX0@?+ MJ*&$H5U0IA1X8EVV!(V$G(6.PA?+#M0R%= .MKMK]JP?#&,:DLG-WI2GCP:] M;NP4-II].!X?V4M-;T'*]6^@/&!REVX_IO[X#6E^]0SN MXAE[=?)P<-CP=#G:4>=S=[S?"<CN.X)2:2:=S89+"\"SIUD"OPFV2P5Z!X?Z,[FWQ3;57$6K3)$FB@( MI.B)19E$LI#4NY184*[I067X95]G!;H*=*\2Z!)-*D;E1:G13)Y9@\I=,,8G MHRRB7@6Z=@#=G),N*R]Y9IE06X!.A4"<#8DX;X.F)@0464NKPBS+!ZN1KD#7 M"KZN0'>/RG2&!H\(E#EJ 9)U(CC!*'>H-@ASH[* "G1/ '1SIFM4)G(N$DG2 MN-)R+1!;1M7DY/#8,F>>2@0Z:I>MNG?K[#8@71/\_M?8^5["ERU_G;WOY,GX MKCUW-$IO9C_\$+NCHYX[>=/M-]S1?.F'0S??,Q6)I]=V,;IAUJO^!9;,^HU+OY'# M,X,L!.OT];O7*Q>O?-2-K:?V$D_M-5]9-[9N[,NZLFYLW=B7=67=V+JQ+^O* MNK%U8U_6E75CZ\:^K"OKQM:-?5E7UHVM&_NRKEP(!DZ+,[M?WI2@=K=_[)H8 MYQ6_N:XNU1Z-9S%*TH0BF]\LU*G:252DQAU?8GCP)<8='RD\2%NP%37N^/27 M5E'T$F5\/;67>&JO^N).XITQA<&P M"9>^.>['-"Q7+:UN#L:I8SJD\V<_# Z/>FF_8V MWOS'WB!\>MX:XB^;!WNGO_*/)SM_![5S\&-O\^_?]S]N[\'FX9]L__X@Z/NQL]_LH\__]3; M6MOC'[?_I%M_OY=;:V_%YNE/^Q\//Q[L;/_)-[8W/G_L&;SO)[&Y_2=L;'^@ M&VL;L!NXS0Q,)A!C(N =$&N5(D88KH627-DT*?WN]H]3?%OJLJEBV7'/8DH, M$C/.VF"HD"+0!%+ZI4X:!7>$1S >'A=&: [Y#B1Z#6W:&[5KWMY/G7'WL-O? MZPQR9S@I+\>_PV"OWVW*VP_=22=VG+=W7NEL MW^"J3ARD4:<_&'?Z*:31R UQ;;B+PV'J.>2+IF7T^*H7''5\*K^9ON$['_?&S3N?O1DN:I3&G<%P_G>]KL,O=L87KYR\W.?]U#\_AK))-SD$-SK&*_'=9ENXC#?JAOU.^A)PT_!&A^5P1K,= M;]HJ7(&(*YT_CO%;LZL_X]5("G/G-!J[?G3#\Z],MK^#&S_XO-PY'AV7(^AX M-YH\I>Q@V>/I*XZ:=TS#IKM"V=BR/V&_B^L]3/WQPK:<;=;"UN#B<:4SXFF. M />]+',T6J#@.VW;5S;FW<7WZN)#4.H,\2ZI;,V,AKH+SS[CZ1$*IU&>]K28 M4M&$$>/BCOA>=Z\19"M/(9]FG2]FR_L;6>W=E&'>%L)\VX^_SDYBNR@057*= M22ZY&RS/+@E)(GA/P($DCD=*!/4Y.CP3Z>15DN@*'8JQ!QXH<',)%?9=?V^" MNHNHA(S=CPL4_[EA/P3V0>'XT9M%&KUZ9?(9TLZ/.5?:VSS3<&H;1KY6NHH1YZE-+3Q?/7M/AW#?S>8,4O9D6_#H*; M*#K]HC@UY])H.C^Z7J/E_+&?TGAQVOFWI@2=]VFZ_JBO!0-[N_MVW3UR*CO9/K2A%,7M:-;CEFZZ5BY M%]J?\*KEM1>B;C.C$D0201O/0T:5WGJ=\6]0$*B2U(G=]7.KZFO=!:^UL3;3 M^$5T'+R'S?53U__\I]H\6&>;IWCOTQV^>;KY:7/ME\.//[^GFZ=[7[;6-OA6 MZ1JXMB=V^.P[?^&S9/_C]H!O'/PIP<;HC M\7MT:RT>H)UV-@C]5[3;-K??LUUJ@&9 .\T*_ .R2L12+XC3";+S6N/'I>W@ MLM7W;B3]L ,K*YI\9VB2F?(R.>UY M#!XT^.KDWQ+ MR'(&+I^O )=WQ\,A:N$3J[6"R:W!9&,13+PS27FN"<\A$M \$".$)0@HSJ;, M'0.SM,KTY9%ESSY#^Y;&H&Z*0Y]SD+9N3,F;V'FCJ>\[C<;(*<5UD=RP?SG> M=!:%NBYR="L?QW4=K.]J4C^;?3P7,KC6-_&U">Q7K/L[F\#^F$;E6*D,^9 ,><&R043UR)219!\I >O0LO&&$B6] M$]19#CDMK?)E4.:!)KT\I8%SQ2-?CH'SXY7)<^%K9L_C&#A3,_%;L?Q;3.EI MK7&TF<:7LQNO,)">:J^^0__>@VU->Z7JT]B8MW$)EA2$7\_)N88?'E:NTDOV MIJ26\\ <,5(E H#"U5%-2=0T&@Y()T$MK:IE//+[^PP?$)D?*VA1 ;$"XLT MT5DG9.3:4Y#@+'-&AYREBJ$D <@)(%XY)[("8IL \8+E'T6(U 9-*,N< $?+ MW_.DB7*0M$Q).&^75LVRLI<-C0J(%1"_+T!LD]_E&CRL[I?'0,4+[A?MK5=9 M( =G>=152 MZME*O]X-#O&I)_,EB__YA B;Q5'F8[G_OWL76^&(.K%(LB=*Q6_X+O!KA)6 M>0U 2E2+@/"H%SGIB3/"2*&"UJP@ %VY' ^9 ,!A<1,B!73/:I++AD^*QO>' M*74.\;CV1YW4CT@X3?G2Y(NS&J99'?)G-^HL?E*_,5A_-E MAF[I$]XD8G4R!#)7 MQ+G B$5L!&TD2T(OK8H5=3WOE?A1Z]"X$LF#$,GIUMH'V#CXA/=]>[)QNL%W MD2B"8U&1Y)E&@J&6.*4I2=IDHZP7NA ,K%SVO)P1S.U4BH:^)E ]3*.CA#?[ M)Y6V+TVKC:M;:8RF[3>Z$P0_PC,>EDOQJ$/4OJ#G7W$>+8GC\?5?N51W^K1NA$8X,+BP+W-_[I\- M03ER>XEX%!2?B,OXHF]<[[,[&2W]:U'4H9R;W[R+Z[YV=3D_DNC[MWNZIUWJ M4-:T9NL@M2/\_<>W&[ A_ZPC-WSY][_U 24OMD?Z^%UD6\T0.Y2G[[I^$VN#G87<\3BC8/[MAQ'?O]!+^>SCI/(8? MC,OO^H-Q%U>)3\9[E*93^,O^0M.NIL=7XU)IKIILS?2W_<[A\7C2.\J%D(Y* MALFTLU2_R36)W0F.-_]LO(>36XU*"ZG0<]W#T:S?%S(;OE,'=QVQJ;25PKWH ME193^.TXN8_KG6OQ9QLQZW95,EZ*%HQ/*GVFD($.2X^FX< W'6R:/)E>+X5) ME[!RX(?N8#!L.E7E^9/YK]%YEDPCY*YLA#;9Y#ZNHXODBV\6CX=NUB6J5S)S M\"Q*)X74.<%7NVQ//#V1OQU?;>LOKOV;;#!I)G0;5?&."0V7-,0SDWSZAE=J MAU4)O$8)1,7O_:*QT:][*59N5RTOM,]5OT MYLRAUQE0-30U:38UZ4@X,>IG'>I0F4JV <1>LE:&IQ,[0,H9+@DY#@YMH'N:LY) E!$9 ^$(@B$">%)P*T M9M% RI8OK1HEOF9]E'!5MVDLV.GC*7>^UFCO-H=_A^-^WS! BMM-K\FM_,=< MS\")8[HFUB<*YB-H?;@4%3CDF3 *5G %KK$>[UP5E(HJG!-95*'@B*M@3 MNUD[[Y@7A(,I5;2)$N>8(9%RR24HHQ12@:8/A02W.?N*!(]/ ]MO^6Y@V2OK M&(E"HSB0@A-O )!)HE=)6*EY1B00%Y&@Z H8$*:H6!)R*!=;'+6*1XSH@ )N4B#!+Q3%+"O<"[\^>O=4>A-RAMNUO2AIIOGMC#[_L[IS_N;YY^ M_/3QX,/)Q^T@/Q[$PPVD]IW"!]L;8G-[A_XJ?N^E__?[R<>_XY'GH#;*._[\ MT\'&S^_%YN'OAYMKO_0V3WN'FWSGY./!QWWD [9Q&I!??L\;!Q_$UMMB^N3H MG2:<>;2^(2'0!>-)XAHLFBC&!=J.$0A/3R2CWP:];CAY;82QO8%K^?!EX_03 M_GL=?WZ_RU2FF!P<>%_C[N3L%63 M$S$=\U ZVY?>_?B+CK\")ZX:X/#VCW<=0^4\LLP?VL07-)FE,#J;LW#5O1N/ MJ4^IOY"6L>A\7.@Z^Q-^LQ^ZKM?Y8XR_*#[A,N("H;CQ"PTF7YY?:OG>2N>W MX6 B:COY[ XSS],PY<8'7.9,%*=SSHWOZFOO7;S)91S'$2ZR1/7B,KY$<,9#=(H9 MMS>:^*,GY]5X[=UH?QDU<#]N5/P2>"BGA[3?'>.>3DGH[.39Y3& MX]XDF+%?7JQ,Q,#KKPL&M.98Y]V[^RXB@<^SV6BV;S>+_*]TUOMG65;3%(!% M#OG-A6Y&(3-*>\U>-<\J^_H657O\"\\G#-,X-03PQ_'14>\$?[=2XE>X\_$X M3*):P^3B"3GL?IG4.4^^@J_ZSO6Z>(S]KEOI?"T&.._6*GM^0=:'):0BJ.?0F3#?U23!^IJKFJ\&JY6EFXT'AL0L;,TO\ MF%],$WB3@8C5Z$7?[T.LEIJ4]8EQMKX61S[<\O&Q]VD21D MM$X2[2@0L"83;V0B@5/O$F/6>;6T:JXPT!=2DI<79$,:CEW1.,Z!=7FB!A@@+DM\JYHB,H0U/V:D 4AG\7T3=.SIA=>267M,AZ!(%7:&HGJ<$KY>^ MY@A=)<(\J9F9DEE\NU [@Y^A0(_O<%GXP7N\Y!\D+%QOI;\;T-\)&DY,&P>E M.Y?0+A%(9=9<4H)H! POI)('^)GK !3R;J@/G$#\!_2/7C;?- MG'UP +N"_-[-OR6B?7\TR4=AE9AN0$QBX^VNC$TU,9 8"C&AQ4J\!TG :\Y$ M2%XK6%IE5T3 +X"9>TKBH/>@C3DL6N]/A/3-J(6^;FJ!K0^[(9=4"4Z)8#03 M,((1"ZD$*1!XDE#&FE!B5,LH<2Z[I_<'O5A2Q.8&XQ65\5JR&>VC;3&Z&+*4 MJ;A*J976 @,495DYHYF@:*V+H.]*.7/F6Q%*XY/UDK6:1N/1.DJL%+>&Y>\B MW= @1>U]*__1O-[DTTI!WZ:@G<^H/#D92K."0+( A7AC)7&T#)X3FJKBC(Z* MH?#28IG)RS5=G0E)%%&$Z^K\GD8#E%]I]%_%2X'F!=H$ Z2OR;3-#MH-G]*X M@_K%<;JM] I1:)5=,M)J"/@3U=''S(5B)M@<;ZLS74M>%ZGKK_*VJ"1U]_HO MI,[JN8WL_F8,]ORXJ!,-['42C9O(?")%^/"\,R7;X=.NFE.KJRT>@-:I6B" M)IVB3!P5/YEBZ1>=B6<<1;E3C -UFH$K5L-U;1EF<-MXQ9L#F%+C[=+7VDA0 MOPU+#&-\\EO/]<=3#\?1X8U[)[]RXA*H(H)21EO+T*JPI>EJIL1DH4F* G\1 MI+/6+*W*;_G7IH4@& M5"0W/^RB;4D-#8X$HP4!/$IB-67$6:8L"RHHH5!@?86*9G)J3D-Z\02U.>B' M2E-WH*E07!EH3"F6C"5>V9*PC<+*)HZJ>Z1)AEARJ!G*J:_05/]L_Q<4;S)) M KA]'F\;]:&U:8GHMOMR:R)[W,PE$11-0P@Z$I>Y)8(YY2D- MEEI1-&W^;64HGA7KNB_S]-;Z%(S)+*ONU%D_2=NZF&PSG\+U ?A"0QX+8VGXK&UY[NZNBA!14)$H#JIA":N*MXL1RPTSF MACH7;]644FLNE+<@HX\@.7>:1RTHBU$%'[B]NDEO/?*G.W*=@Z,)/&%*E[12 MEXE)U!!=DI'!,F]+Z6_W<);*> E=+\OS DL>P>X\'6P&G3?%R^XAXM%F^MSY M?7#H^C=M0G$U9G9N^_"' NL;-[^YHE3A8M.:FQ4J:/&B"Q48185OYA9H=F>2 M MKMCUU_KUL:-DQ\8T]9N/!'V$_QN)>V\NS-6E*M(#9FX''XL;=S\%XB4*"^ M]'MYSN'&Z2_[&W^OLX]K>Y\W?_[ET\;IV\\?_U[_?!$\/A[^U<7G(5!\PNO6 MV>;/.Z<;A^^_[!S\]6EK[2W=.?QPNK'V(][_Q[QY\(GM4J$]M:B !00. I:B MA A[$K)0V<9B"Z MI.B!$I+80!4)J'=EGQ&"N)T([F[_&*V7(C!1W$O4U))0 E4T%:W1GGG*LN:9 M)GJIU.#Y1>PIIEP M:1WCCD;IS>R''V)W=-1S)V^Z_>95FR_]L-C+J+3,NM#XN,'%RJ[5P[.GBNN?GB_F*TX MTV%FYDEG;1(Y+OBTD]SP-6W&1G)% !UG/==@[%=S[#YON;0Q.89RPX;Y1GX"!;RR2W6N22))VC MO>D4[MOE!SSS9)F[VG7[.X=?>ENE#<;A3Y\V#OX\W>#K8N/@]\./VYM=M..^ M;!Z$D\V?/\C-[5\^;1YLR-EW\%G''_F?: OB=7]_:%IG[#37?L3W_J7[<>T] MWSQ=QW?^Q#8./_"-TU[>Z):),I,!A!M[NS()RY1*)+$2M5,,B.%2$VTDY=HI MFW5I#VZ6A;@NP>0^U/Z(,[,J9K1A7;? #&NX<%([)B4 E^"9,L$9KRQEB49Q MX]E5EWQ"4P5\HG]?U1#^BJA Q9(;8"4.2HSEI0'$@; O-FEN[?W+SOQ?C M_MD<#,?[G]-H?*VWC]]NL5>BYHN%%R18[K*V0D0',44+63)'98S!H-82JM?D MV>#E9,%K$JC7ADE'7."HDX0LRJ@$2:+)2CI+41Z440ETV>KKVH[<&%ZN9O%[ MC]-]U8SF(!D9;6(J>["V_$=95%F4'(E JCM!JUS\AI\T:M]3I%(1+! MPV($:)D#3T$1F1WXZ*.PH%JH=7[O.0T;18MA;R& MVQP=**&27UKE:MFPR_/"G]757IFM8;9LE+;9^)02)*%=EDX'&W,42;I JUW; M0B8\F6-"OOEAUPJ)! H!%>HR^\891M!4RL12Z9+CH#BC+0UX52Y\5"ZLMNT3 ML./I!7;4(0>GP1":4?6&&$I_<_R#4F\USS)E")4=6\R.GDJM,C5H)5$(X!VJ MG\F"15-*1:&N&_!;-="GX+:9?7NZM?VA:*"!6_P?1^JT!C50GQ0Q04MB#44D!"!)$L7:C0X1).I(49-1>NY1+CQ,MEXV^=WY(]5D_ M/+-IE.#:1&52]70?49N6S!T-]_N(A.I@.=# M1$;S%H(O7EZE"),@3:249SRF]FF@WWLP]VVOU]DJ#<=J-/F=C2!,"[7.NT9OO]6,<*Y?'5V1+[9!W_9@ M?#GH^X1[\SVU1GB$W?DN(#XSY65RVO,$H(/'GQSE2DHJDO:*5<=""Z+G!>*I MU3G0,E589R 0/2762$D$4P&U9"Z%MF5B-2Q+N#SFZ6Z.RX?%V0?OYE(1KR+> M'=(2[S+TH'IXVI'"T'AX&+BL8B )(8^ 99HXZAW1T0FJ<_:2/UQB<$7"BH05 M":NGK7V0..]IBP*A4.1FLDPLI4N*>)$Y0;4]9JGPA'VLD%@AL4+BMY+)0201 MM/$\9(1&ZU&? H*T/22U(GJ\6Q!*D_3DR%F[K,/1.N<".3 B-?.DL04&.FH M\8I_A^9PXS']5S/:ZKJ)A5=-,)RN;,H54,9@'0TFHSS?#%.OF44[G7XU99FY M;TW72\^_XCRN['A\_56&RX]R?^\/S"4][B?AA?8.$W1^ ]W>S)G[HH,-*OR".7 M9AQN%TY\O>,-W\)NBIJYE 4)(#.!(!0Q5%$B)&0CA7B7A%$'"V,PWFW/4%Y$/.#6R[%?"-N5XO<+KA5P:UW8IHKHHQ?R]S M[=922(<>D6RZ3;S.LUM?")2B>]=6 I->!B%BD[-#^HE?&FWIFO*/0_#P>CT2OPVAQL[F_PG[J; M![]T4;!Q>]-AO\_>G.W^M\XW"= M[ASL?=E<^_-TD_]R4-:X@VO=6'M;UL W^.;%J7<:F "(@2B TNPN"&)X:1^= MN+9X@E+:@):[>0BGS2,EA-Y4,ZVH\[V@#C-@DG<4@05 :NXT12@0.2=M! _I MIBE2%76>$'7FHV,B!1JX"L0(Z@DDPTEI1D6\]#XHCJ!$10M1YWOO;?1K&HTZ M+H3CPV-4XE(\\\&4?:^]CIY) 7I[?B!OY\ZC@M.#@=/B2!LCC:(0>"E00Y6( M1T.L*QV16.#@E<@VRJ55O6PH:U$Y^MW<+J^:=Y] C:B\^_B\NY!VHT&7*:?$ M>"U0L9"*.",8<0G5 $83("X7WA5*MXAW[^H<^DZJ:K[A)KQ!P=]]+(0] ME/IQ$;#K/?LV[XI6LPFX-^&!P>I7'JN+UA2DU:_7T<)J\6 MXX1P@4?ODT&%)CKF66 L.>D@)9&$K@&EUN';8E6LY5H$[15A"O\ 1$ML)") M83'* #2P,IH-ENG]=9D[84A+=)G7SN<*!9U47 ?!/9BH7:)*&*Y9&;8(R=00 M3@OY?%Z/0>YVPE%*I+.EJQ>7Q&7E"9C,I#1:@\POCL^_]RR=AP_P?/<=EYY M(:E.XL>&KL6<%RF2BTHEXC2B%J!>@M E+ G.EX;11H; EE;%,F,/98&U4P?Y M[GGW"92,RKN/S[L+,]8A2)<]D!@@$."H<=B("HC.3@$>)!XK+*WR96MDBWCW MD=TCM#.I;*D6R#,(]IMY4RO'WYSC%],QDK/4 T^$)5V&P-*2*T:!),ZY8IQ% MI\/2JN7W'H)7W0DOEYD?2M+7T,@3<_J\;*B<)U :2AEK*!')",F9 M=9Z7K-!E*N'E\/HKS^VX]P215PMIUFG+J)(^9H4WHU8D3EDN/9\9!& U$M(V M.-M:3.L FIF0VA!ADB! T4KQ5">">F>V@H,),A93!>X_UJAF=;QA.BNO&TW,KG3\CGIPOI6U++8#/1B=$R5$$2G[(GP=-( M'74R&+6T*I?Y2^+S6NI22UV>7B&IWM3'AJX++=&\^P1*1N7=Q^?=>;7#*VY"D)IP&B*:%\$2ZYD@+D-T MP'STA7=AF>J'\HQ6=T@M=7GYZD=U\3YI?=[VVP:P&N#:7M\5C@:4/HY8(30! MQ3W^1$L05]C@HA&2F<;':Q]J+%9UBKQ 9G\H?:4R^Y,S^\DYLR-/B\"E)9HK M6T*WJ*)PRXE$[42Z:#,P5IB=T]=3ZE)'Y-69 '4F0#MF E3I\+32X?VB*J@$ M%]$9XJ5#Z0 :B+>>$FZ5B"PQY;5$Z<"7M;JW>&C/O("'Z5Q7<;/BYO.-%JVX M^>2X.:=5Y\319!:>9!7+:"DOB?4ID&!"HBQ)P8U%W!3+(%[7G)66S#!HIH%L M[Z?.T3#]TQTB::C3X MVE2CGX['Q\,T3Q#O)[CWNL<='>S1708\:ED:_>54A@\G3@R@&@>161\M_@KUI<"#17:].![I_6B,7'4Q36A!]G1C MPB?D[C7"!T7((%\E9QKQ\N;RS+AO2U_9"-\K1W5]3\/43'M]\!EIUV(\,W7\V$WCZ;.!PR\X+GV5 MT^B.V04WW(WO*:)RMPUH+^ \0[#Y:ZG3E^WZ,W6N##LNOIR=Y(:O(*9R^$'N MX#OL'&SB._VUOW& [[:] YL'/W["Y^,S-O>WRFQZ_H%>FEV_UCO8./BKN\$_ ML(]_OR]S[MGFP1[?^/D#KK7$9?!=3CX"$4I( LF74DW) MB:6"&@#0$4I(9=GR5PEG1R+8_ M#RJ*/2"*+708YBGF)"W!L\P$(D_$\2")$[24 P@O1"@HAAI:1;&*8A7%[HYB M)2.FXM@#XAB='W8;>/8T9A*S0N-2&H\0YB31G$NF)0?IFBH8;7C%L8IC%S5P-C;$@1ML R_4+'L ;&,SYN6P;)@A2",948@&$V\T)ZH9*F)S@4J>--% M7KXL!]EBD<2%U,#YLHG%WY?\PH:$DLB:61HC]1*B#,8X)[BDF4KMDPV[VBX] M5DE Y\=!+W;X->Q=[KO W_J*TH#);B%_#(;-RMX=?USO.'4.DQL=#R^,ZVM6][@YO^45_BIOL-8=A=Z@O,.H+4F\6W],V?E@ M1VR>OD=VW?B\N?;I=//T _]XL-_=6/O8Q6O9SC8^;RT>;JV]_W(QB7?S(.#S M?L1GOZ7(OF)S[>/AUL_KGS$4L><+CIG2H&TJEBAMW/@^.D2]\Z@Q32$6*E!J>46K* MAR;9Q9W!L'/DNI/BGB&^44[#CNOTNLYW>]WQ2>>_74EYZ(XGM_V?3K=?OML@ M4N]D\I6I//1I_#FE?@=WYQ/>^,@5L.GBSI04YG'S:G,\TXENG%8ZI=8IGZ_F M[1_O<-\+"'5'^PF_U]GOIF')?#YI,J4+/AZ5AX/)H\-)VE99\_OLFS+E]\-SC$]S[YK]$USYDM MI'F2*[M[/&RJJ/#Q>"!NF/!04!@?-N=2RJ7V)NN?;(T[.AH.7-AO:P#U-Q1OX>05HMG&VUUN-&YC ,*M+R.]O49C*3(B042* MVB--V5Q$I^USHIW1YJC3'9>ZP7^0TIL]+:P;4 -P^'?N?DF1=,ODV=00=_K? MX\+MHT+)$Q)'EIUCS*::,.RC"MH4(\Y_A-0_0#X[3:4@L3.YY\K%HH3._!LB M)#3(,,9[G3''*,V_['+G,U+P?J$[Y*CQA'MQ60TK%V(L*A5>5? ,Y?4HGS3+ M'2!P[#7RNRF;QJAK1_2Z+]0A<]%S,?E#K[J_QZC6I2[I21R M"J@^]?&G<;-!L]\US^[ZXP;RCGK(8&?%@>>HD;[@/I8:('QOQ)\TG"#(;/<_ M)3PEUW=[$R1,AT>]P4DJ\#6IZBR[T.SR9%MN<%BS5S@Z'AX-1@W8H1W0+UM[ MOJEX4N/C87_Z+NZH.W:]!HM2*1G%]33(>/4YC$MKEG2[FK8[6D'R(E;\VLUI M?7;X[P:X0E31TM;P1]?_M/6YW_2,/.Z/;V;QJ%<&*AO;;]G6A]T<1.;.!!)R MH@2!6Q$GRQ!Q$;(W!L_$9K1:^,IU\3 4+[URWKY3HE@N0B'Z^J>UU#5//1IN/ 1 M7RR,7&Y4I-!#[6J"N&Y14DWUMW<(X\7.;=2T'UVO ?\_]E.:*7%]5*:.^\.$ MP%W$SUX!UT'_LC1Y]C+L;U+ONT:TKO<;G>AEE.<^.1&?[M&MM76YL1:^;!Y\ M@J(JQ>B,DIQ0JS.J2C82%Y(G3%O'G0K96E2.#+^F2/MV5?U7DAP:X*.'(;E[ M5H 7Q"SV#O[T%,3WZA!TCO@V#MY"F5:?4>[<69"3AWB_?CK MN86^,370M_J_SXSS'XMMWJJ:]V>BN\RCQJZ9#R)1"C91KQQG607AD4*IA)NZRY['F;%]E4_GS(>S:.E>Z='Y MC Q5E)0\Z/4>O-_4UK[)^V5M[:%2;H76KE0:TP_@B%UWQ%R.L_?B6W92N" MFX>L/F][E/@;O>KM31;T9!62-UM2XW-OY$UG8R[TL?]Y@&+S[V5W_S@+.(V;C9I,,&U^\GC' M?XI8;_ZYWD2B+FTFKYMY_6;^V1_<:!/%0VSBB]FEF5OL:H_<$[9$X+4EPC5Z*6)Q@_9N;\-%+7^K--8"ZTKK2%[#2!YJ^VN00ZA4M6[SZC4&_B:0W234E MDC^Z<6KE3:=2IHI9270"FWB*>A]ALU%\H) MFT%&;XT3GDE)>3)&6'[3'/QI$]W+6;ET:VWG\\;A M!MM:^T WMW_"ZS?8#K[SQ\/W\/'OG_ [Z^QBAOW6]I[V\?6".)=8^:?- 'JB78.6M M7\[[_K_WF8+]PB;?WDU6X[S-U[OO;WMMDZ"F A/\YECFD:+S*BGO04C$7 M+(\5X]N#\7\L-K430@KJ+#$^)@+1"N*I""0:"CRHF*-.)?M]&<1#C0ZOG%>! M[:4 F[0*48UJ@2HLJ! <6"D-CRX9\,+*"FQM K9YY55)1KV0C*B@ X'$$G'9 MA](NRAGA [N2[M'// >:48O)GRZ/6A*8+^6 M#_Z$XVZ_=Z_?@VU->Y6N>_F6'Y#C'LLO7:G[-5/W+4P*0$L;( 6FG(05IBK:F%TU*5IC4FQLOQV?S3397M]-4MH8T8A(>.H$F S$.Y&)X4E ]BZ+ MK-"F@&7+6C COB)?1;XJURMU5^I^FJRJ:"!K#D'Q!,9%XW/BDM%H=?!:TRK7 M6R77-]^=RW40QAG.$]'))0(A ?$Z $G"I>"Y4:+I_O(]R?7%GJ87:[6G3R % MGYI"\MDOAA->63F+BI=I>OWQ&V(?N'K]F^S95*__W\GF7_ZSE+5?T15MVH9D MTF;P2]/EL'?2N9;)D<=\&CY([RX^8_-/_?SFMS0L%3VN=!;YJ;0P6V]:2[SM MQZ8L;OV\5\H96Q/^,OGZ[FU%#MZ?E(Q'+860T:*VS4O&HP;B1'2$TRQBLHHF MEY=6KYVX=339Z<[%QGX+?=R>]?QG[['>?SM_*L;[J5W[FC2 MFZ&;7C.\K%''8C:VDAVY_N]#J> T%5Y42#2%L%$+@2 D.@8 D@$C 6$&< M@T2\3$;+;*, O;2JOTT(XV9[FP[,[9<1?^#7>A40+C4AV]X[V=S;Q7UWCI:6 MGM*AO @R%J7>$BT$2*I1L> )-8?++%G!CF_[" MTYUM6GJVXNS7^^NE/4"_Z3E7FH57P7 !$'9@\^VNLT8 ;CN1P!0JD,H2-$,# M<0:00(3A*5%4(+\*"-WYC9Z7$!.S,1))U^9W:?($+=J/6JWU-%2T*M@2]$6B@HPY01YM??E;EW64#" M4\".5\[NQ@?J]6">;JW M76ISDT.%&H>#!-W_<8,F/BD?PX>S?_UB-J_:DZ7^0"4<_[37RC7W_;3HY+5E M)NO:BR^O2&)=>[&NO7C[VHN3'5[D;K.85WGL*YS6-?$JV?Z9F9:USFLZQR^L'I"=>6IFE(> M/"*7N4(2ZY0BRG-21,6%YB2XR)SUD5W78+&.R)V/R-T[W/[P$3>/WL/X_NHT MCS[#L]^+O:-_VDWZY_%>=Y?L[1S#.]WI[QY].F_NO!?-[M?S%LRC MN=/IMKY]O-C]]KD+S^AL[WPDK8O?E^L<H^R6WDT49EHJ6",*HQPT55Y["6 M-BLB;19*Q11<*EH$%!R('*XL1=IA@K152IBH-,9\]:1-7>>PKG-8EP-[XMS] M:$BAO12^D#P6WFA+F+2$8BN9B[+&^-7!^*4ZAY3HR)U! 4? >,PC4IPIQ'30 MWLG"42M2@_=UK-@*E0-[W9Q7 ]NJ !L@FI0Z,DFIX8XR38C0(03KB&14\1K8 M5@G8%I57HHVT&HFH:XYMI1*%;EBU!6NENLK)=?GZQPJ#EN'C4<6Q#OB MAJ=228HC'5247&BKHGEEH*1K!3!;!%)8&S@MG MX3>#J10"LU!8>4VD10,\=Z*:)TP5Q62_"E%/$ UR4>B MB;K.["52.$[@8# A4<@$"9BE2'&.3) ,&2Z#I,P6A;NRINA-Z\S>H:;DHU% M74_T$@GPUND^AJ7UBE"4RL !";" K +E00E6%"&(0'UQIWJB5U20G*_[5M>, M?,R:D8MK0Y+[>KYH'GE@2_1FU0^3P5F*X?-\^E#\-FSD0C<-VNA>2GQOF$$H M U9R_ H8?8T>?)=#6\K/L\PYA,N&C[[]<;U@SA*8 ] M)V/;:0\/X8_J5?\[[H\R/0[3UZ:L(E5^!\*K/VB,4XFQ1C_9G(WC7O\45JP_ M'I25IUQGG#:F<3)HN_1O'/2[C?YX-&S#@E67;332M &%LB7MY^)P)H.\;DFN MLLW3FDPG,_EX;#HE]\'U YA]J%XPA,?#FJ1[?!B%01=VQ*?!POQ@9QOV? &K M@8>[I@>H";0=3LP@8;EQKC].7U9CS6,*@SRI(7S=+;^=\Q7,3;"<^O7/G-O@ MZ9S*A9[51X(WIMI(:2=CN6GX=HQA MD-XX'10\9&YW5WK99^L-M D+7BXW4.GW]K#D]I*@Y]:Y.ZLW"&,%5<$,\IZT M@?Q \@V" _8"-E]/?Z'8[@%OMH'UYNZ#!9^A0J>?O(. )[X"K38,J#THRRM/ M&*@,U$M;W.N/K@G8R\@$K-$[Z*?G J^TAPT[+CE[.+9'P8W20.=IQA^-)WS= M[W7.LX &Z6C2O^V!&W?3#*?P-%FK0?C>#J?E6CDS&)RG]TW!*BW$\J1@QN%L M,N.#?M^?MCN=]<;I8>@!D0\:\*-7L2]H7P<9-A=' !]X$-I 7AFMAF-W.'OW M!&"ZYCPOD TP1M>')R=P>"DD"&(H'0$NHG]:ON&PVJ*2&"?4X$"+RE0 DJS3 M-K;=:8\2"6>&A<^3P@V7VR2;X!G)W++MLHIWN8A]EV@5KO3C1+&Y<%JYTY?$ MSQP1+KWM-"P*CBE&3P14NJ'\G54P?1.=K]2R?UI^6(FUQ]K7QN]]P#IZS?9F M96E^?XN;%%<>)[&;KEK;;/6!E@EMH$:R-1JQTS^%Y2G/@.'2Q25:J*.^: E9 MKBW'Q/+"6RZU--IK%ZBCW/E @]S?RM7U"29H5F9_\4PZ#>!/>/^7,8!@1BC3 MF1U,#W?@7;]WP'I_7M.'MZ:FSR?6W'HG6M]V<8M^9H?ZWW,!"/\ICY?6WWJ&L^+451^4++-B]O>HS=3^HOOL2-:YJ!.YS6UKUC6=U;UF5^27OZ^@JG)[7C M)F5&'JXL]PM(*D^FT8]# 1^T2OFCE,:Y8W7JE\2-\MZS?7.UN#.IB8VK"B$M MA*65D6JK0@;AX=T.914\ 8Q=[6)]R"]^Q]>(^W=[Z"1=TZWJ7OP:K^ MZW Y]K[YX>/Y]M;N>?.BTVU==(Y;<"_,Z7AWYY-H[?S3;=+/1[L[OM/L_AFG M:VU3GEUJ]E6L8W7OR/N'K8]30\@K@Y"" M%#HRAXG!FO.@38IX)9@:20E3!TE=M2C&(-! M7%&*M)8.I3@S5ECAH^2 $IBO$$8\3'61EVP8?YQW1YX %]Q.%[O3>KPFJ+W; M KP*,'X$?2[1XDXBQ1J/[X#'7Q:U-D)(8-*B(#5H;4PSI(2Q2!%2I$ZM@AN9 M\@/PHV1+/I9[I :C&HR>2#.LP>A^8#2O'%I- [.,HU2#!7&JP(0,0:! "FZ< M(=1*L;9Y7:[2:D+1S5)&RPQ12N0S'-LRC#KY1A?[!7Z,!/+LDRY=S<*_X!N/% MG0[N-6P_>_@3=K:A^,T:=]_ZL3>.!WB8=/=;M&-^,<>&^:!XTG3[^@/$5]B, M=F'F] 8SOTNUTGOUJ+W+L1C9(/0F1V/PJ%=Y+G9CI?ZZ8@]7E';('ST#A7Y. MOZ-^1.-9'&_?IC#O,DPXG)5AUSGFK!=.&_V3D")64WAZ,'#/7,#O4NQN[2]_ MG?[R!W?19!KBNG]71'?^%H[G]CI@ M$YVVOGTZ@^OQ[A&\[^*8[W8_T>;%WF&SVSKV?C_:WCEL[VWM7K2Z[\]WZ9_=W6]P#?TH%X M# QI9SV2,D2J/4D.G[5-LJ[T*KG>:[AY?7#SX$Z8&FY6 V[F73F%-(QI*I + M1"&N/4: + 'Y@LO(.34FIJ8=Z[A8L6B )^TX\)!G@B] -_U[D)3-T?EZ ]:S M5V8ZI/H )SG#,@VZ])ND;--)2O").4]NC5NJHK63_^TZ^1]8$8U1$+ MKPD5J5K[NL3%BSH;J!&L1K GT9!K!'L&!%LXV2RB"I@6*)+4;\(8CK0D#&%I M10Q1@J8LUC;YNJ:/4Y;Z$1'LM58%K@?\#-64?UE(I[_\]YR14X$K3];-27^8 M38=?!Z%C4L&FZF"S0MZYNR;\,+O%6&"+\>CZ6RX=BSQ#R692+!E 7%NG9)8GRDD_A_ MF:=[VZ7B'IF,&X>#)*[_X^<+7Z006A_._O6+V;QJ(U]D/1/60(W?)P5GAN$@ M&_&I_-93UC/Y4K[WMW7QZ:+9 MW>6M;^\O=H]:QWO?FG@7[MW[]I%>4<41-(_W9_#OV5XW/:=YOG=T0'9W6NTF M_0QC^GS8_+#7V3W:B\V+ [[]:5\PIP*U'@D%:@=G)");&(&D*$+ 0*6$\U+M M;/?&P;]+.A\M''5"&1%\X$13K7P4CA?$4A:X\JM1/F.^CE+LN_$PY$I]J?[1 M1%?)Q30.2L*=U*DZ&?3]V%55C5(QN78J-95JI:6J9NG\$QX%LB$,X))&JO'7 M":@LV9?/2E/!-9AVJ;RGXF>#-FC;^6E9Z@0_+;^7'C9YPV(YK?*PM:QY13BL M6O[#N$%_6-;8^@I6 3SI2_YBH_$QG=Y.#V@K)IL4&@R_-OXVKAW;;KW1 O(_ M/,U9DLWD.#/M7O5AXX^01M59;WSIC^'/-.#WO3 X.&]\61CC%>])Y<3Z@P/3 M@]W)=>4.0A^6]21!S" OT@A_Q2KYH@5U*GKB69:[B%M^O M2O:%LNRH&[0S2B16R&7JKEB'GE]/$8*IQMUZ5=-=//3L#>;R?7?[G:Y4"&$PY=7FMW MV ZQ$C^V;KDMP&PQ(LCZL"H;>\IQ%27;J, M*%7MUNR>2 50JTV>7T@8&3!NOAKF6Y5D+>?8G5'7^]\_[FR]V[AL::QLW<"T MT]5TKR*A5(IO/4DW-R'V88 [%@#6'!P 7.>E^2\W&.=RMR#K>J&\/B\>_ ?0 M_CUT_ONW2E:&V=/,\.30=$:_Y4\N?0O&@S]'W?99>JL;A%'(1'U:WCF5RKGH M9"678:]+VKXL,=.>#<QC,]W/DVM_;B[-? MGXP^#W@RPL:)^9Y+=^99 *,"[<'D^]595+D:?GI%.U7Y["_89A_4:5X; #/CLKJKPDFJEKY,%E8F4:FW'3XM3[C[(F8+U\V M-)U,]BZCW/KDL7E[88!@8(\&;3N>J#S=O@>T"ZF X_^.VWZR!NL 3X-T*@[7 MESM8%H&UXW8GK^+5FLUD;R9L:'=A]*UPVOCM."QWG"M%)W2A+> +E#4%6V%D=3P,4G4M#3TO*9DUQ!G5 M0%/:G]U6H>M_#AN?03D#>B@'\V5R;\*_/V&,#8(?7\F:5BY<5K<^SM;I]_/J MRUKMJM2N3_O:I83HPB)22(,XC03I$"-B,0I*O>',A&7#37GKF,2>62*X9L;& MP*B46#GX0=+F+*II_G"9W!3O\62B/7BW;$LX6/D7+SD.@T_*9EVJ:+?ZZG8QVY2L>\Q*_+5E1-? M1N7$9Q!I=37&-UZ-L0K)>"E;_?ZLG/SJ)57<_JB*$N4OK*4YBTHLR(PA A.*>"6R*5,\I*C4G GMT^ M8[+"UY<1@'E'+UD9@-EMPON_XO*_UE%SYW.W13_R[6]?S_:Z_W2VMP[X[M'N MQ=Y6\WPY '/WXNOIWLZG_-\N;9ZU/NRRW:,#L;?S)[SC*X?QMEOPWN;%7_-U MKGCKX@#O2U+XR N* E,*<6\#LB0&%(02/OFPHP(A6EM\^ K.'CX>'C? $^G Y6607$B;%$7$>+ M;*$8XK2(/A:,B%0H3XEUQO5JP #1J0.1T7*MT_\Q\3(R@1UU.-9:T//#6'M)"Z(AZJ)0$1&!4QD(')$BJD ^ M!E,(FQ*,\-HF(6)=DWOCV _X_H'ET2MJ GTIGG.6E98CV&7 M9."*,16#Y=)B'!A/23ZUZK */+>H.H":S@0+&BFI(^*.::2CU4A2H[VCW$2K MUC:%6N>R=CN\)K?#) ^E=CU<62&#!UUH*EW0CG,;E* V6&4XX)KF7M3JP[-# MV?8?2^J#HS00014*!=6(\Z"0-D8B3$,@,7CBE4LQ1.NZ8"MJ!+UIGM/!8.*$ MD8QA;K$#SJ.4:AD+(X*COE8?5H'G%M4'&KWGDJ<$< TJ.RCI2%/!$&$II5L$ MZ;D'GJ/KBMZ[[&OM>%@-EI[FC]6>AZM@3(#T,9%&0YG@5F#E% [$4"N4"TSH M6G5X?AA;CMWP3N# A4>%Y1AQ90FRU#"$A24N2Y M* 1U,6 &P,APL:[Q W>%O0E0/G*AY1J67CLL/7S[D1J6'@.6VHNP)(QF+GB/ M @-$XIP8I#ACR'%IB=,$1V$2+.EU+>7+@:6GUE57KPKPXWOPKLU(?3%*^,>4 M&CNIYO9069DW7IT;M"Y]W*?7Y\:/DGUXTQ.KE9KDK;6;UZ?!:*Z< 5&N+,-< M!:EQC 65101YZ+6H#[]708/Y.#6LMK<<;[W;#\(KZE(#1J_ KK)@4EDC+ K1 M,^DU(R)U1"-DG>J'ZG#_1*93#2"K,*]; (CGGE$&N & P8EE2D2K32$])E03 MJ6L3:#4 I+T (&"WDBAB0$IA!A:0I4@K&E$16"#1NP([#0 BUPF_=_AM?9:_ M&DQ]OPS$5W^N"!-DGGH/](]Y)$9SHH22!=5<^\*26A-: 2!K+FM".C!!O"< M9,(CKJ5'6DN&G.0%E[(PHI 9'1=,[JB)XMOFNN$$[8@$;:+$7A8L!H+A8D7 M!<>6%46M/JP&URVJ#UB:0C%7(*%X!/O#1; _0D2@0@C"-<.RL,!U'-2'5>6Z MVB/TE#F(KSZ@63"C<<0%C4QP&@.HU\$540!7<$5Q?4"]"CCV:5E[P%11[D2! M B$8<1<=4E9I)!UFT@7C@D\94>N:K&I$\YMF.B^D* PE4I# L2.6JVBQMD88 M+YFIE8<58;HEWX/7W'+&@=^T19PFY<$RB70DD5/#39&" ?DZEO?6'6K7PVKP M]/VS$%^](:0-EHYSL'N8 =.'F,)1['6(WD2O&:\5B!7 LJ_+"@21SF),+(K6 M2L2Y<4@3ZI'!CH94DP+S"(;0>D%7-:[Y33,=T9YQ%H)@RG AG89-DRY2';CV MD=7%$U>$Z185""F5XAP;Q(-5*1L1(XU%0-SS8*SWF'"2F(Z1VOGP2IP/]\M# M?/6&4,$=MEBR((7F4@<3K) TDQI]U+L?A MOO!4Q/:/8Z%OJR:^Q;R?VT[]54 _DRH&JG4T G-8 "T4M06WP7-!K:V=-:L M_6XI'?%X/P1II60:F2+EHA<6?O.^@!_4V:BQ@UU'BL?JZ5' MC4IO!)6*5 ):8F\,D]QZ8;B(DO@"=$^GI5>U0KH:J-1>1"6NL(L4!P1Z:0KF MC_";UQB%R)T2@16TH&N;7*YC=N]3Z*=#I3H9\4EK@KS09,3WOW_)?$N+4)^YU_TC7WL#N/]ZV@:20Y@L_#;1_XY[\==W_F@\' 7_ MW@QZL&##WP/H@"$GCX?AZ&//];MAQYR%X58X&<##3!KFNYY_U^W#$E[D/VN] M\>'TQN-+.:#$I"(C'BDC&*B-6B'C3$02&Q>9%()1!L;L.B&70P_^^YD.0&OP M>0G@\QS=)VO(64G(60J\H-S ?PQ%K3#B6#H$V!-044C#>-3>$9;"I7E=Q?&U M!%[4;2N?IFUEC7\KAW]'[Y95+A4C*[0%Z)/4I+IA&ME4/SHX3T0TM@#06MLD MH'.Q5D M0R$0$TH;HK&-NEC;E.N"%ROC*JHY]J'Z;-8<^Q(X=E%W$3QJ$HA 6*8<69^: M=FJJ$-@8A:=66)9Z;:EU?$5]C6?GV-K)\N3IL2_3=+L-$#Y E\X:"%<>""]5 M.L5:2\-81 "&J8T$M0"$(27\444E[#XC9FV3LG4A[Z.[U-Z6QSB8OG^3SYIE M7P+++NHNBCNEF;!(T%@@KJ-'-L: F-)%H8(DC@A@6;Y.KV@S_NPL6[M"ZT=N MGEHC98V4C]EWM4;*EX"42ZG20BC""T60+7*Y31Z1]K9 $A3XZ .7Q'I 2K5. M]&7[^L4AY>-H^+^,C.V$S;P\B:G:O7&F7/C$M[]/7%NM<1>XV#V @K)<4@"> MZ-J=DGFV8U5BX,]!O_NE5+"'._T_^KV\F@:8<0?>_GNG[XY?)LMTPO_Y?+[W MS9]8RF7KR.'6UOLS^!=8)3VG>;YW=$!V=UKM)OT,8_I\V/RPU]D]VHOPG=C> M>H=;1U_/6T?'HOEN7Q<*"-P%T!-X*A1@2>IUHY C0E,GE"J(6FL$P)@36/'1 M8)PV'O9T0A)=,SAH]\HDX;)/ZL-AO/X9QM/L*VX,%O:_T8_PR0G 9Z+)QO65 MF!JC?B+%*55<=4E[V#!#@-].IW\ZU\8V$_4/5Z%Z>84&)5_#:G3,R3#\.OGE MMPE#M7MY7OFFWZJ'51 !,+#,U)GIRZ]_.VW[T>&O!=L "$M.Y,K6KEY$F M';+OYE1;+7T_:0@W*7GQ"-[%E5L(^NQE+^[>6EW>XB'/B0+%S:S0C[W&Z+ _ MAD?XX26+X6G/_E?6=U$ZQ&^DN-7E1UYY!0#B"D^_'F\_0U,R3\J+\H7 M?-[<.L;-@WWMI>1!6>2P+Q!G7B.+B4:4,LUPLNT%H!G5Q3J1*Q:I4"/(:T,0 M%21,+@9?%-PZ;)R2D0L7%&4LW"CFHD:01T>0\SD$.=].M4!(L+(0*.(4Z10! M/)2$+2H*AR,1*O(@UC89+M:QOAR9O1JQ3L\=.?%2]+TX5Q[W?)H8L M%$%0:6Q@!5>>*A&"E)0J(KDK2%T(@A9 5V==N MA+.J &E4K&T*O,YHW0MV!;DN,A(*QP,F-H#^RDTDM@C&@CH;M:[BK&LMXIFY M;EF+T+*@U$3@M> (XD2"%D$X3JQ'%=6.ND*N;7*UKO&]2XJ]C821E54BWG?: MW79O>NQWR]8K=7QZ66_,!ULH6Z0J1CRF/-CHE&!$>RV553=I]+84^%+#W:/! M7?NRDA&5\,I0Q+P*B!L6D:61(2^E,@1' \;4M0U(GCW0_&VSGHN%EA1CXK'D M43HC"J6]9]$SRQUQMX\YJUGO$5EO6=,0/"A3@*;! Q.(*Z:0MHHBY15UH"9& M*<.U73:>G?6>VU/Q1G(\?A)B5"=]U*',#VRV/D#.1RU,'EF8G%_2XUBPAOA@ MDO-;@=D*PD05CJ(HC)*2D$@*7#J_-7ZH+J+/'8U<@UT-=O=M4'?_M(T:[!X= M[)8U9^^\DX5DH#3+9+3&B!2%WS1\:E3TV F=P$ZO:RE?"=@]TP)*3A(@:C%V?_[GX6 66'P0D!T$U\XNQD=*@?B7>;JWE70/,-@?9+]K29&-PT%"X_]H!Q8+HK'WV KNA5/* M&$8%CE@4-FBW7ZQM?NSYR9LIR\BMRCLKS#I7RC3G\X;-B<$-IHYTS0QBBE@M991W76 MT1M/G*FSCNJLHY>4;%-G'=591W76TK2+W]CZ]HG"V"YV+W;/8"QG MK9WW9-D)N=?]!.-[+W:[[WGS"*[YT 0[]#W9V]J]:!ZUX'_O8=[O27/GG^6$ M);[];C\XET("/=*DL&!_>HM4$ $Y'(&FC(@*[$\0:NM8W:>H=)VJ5*//(^BS^N@S.P+9>7>:*N\0QHGQ#'%""L134T%%F$,!ME[20F.I;*[0=U6NTYL/ M'GHI"F:9YG1U?=)!4YMJU%LYU/MR2><2'@/J!8\(IQIQ2@RR@CJD"T:\ M#1A391ZHF'V=$?4(RLH#I$35RLKJL^VRLH*UIBYB('3)4]!&U$@YXE A?"$Q M]TY1=_]B]G4VU;/BP#QSK0/3GG1"A@/3\PTSQVEO*(_J.:-NY[=C:[(9->@] M%NBU+^DJ+A:.B=3=74F<=)6(K%0:F2"MA-T6U"?_D%Z7]+)_:#6J4;QICGSP MT-":(Y^8(Y?5$&4T"UXR%*PDB$L:D3+.(B$I9TX")3L*'*G6F;AWB'SM.'E6 M/I\H_[73Y$F4CH0V-WF*&O$G]P(K@ ,4*BI0E MDD3B"Q/EVJ9>Y_IRPG;M WEVWGMPM:+FO3 M,XER_PVTG-)3_BBS;&#UMLNB!$#P$[_[U-_^_FPT,+#^[9X9G.?,EE:_EX8[ MZ'=RLDLENFJ9]5 R:_MRG)*2%'3$:!#GC"). D;6%0QAYIRS GMF4QE!MDX9 MO7^DP'.G2=886F/HZO7RJS'T96'HLMYO95!.DH DHP"D&$>DI:!(VQ"LI-Q0 MKP%#R;K"#Q!M]=P8^ERIYHN]_U*J8J;5GR8%:[YVH_S&.V!.X_=^QS?H-="3 MGKN /<5-4IYAP\,@7;6VV>J/0H/P!FJ\[YYT^NQ!2&L/OY:B&6^VA W-F/ @KDHDL6E-$.1#- MHT^BN>/H]M;NV>[1Y^[>UEY[^\-?W;WNG\=[W<_M[2U_N/WAZ\5R)O+VUO%Y M:^OXK'4!"'3T9[OU8>^XU?W(=^'.W6_PG \?>8NFDA:MV-QIGB5$T"XJJ@HD MB%"(ZQ32@#%'GEK+#.8T:'M5]O%C4"&^ 16N;5;[F\_C^SFN\&1ABZ^BN+L. M^%YIT3N'H?%'OPMO/6\;YR8A)KM$S#IAV#&W^31 M_=@ 4FU\#L/^>.#"<.,I^?F+.PQ^W G;L14F_/L'C':XDW#X#;/O:>O3ON3" M!"TIBMHYQ(45R#B-D9"@\I'("75QM8L') X!$=L;93+KA43]@W;? R5-B-#! M;F?R'LTXZC^'4RY9I-53T")O6S= U&4#ZK(!KR?SO2X;\.;+!OSDI&&U?!H/ M4#G@)Q;E2UN.U:T?<",2O4$)@9_LR,NI(O#:PZ%OJ)_]>A,&_ME:W 3S'N 9 MC\HY]WOX\U[Y0-%TV5]7;!1BAXB3$"TEQ M))X7,7)/I)(>\Q@%#5YS+.T=LA*RQZ9R1_P-EN>$H))K8E6.*>[JE:B.*789 M7"N:6__ F/:.]HX^G39W=L5N]Q.'O[O;6WM'VQ\^GK8NCB\?4QPYWCHZ/FU] M^T3VNJUN:^O=6>NHT][;.H"_=WFKV^2[1^_8]F+*P5GS8#]8;@MO/1+!,,2I M$4A+A1%UGL(>4A&]7=OD6*U68%(-&:\,,C3E+"BFB>::.X< W:;4) G4( F6_(Y[\AV+WWV M+N])C6VWP;;S!75(P,91X@+"E O$HXJIN99 OF Q.*<*53!0AZY(]'KVXCAO MF^.>0'^H.>ZA.&Y>FP )7P3G"2+61 2;Z)&Q8(#(H+#'VF)2I'9V^G+7W&?G MN-K%5;NX9F@UGX\]\=T"I8[-H&TZ.9FCSBI])%WIFK#9RQ ^OT?;\8-I]X8I MJC;4"'X;!-_^LNA"TH4BA#.$"]"4N <85U(+1 IBB9/"BH*N;1*Z8BZDFOL> M2&^JN>^IN6]!?])4\8)@%+%EB?L\4B3%I5&I/3?$4RS6-BFY7")K-;CON;TQ MCQ?FL%+:2>NZD^2'S#*XY7J])L?\(ZS.JY O3^ ) ]+^NZ+LN7CE6J;<0J8T M=]YE>9+ERL['?<^<90H;5$@L$0?YC[1S%&G%N5!4>A_MVJ:Z=[6"1\'@Y\@! MK9&O1KZG]TC6R/>(9_D(7KG#&+1I6)OG",C7$#>%YZ2U*W%I(;HKPKX MGB)Q\Y4DP=P@>ZO.B*DS8MYX4D>=$5-GQ+RP%)#'[*7YTM9B==-AZG::=2), MG0CSZH_2OX3!][8+=;+(6XC\QD5T6'/*)';<"6(+0;S6W$A72$_8 WB(*WIZ M//IWO?FA0^Q]M;G\Z;]*O8^_979W?GKT[SPU_'>T<'K 5C7':. M;']HPMA^A_'N\KV=3[RU]?$"YM#9[?YSV.Q^/=WM?NYN;SF\=_3[?"NM=-2( MO2)1,X8BT09QK04RMG!(,.U@%ZW02J]M7M&VM$X5J0'CX0"#$1(B$SY0);@G MA54Q-=0M@!0UEMH\@&.U!HP[ \9"IHABT1MC4*%]0-Q;@123##'#-17"4"/Q MVB9AJ]IU[[EC$UZ@ZO;#1-]7'*N^6@K/ZTMU>RH 6\R.%1A3XIU'5A<4\9!2 MW504B&',N< D!&P P.[?-K3."7F1>D+-9W?GLWE%@6"-F8L4- /K4F]RC+1F M&O&(HX.(B*@#P8+BJ*\*YZK;A]_QF' NOJEZ!$K7_TK$ MG#K2[OG0&_V*] -'?]TM4?-DT.X/&L/)F=,@^/9H,6CK#=A5MT'#I]1%%G/& M_DY;->><_2-O5@V0MP#(N59/I8N66.VD1HYYBSBC#%FE(R):1.I)"%*8%!2R M>MGW;YL''T CJ7GP&7EP7DD!Z/322H5"(03B.&*P#(A'T6MJF JQ<&(U>;#V M>SQPF8C_.C#MWG^_M6H13ZQ\O/$\]:<"N<7@$>9-X;$,8(05&'$7&3*11N2P MP30( 8H(3I6U5L\4>WW\]B+TC)KO[LQW\\H%)HI'9R(RPE-0\&.!4@XV6I>YGVFH&84# MBP71V'ML01X(IY0QC HMP,(N-. C(#H(Y1B;"]'XUG5-S M/ES[9;%"3+N'YI=\>;6N79,8'XF9_F6>[FTEX('L[)=T6D)1XW"0!/%__'SE MBY2-XL/9OWXQFU?MY$.7)&K\WN_X!KUFQNFY"U,N;C)E$"UAD*X"8[\_"@TB M&B@Q]0B (/1<.PP79_:XO>'_Z'>[[5%&D'<]OS",K?;0=?K#\6!56L2?-;?> M?=_K_76X=W%RM'>TRYOT/=T]^D2:.TW0$=[A[6]?SW:[27_YR%I;GT'_>(=W MSS7>^Y]#[+K_],PW/=Y.U<..#BYV=_;:K:VO9\V+S_".3V)OY\_VWM;Q6?/( MX=8'T#^V/A_]SX6CS:/=_1 D-;90H&%PT#5(P9#6E*#"2JN8%U@;<56/^*>7 MC,]'+7^#3'+G;YI2=C[M&TRXPJP0=Z(]'2>"GC^P8/@G#\D)0 M[WQ/[SX9]$'/@#%ZTP69MYX4KV&_!]I+NW=)FMAG(/U@7G!>(QM=]KP MRK)\6W\8\@.GQ <3"J5V!/,9#P;P:4C+8/*Q>U[50=_F6FSE*L&_75#R034# M_K2A 6([3<%VSF%S1F#9P?0W&A_3$P8&WI(?EN\8_NB6_/1>?_+PTS8P=#FN M\BGM-!L;THI.;RI5TS3A4N4L[UU/=Y6W)FVP.^ZF(2P^*:^/7UPTWX?52'M8 M?CM=NH5%ZK2/0Z=]V.]7!%-^-EGC0P-$%>#2:BW]POHE.EE*'V6Y7MT['D ATH_$N[9;I#/- K!FF MI2M7S:;,VW8/"+];!IB8[Z;=2;,J>19>Z8 ;37IU&]@K,Q+,I0>LV:U,CG$O MKP(L]708B>3*'4QK,R7Q*Y>IY*$,%-E82:]=A(F\R;\V_HO\=QYS"0SE9,:] M!#VP$J/VA")2K# L-= U?++>^"]:W@6[!:9V>L6PLL;RQ\$,8##PA(.TE/_% M_KO12]*M/RZALATF5R=\"K )\(;_XN4C2_":?)<8XWOHI M@5,"%'1A/)QP M),'%_02-&Y=,I1N4>GRFDI?O1HW%PG*-)+8S46\%%[HV#!:^HHN$7<''C(A' M\V QD1&'YGLI$S(B)&9(1).7.3;^G]M4#>)Q7C'.N]$?9C XAP__,1T0JHV27^"]9Z-?@5Z0[V4]:1U_W)5,\2AP09REMJ; %J"M$(DTHIZ(0F*JXMDDW+D"\G]7A()@.%@B29YFBX([>])H@U7!(0^3T=44]TU5$>WM][O M6T*4Q1%L(J("J]CEF* M>&>H,!2,8.<%((R1B(9HN3)2,LG3(8U8!S7ITJ8OHDOZJV,J?3-;()4",Z>U ME+:0F5>FXR6K 1XZ[J2_&W'0[S;2G0>5:KULMTZLW_3M^.#4%L_645:2L M'DU&E-XYL9N3RC0>#DM___NK'CXS$]O9= -3IYE.#4I+(9FZ5SH"DOGQ/23S MS)[/T#$!ZGBX5.(\G)UD/UZR!4;G)^F "53J.?4]/1$@=PQ+G>VB/+U%P_(4 M&+!:R'$V);I]X#J8:##9E9 5[?+XXF@\',UM E@C26M-9MXI2&B3U,>9C=,+ MIXOF#3PBC@?9%/9@(7;Z)]G?!(LRLVDJZW$X,U\KJZ]K?_<&HDUT.VX-PT.]E7H4]RIT*>OT9/;G#9-L/)Y@YAPE70E'F MI_R0DT'XW@8C._ME3N!U)8)ESAC[#!PSBAS.CB%+#]@H+!YT+K[[! MRJ='F D-_@0<:!#\$DCLP]AD+%L^KWD6NOICX@*:<_-.@&Q";QEJ ">3,R:K MU ?3&93DT1[XJ4LE$\+T@O2<]B Y>C-0 \IE@@,LF7M&PH@Y$3WQ^ ZG(CC+ M=7AO=38^7)_#TIGTJ01=\CEE"34L_/#O:%H454CB')F4F%W@*RV$>4FC8ISK&&A0)C@VQ M1P.:XP+\S=!^[DBNA-&I6$E:"Q@@,*8%XJ[4%GA[EA]NW#&#N:XG5!J67!=69/DLMR=$Z SX7B2SM:S MF>%*3>ED#'MLAI6LK,X-I]+K 47BY1'/2<:G%(O'O?CKO\O!;,=)?8):_%V% M0)]$:\OQYM;'B];.^[/6Q;M]%KQ5F@A$0ZKRKK!(;3\-(M@K+X2C2JFU3;YQ M79GW2A+^F*ZFP!7GA",8DNW!-#&^/)*[+^$]M48V1WK]BO2^P)_]]VENH1*+ MN\$,:H*\&4$>[#N&%96L0$&R@+@5'J7(&)2K[S).HK8N$>1UW6@GWF X.D! MP^.3!+X91;1[+7C1G^VTWSGNJ;I< M/:8Z4@!HZ=KQ8%AYR^),>>XFK78VX^4'KK(B#4*<'FQ, M#(6%];ZQB;9@^"W[G:_B1)/??!5OK399YGB_M$_I9"2Q79K&)-IV?8#I M$&KZCL6IS-%!BKTHS\@J[IJ;8LYI2M>7D^J> .;,:?G52R:S34=2LQ>"'='H MP XGPW8P?]?"$K;SN6594#Q%+F;=:CZDM@>2NT%HI1'V4V?:WQJ'_5-8E<'2 MG-+,<]#K^<(19DY# IZ"7Q=>G>:TO.B34XPX3A&@UYM"YN1DT#_+)WWPMJ>V M4TH58SM^R=/Y/*N2-$I)B"AK/3& M2"$57MM4E&Y<5]%[8I8D$WB>GC(ZSD'B)+BR0LT1\%KLE)1^59+?[Z:39<67 MPQ"697F=V5?B=2JE^ "9?9+3.K6O3NU[J-0^V4"-SZ4J@/[.)_TPA-ZP!(TG MS?.K1I$',3^&U4OR:QU].O\WW3O?_>9D\^@KV?NP=[SWX2L\]R^ ?#[0^?Q/:W3V>[WYHD%2QH?OA(]_Y49]M;NR!.=D7KPITF,=$ZV'=> MND!L0)38 G%F/=+.*21T=$2:0#"-:U-MPK]+0A5SQI0BVA2><4F9T819"T^" M?Q0.ZL%R!!\D@.%=!W9[ZIL%(CY)=#Q+./^9=CXIA?!VGTXEG>!64YUHX9/)3G7PZA:_%"DS;W*5\5%SJOTP]-HYU&\2 MF%9%4JTW#L?P85*ARP&M5[$R912:<3F)(BL"HQ22-BY-NUD0W"BXPQXLXL%Y MRISK=D%K=!-O0DJ3 78M7S-WZXS"E<#\;:36L)MH8,X4FQFF9[Y4>,P(9$AJE@@\J>QK8=4'FET/*3\UPLONW/+&Z$^C^**(C ME7Q):;/O*_Z:A^27H9D_!S0WMXY%/C8X E@&"V!?,ZF=-1A)1QGBTBID) ^( M6,^I)4I1@Z\^.[AS$'E!"AV9P\1@S7G0ACG#0 820E3!?Y9A:":%!Z!%#Z2 M?= D@1I@U;$J@!0XUV57Q^A,X9C'00A]];EFX\H$EO5)^&7.+UX6$1.OWK0@ MRUS@]Q1A%J7'-(DS(V-R'K<'.;QW" *CS(QMI[XI[=@N,SIS]')V9(:N:91G=G.OSI+F[P^".?TNYI9=N2^,)_K=&J8\D9SQ043]?!"(, M"&>]4@%\!A&0T;T\G[34I:A/SN3*\D_>U1S17D:Z=T(N%@\?EI)P^-N<[SI5 ME&K $G?,(,>&53:\YSAA&.LWB+Z-[ MX;T= _O?.$RNSM\:([@HS1:,Y]7B.3D$$#!*5@AZUE%,^'DPHMBQ:E1X# ^N-)NG\ M\X-+91IZ?5#VIKY-FV+ ?58)OT\SRJOB"E-T*D.YLS=W!E33E/Y#XQ>!*J$'U-!\2QY0: MYHRH2\8;+K.]2Q4A8%L&!Z97[5$.2A^,77+6)G=;R/ 5@?[+19VZY+(JFW,R MJF.92N^M1C-%@?4*.-(J'5OOC[$6@62Y.DF+DG7&; Y[,F_T@9)W-E!S*ZE0D" MO8/5!HJE4T?32.)RD.7I#^:4./]@8+IIZTMW[CRMEW&0[1.@EJPX#/KC@_** M\7#.#JN>,5PXBDM&5'7JTNVG;)R<$Y0UE(D"45)5&EA5<*&=CC;2<*OCNUDR MQFS O1"JPXVW;2,:X\3YI?^TG^S6S5)M5T*MTJ+^+&\DFURX61 MYD[\LCF=4G:6SFH7U_96= 9/3F+A=/%Q0"-)A4A#G#\VG"1NV9"+H?AQ&:,+ M:-T!E$JY-J%Q'DR5L@<$=#Y3GBJ2*DO3C):HX-J\GYQ>.,P%:=XMI3V6*+:^ MY#U(F7$I8CELWW0;. )23[,7 =+)YHY9W/A01N-KR?9A3"Y95'83A\^ M2/R3?!%IJ4Y[D]B(QJ3C]]1;U+Y%H<6)IE"F7)H%EUI[\F#XY,_ MYTMAM7M7"(@II5R) )>(_G$/;+Y4H47;\;JCFYTTU/K49N[4YG3?QBB-L0%Q M;ASBG@JDC-8(%YY9184B3BZ?VNC )''",FW@+F:UY#9(8JEQ1DMQJ;+C(L3< MED&SX6&&E;0=_GK;@E.+* 7W5I.I&-+?9$*;_\H%GV='_KETM4N.AI-A^'7R MRV^3@M'M7L:K?--OB^-(!]U+1:OSJ6CY=74&KLF&4CP=2%>-7ZH75R?D&_FL M>JD0=_F=(!N-DM!^,.@?M-99K9X WR;^NXD#=*J@93_O) "X,3E2NK9=XPN<^ZUG M=O.R\C^KC/]BUFA2HFJR3'1AF7[6N&I6_W]Q"7Z[!2O=XR'RYP_YR6:4L5M/ ML!O%S3J(YB#7_A@>X8?_?:NMN$VO7+%Q56O9A9[V?.,**?=L5+J@<&=-H]-/ MU3QGSHWLTZ@"TG.,/&@?TW)'7\+)J*1R(JJ3U<0=V;RO8T40PO2OE MTL0A\1FDTO3 %]$7J^'_V;8?OLJ]HR9+S5V:1_X8WGO6^M DNQ?'\%\3QG7 MF]^:N'EQ+)I;!]4]_\"[1&]OYZ3;O/"=[6]?SUOT$\SQ/=Z]@''N_'/4O'A' MMK<.SG8O/EULPSRV_U331IG_WOEXGDZ,]UUTR2@(2,; $->.(>MT0$P[(R4' M13#$M4VQH:_+-GSBEMQ/3?__[WWF]PH;9+V^#E=WPZS+C:VFH/7[U ]SLVB5 M9VYP]8*PZ^,<=NV2?>PHB0('9 MN$$\HIK$JD)""%ISBJ+U/P>_JRHS89X&O M.YNW-=Z\%KP)W$BEF(]:&,ZYL!((U86"%T1&IL4UA9YKO'EZO/E4XT:04$J"KE1P!"+#H^B54+YPDA"VBGAS:XOP![W-7[9%6,6DE^<9 M/[0$_QKW0KECM)A9@N].!NU.^3%/GS)^)U/PBO5]=::@($%9XVG$U'.+A0E: M.XJ=8M1XQ<@-3<%_]WL'H]H2?'!TNUBT! \ W;B*U&J,B+8.<8D54D8YQ((# M(/)1!%]K @72E!$ [>("\:0"5@BIEGAB^!C$21P.L$/H<<\#+/?XRSF37.G,L)' M+J4P0G);>..Q-L", 8?H/)$W-39J[GP\[ERP,B[V)?8AQ<6 '*8&<1PXLL*D M/"X2@\#1%1*O(G>^Z7.GWZ^*9ZER.6\8!#8!C9-*CY.CK/H4 MZCK3PV*PU VSME!S0AY>,#UVWM']Y/>*.CBD0&M$ MO* >::X-,M%%[ +E6)*U3;G!5L2K\C),CU?&ZE>8'G?B\UJY>4I.GS<]#OB^ MLLK[P#C2@3C$(RO ] @2Z8)A+J.AA4]-SJ18%_JZ@LLK?V13:M/C^;ESP?1@^]8:RRFVR-O4_5)KC)2)%@D&W.BU MQ210D,-RG?-58LZW?;ZQ9!;D;#;@S%G0FL[G%_5)Q?7F I% C(;S #)(,*.! MTC43@%_,%NR:TI*UN?!$,$5FYD)ZWH'89X050A4"F4($Q)T*R-CD,*&QL!H+ M[8I4BW(#7]>\J#ZI>/VL?I6Y60+,!28I3%2I7#AX]IF M=EW3WU:(,7]B*=P\K6OUKKSK\56K'E6ZDRNW_2!G_08I??=: MH&L3SV[@ ;KI!KPNO-7UKN=S M4&SZ_8]^U\+X_%5MA6HU[5[B@,ZI:>>MBV.V'Y3WH)=QE,HZ@T$F#-+.>Z2X M-=%3[9A.!AF1ZU@^U!'.+7!K172X-\WO!3>%(EA9P257U@"_2RV)?4F[4.J.%4CU1K7'A;7IJ?3 MK'6QB_<+%KV&34+884D,XQ0ZQ1UQ2HRYST=,U=6#GH57IM6 M&#VRS^;N:X?+0( &GJW@PO'_+1*T'V0?7V%F]\.LRZL01@^E*QJ+7O\GW-2' R& 3FU?KJN:O.I#M]!*(ORVO[']8!GRN=,6L, M\;WLG% VH$@M64+9\G#6/^'JQN '!X-PD K-WJ;UW!WUIDL=YVYMQ+_M!G-? M\?;. =O'FG+O240Z>HFXH00I8P0R7@9:>(Z%B=D@W[A.[9FT')R0SZRO&Q!A MVKK?GH41L 9B2Q2/F(D9/46,,T5T0 E>"?HDQ) M).))B.2'RN?-B"0U]JTI84H)G^B^5((9*0P*V("E7<04#:P-LB)(1B7V*E5& MN$P&U<[+%P(/?_;'@QH?;D85NV3?^-3;6 0D7:"@AH 4L0*#A2$C*"$J2E6X MM4TI;H@/Q:T;(#\#H;Q+.G6F%5"X:UJY$:WLO$L]D8-PH2!(:@FR!&N!E'4: M%84@VAF5 &9MD^&?$\O,M%GQ1J]_5 VN/% 5D'AJH3GMU+;0=7"N:6A_&.9Z MU-D EMMZIGF36T/!,]JYY2)\]CWTS*29HAOTAT,@O&C&G5'9^S4W 4U=Y*IV MO-.6655ME%+KGS29OESC9+Z58&X#.AHNMNKJCH>CLN5K[I'::> M$D_K?,LT0?4G _7?EDDU MLXOQD2C^7^;IWE8ZAP!K^V7+P]+]W0#=#23#?[0#BP71V'ML!??"*3"0&14X M8E& I>/VB[7-C\ (9__ZQ6Q>M2=7MK#"G#&EB#:%9SR%W&K"K'5>PC\*![6V M>BAD3H U778;+6%&!4]E!W68JR\[?6?,2!PM*$,S55KII1YC[38=JWO>S%N>I-OAYK+ M,LI.H'W8 ,2'X9K!^=)RS;!\7E"8Z56+PB1O16I8"LI,>Y3;&U8=%7/7ZMC( MK4K;23%I_._8#$:I;7>6!(G(\[4YH6.AKVJ67ZD5Z.6OJNZSDP;DY0[!Y,PH M2QA8[1(QM&T.[G+)ZQS:)2-JS--E !3 MZ2VY]7!O<7_3HTO&?&J75][J&^\+*2X%/=ATPFZ>\,D*-,5)6;_KQ1.5FO'%?YC-P-N7+OKR\# MZ$(/I4ZG4KJJ'5BE9NN++2A')?DTW"&P=-4TO.R:/'U@ZH=\&[OV3GU: M9P8N7K9OKVG56F9L@'4[]]G-3%K\MDU:O+WS7NP'J@U5%*/H18&XQQZ94$CD M A>2:QQ<:DI &+DR+/+6SHZ"%#HRAXG!FO.@#7.&$4R-I(2I F>BH!.BH#51 M/ %1G+1$#!QY%LG 1B"*DKEY.(N8=$UY((;5)1'%U M#=E*8;OBH#:32]K7]3FKO7.^T;@>*.6U#<98E)<;S_,I W UZ5.>6+:'N6+LU)Z MHZ%]":'12LWM:<;M.![D1[5[)<'#&#^!/Y36X@OR]9U%D?2E>M;>8U(D4#-;Z SA;^=YR4F&P@+B[/(SWFM_W>G\=[EWT^=ZWUG&S^_5\]VBO#>B ]W8^ FJ\Y\T=QW9W M=DGSVRY+R-(\UWCO?PZQZ_[3,]_T>/OHL+-+/YWO[0!:=3^RUM;G3O/H3WC? MP5GKPA^"V#G;._*=ULZ[B_^Y<&>MK5V>4&Y[ZRO,Z]V^#R >L DH%"E(WQ;AG^/(K8=J_LYM*@8A*$\G][[1@:GP'2!HW_ X2)GO_5J*2&A%T41#IN.0"8T,Y(3(8+$6A(I\TEN-4W/Q$C\) MD*T\U4]O'AW V(_WO<#:%MX#&Q<$<44CTB$=&Q>8"R,Y\RJU,Z$_=_6#*+QE M%]0[;?R5!>4F^_YWZ;@P!^'W8 9 F'^F:C:K65?NZ7>_R5M;!^> /ZRY]9ZU M=C[N"TQU\I B+H)#O. ,*6,=2G&C!F2C<)ZN;18;Q>42<8W*2;38+"I9UTUS MWLB*4%*'L@AD]4-0,GRH&0$*)6]9S%6YR1)C9CXU.91:QA NZD<#3#T=GG%[-.& M[\.+DI;3=VX\F&@NZ:)1&VS_. *G/DDDI;7"28? AEWG-UO<&DG))&XOF-G_V;!],\AN2M\&?7/43\&, M)\E6#WYY.2>..-].'D(['E5XD:\_ \8>@79\2_1(P)5*7MD"E!*AN(9?#8XV M6H 4&HL*/02H<7/H02?H<=R+OU9HL1V_'()6.]R:C"XA!BBB1^->'L@WV+@O M)^U>/\8:/2;HT;PXV)>&2R.,0P6.13HF)LAXP9&RPCG-B"<$KVWJZP3'!$ J M!JU4AWSL,!X-1Z8\41CFO9E<--$SEKT^_PF, :KE(:@CP')@*LS]E8VT!1=1 MAI#22$I%8$/YDJ5W5%THDG/C:O'7'K15XIO/N=!!?_[^=\FQ0;7S/-3T;OU=5^8 M0E')#/(VU6ST08+VSU*37BD-6%U1\9CB]6[&/-?0;+O;#;Y=DLDLM'P)G:?' M@$DHE9(Z92FEZ(84Y)[\Z!6Q3^1@CN-M=',@;Z,,7%]\YD;C[XF+/9\UAM'E M]RX)E'QT:/Q1"E1(%YY,5;F?S+%RZ\_ ^R?@D!%F4-%L:B*S.(PR=..DWX/I MYS.-P7$8S1V&1I-EW4:C$H\$SW/UE_=_)*[IP'*5(N]S.$@C*U?Z2SIJR"<5 MB>-_9$=-=9A2.YK;K?9PV?52K7"8X,PL76 XMD?5T M'_1Q&^^17*M#158Q5.2)?7GT1F=Q'P$6&A1$ONF9LBD6H-Q6&5HV4:#?]4SG M?-C.*L>?Y9FOZ22':6FA9U;=E[LE;'E\2S M$]MC9\\^[Z>S2F1)8DR1"B_=UO[U+X"JXD6BU-2M18GU(7%WBRI6H0 4@ (> MT#.@QA)/)*U] @7*RJ_S:G6MG=>"L#@&BC\ =78[<<.(4BXP%4\8-FCOA+!H MF1*3NPT4EWQ+H2S+[@VK#)*_4APG+NQJQ&!J8< <<.+&H>M,U?6B&V(/,B-, M?)1?>>\<^#XJ6S%_<:H^8OHCG@-+XU$ZP=. AD@/7>QGYF%N#CV%N3-FX62 MF09X73E?4 P>Z$/J%,[?QR#\MO 8>,@V;#KZU&,\Y8%G*-O!I^G'RQ8&\5T? M_B:34B(Z?)%DW(\R!PV'N_7PQ6,1=V_1GVE +K,T(CQ#Z)I[C&_!6_4%D<_. M5;>-N<\G+IDF>+\>3L>?:-<^]6&%2=!FD40)^/QW>7G?\ TQU>([L IEQ16)+[! &R11,+_>[ M_".^)@1S MC@E?&98>S!;AD?,1'FD4"@DD#W3BD69;&T5IFSO)T#)X"2L<%VY90M!F:XA__*EHA"$9;H M,S+AX;D99P_+6]M]<+V"3LQ>MF /I"?4:V"+/9=\7DIODY^"_L%/@(^#!>V( M9&P4!-.HMR3?HPI50IO1^U;PY:XGA9+Z4GENK?"X95K"=QNKY'C*6IODJGK! M\X"ALX%%M3#6;@L]C2J6&:JPVEN2M$Q#NBU--3*Y&WPJ\SN+L8)>>\U]1%[- M")%J<2Q/QD1$&#GMD2,]BPZR+A9YVFA(P0G_KB9YC=[L''QL6W\F[ZG)=,#C0BSO5*A%?F$?H)N M8!+*M,(%I3[R2+*0>*=:ZH^F\2%/8GJ]5(A1%-@B3:E6#"S<:=1V;(^)[L M&N[+Y(%8^,.NS"Q$^R$6E@AH,ELI:C!%%+.Y2 F0*SDJ2G]4-&Y2$\TE?2AY M@P[,O#$&8B_M!)EFZSX@(=/UTLKD _*/8':(^*'PD>(RB1&8;F M%C1\,)E$7 0=[*6->7R>X3,RJ.11L_+"$AWW_(KL'<.XC&#+C(X/<* $R29: M%@P,]2APLNMAXF.\7/!BXG+*LIA^3 GD=!2CFFF5'$J277-RZ*6IT870OWPE M)>45UI%.3NK3+&8EK)%75:Y+NABF$! 5MXAN\\JZ6P4G&YWE[,%&#YU!BM/Q MO*\ODD2BLTF3Z!78+RSZQEK&&P8>0!#Z+J-=^Y4],M?51#\JT5/S\Y7Q">1+ MNE__9-$,G@2;0)/[J.16)OXKXX/#9@':_/"[+QC\G\L U-E4D_SX'*[\**![ M\ BJY7?7AW,CB)ER3]^R;_ ;;8-PLL0?]%X<=2]2SU3MPT<^#H6RSU.]9?S! MO[,H)Q2[KL&=P[G]D3\:7P(PD*O6)I23L9) GA$$*G>71H$&= !$H $1+?)Q=2IAM<3$AH7OEF^7')GVT D@F M/AN9(ZNW\=.V:6W\;-NH0[,_ZA]]U(%Y-]S\S7J-.C1[_M1+&[5; M:=0GL+P+_3",MM$S\9JL%'O?6OM2"82IN"L^)F;G]DN]U8ODM3L]THB?A=HN M*/^-8-U6KLN 4-ITAN\"6EY/*OR^=K!1V*E B%W893NZ[D%-Z/0PS\-6&_AI M6 D0]W/(;1;%+ZO WM>1_.5B7X6 MYZH6EKL_NJIU_>;^E;B[+.E0/7HYI/D5+S&/2YE#'SV:U7Z)K'J?WH!?E03> MBYNXJUJ3NFZ\JD4]Z2%>XJ*N)?Q^CU7-N.3S(#Y0A=#&L;V*I&B/^K2:!) MH$F@2:!)H$EP-!+L?]W0#/IH$F@27!D)=O8FRINXU]9C2-.G]]KXIQ=;Z\W5 MR]3+U,N\JF56N?,\Y1BU#^EJEM/+;,0R]XT#7XKEIBJQ#K'8+W5O]3+U,INR MS+VLD9J-T6BK2+/M4<9H1"1&E?DVT6#3R]3+U,N\JF7J:$Q]]D(O\YJ6>9AI M5#3+%;;TI6:]I: <1[B\W(,65\%>F@J:"IH*^U/A"-$13>@S$[K1UJ+F14V% M9E"!K.67A-+UT^ZM2/K#TW6RK=KV8C.4VM>TM4V]@<.Q$6HRQ>Y$/06"O=IW MW@>.M*GO#XL)T7A;BSQ&Z+B(/TPM$OEJ5Z:5AF?4%K'PPK7.0+)#&'8 (?S< MQX#:+2XX(2*V)$"R1TV='4*JQJ%=Q/(MKN07$*U%R_C@VR:A%VUI5"3;(*4= ML+-N2-NZ&TU<;!6=SH<93L@F\:9>2?#+^R"<&U8[ZYKQ]=T;U8%)MMY^KBZ% MH[9QE8WKC&?O6V>M45)W,7OV+F9_;.Y1]LBBK)=9UE05WJ4ZG04Y @OG\'A Z?]J#7C4W6=$L>1DI0'\6F6(&CP4A8= + M50[:V89S8BS[0.1[T6;?>E)S;NZOTZSF;MWC-'<;I0:5;NZVR]LNK;G;8>8M MR-XC6!^WOP4!EN5G@EGSEFQ_@!(R_B=A(7 Q'+E?J*%23IG<_@]U9D'%/)%+ M].02HW2)>44UY\R7K5*^>/G>%C@[L-8,SYV[LA.*0%O.C4!V//5>00.:6GVK MT^\1;*#(>,'@S[:[H&X_+XP7/!*]3\0O=.#1CV22./0C'D[B!SA57?C\A0 ( MA6EXV'#G.V*!88>VM $--9G*3PM157A(!!6CP9E&PQL!'9R@M^'G:< \^$?U MC,$_31)J:@*V('7IR(BQ[GKDCE1JD0YV#!UP:5NX!'N;>TMJ$P+V[WPAVM'< MS-'(A0%$CY6TXU>+/)(DA*,O66 'D"2D3<>5*V"55W&8[D]]1#'CNU M8RMV^+?0BHEL-'(^HAFNC09^="/L[_(-F.N!P58@BO86YB:N!2D1?6+RM"QN ME+3/I"S\K%HT?97]3K(^CKCV3VF;M[=(^% $L1 MPCZ*Q<9P0B!%WR3L8.6Y?!+)AD+!GT(O"?V2#H%<.PT"!QC+E5W@B*7QNP^9 M-L@Y=S,&"V78'"<*9*=$%KG1=M73RK6WHXG"YOBI+.;X.VL$J$0>_#"68[0U MRU"X:U%.MN@;.287E'-#[.\6BIX\'^%4AF<]H,%J$[-R(@9A@88H8'X0H]'* M[)D@%78NL\GJ=ZDW(O7W(I5/WHKL49=I$NH]*;R4,LZ0NDPQ2!E37)@ W6-@ M9),0K6XQJ!XGL!/Z*%J S8E-*3&4D@8.C,B4,'/[?=$":.81)J[X7J M/;#M),RYX!7F;@B_7 V/S] H(!8V^=J)GQW.3GKF\>\V7\1(IA QH$(APQY[ M-*EUA6(X>%4X5;)1.$?H3*99((.#]Q.Y\JC(MZC$J)XXW\E6H5968N@6?"\D MC\[%:41X&N#'PK_&B5.'!_'T>I_,M,F?C+R .2W?)P]B8V;HQK *4O*A/ K59[35L$."%F,^ M8]YD)9+2RJMLF.U?L)Z"K8;'3KJSI'88>>'8I2/'K*)OJ%C99]"$PD3]\*%E M4'=FZ]X$>PA&>B]'4G+X5VHHBQ%:)8_MY*L+@S 91\"AU"O>!64QC8K!SW7= M5O4VX&Y0T]N GYGL;OU9=%.Y@$N!?.1IQO+1&V 'V9P']\1&%!W?7 M=5S9)P8SJ+GO*S,0=8,OPM6M;5];O7YP2"71RR@(?F.+(QA^=46S M6+HUJ#M"TH,(CA+8/:'K5?VRQ\X+=@V]#O MUFMA^Q@B@.<+ZR!CXS0BF(^FTN!P"+EH,TC%PRO,=)T>\-YBZ#W=#YIRGD1B MFH[HYRG#MF[@1*JO#S7K0:U46#DH$<_]E_J*QZ%TM'UPG_ M3$O_Y?[^,WFX!MY&DB+R"O%#"KZ)0"GU.59BLAM1A/#6P M\>HM>,"(K:>8!=W4,$1KD]C%7)N%)/HMSH:,5^S&'/+4@S%$IW7:P9R\JAN0 M[#6RHZ[-%F#<>]30/94<1A8K62Q"+:R_%>FQ),,\/?MSK/^SZ,QN?)UQZD/Z M >.H/(I)EC#6[Y9\Z6M!2CYEO;[SQA/02O:439MPX[AXZ 9A*&Y<2!LDXG8K MU[HV%>BM-*PS@Z*E0DN6RA%DSA/F*1G(V8T!&& \?N3<+W0@%Y=G"[ SW)66 MN^0-CO%YCMZ>KW@\WED5;^FKW:P(?N\H$?S^J*]#^#J$_R1E?Q<7IV_2^T<1 MJ$MB=&AJT 4ZIVS2TU)UP XY-NM&UP[L%"[;G!T##1#P:&5/NT[&) MCE$8@%YR>+3 ;NGR QH"MMX/YJZ-X1O/XQC!::GXS6IW<<>-PF0AHT78&QZ& MAJ\)LPB](%>9F5)[IB)#]'53Z3O+E),@+;D37QNJ$5N&A23JW U9!V J;-G#(W% M43DON8XN_[:P(47L7_ #6:^8FO,B[\*^V,.'K<=IO]:23/J9]C2;7N,*5 M\L\TOAMO&$\I ZD"R+R363\3-P31E!&/=#1TM3#82PP/BR';0$@+'*5%E1-1 M8'P7]GC>CJ:CKMD;WNW3T+3?-ON=X=&[+EI]L]TY?J/44PY;K0'K\;M]E:3U MABAWMKL%%>2JG,U%:C:Y)#89C,R19A/-)D]IDX[9.1^;- +':BNB>&>WQ98*2KTXJH/N MZHXL5;ZM^VJ>*R:NU6GOK-8U<:MRKM4VA^ME].1-RN)N[I+._> MT.QJX_!\N(77=\;VASN+J[9?*M+V3MN&I[R!N,"8X=:KWRKM&E>O14_^PFN+ MC!^5+O45CU'_;M\ Z%%(Y-R5I;> M@-BYGN0Z.$O!T^\R.QW+NU02;YS'<O]/5.2]8B*(#RPJ30>?N.&\A2OT M G\*$W" WLNT!(% *1=BC7;HDF2(@@]7EM$I0 $! B&3W_.K)= $UQ;E< CX MD6&9IF466+) 0 ((5( 3(" $'HK:.H-_=R-*9B?((EFIF)4@&E\W%3S( N9\ MV8.J8=ZC@!]WGQF>&\4YU 4!=8'(#P)Y(=TFD?X/1! %KEAK*LN/J1H\-CQX MTLLA(0F$!H(&P-J0 /01+!^K=B3_<:?.]1>?A<2\%Y6DYRO#D!.@W9)2G,HO MEH,KY%S<684 2= ,)->R$#:K?*(B)6!@65PKJ[??RR_^*G7,O0.LFK*/*,J_ M!\Y&)8?5ZW;"C<\(#'R/H"F^J ^2+%BLO@#. CUIX9RQ^B,R?K#441F'(F&6 MRJD__>^'M[?6"/6CRR=I 6^JH; .R)X%X*/3ZK ,V#.FJ)!\)37TF$0^ N;Q MI0#.X2&%\"'*1%05L:B)CP25(@$!EB\BQ!(>'+!E<+P) M8OU@P0:-Y::IFG+$&7!#"?0Z3EQ/42$,F%0.X]!U$$")V6$01:4E0PC? %R) M@"P?_!1R(%V_J L#SG/DN8<+SEBJ.\CF!4OW$2,GQT"VQQEJ41Y.EZH27T"T M1CS]/<6PPV\C=BK\CHH7#Q[BPL!C6!O'XI@3)$L0(EXNG+%:#>+I8(T[R)?QP$%E>/(T(GHBJ)C$#"XP @R' M1Q>B'JY]NT!&?%+Q=*H0+(O&E8:*U9-BAO03ID2^^E""4D2B5-Q%4-PY(4X4 M:#WG")7E1O.H3%OES9I4)'(H$M*^0>ER0UQ5'@Y,CE6D0!$?H5"I-@^ A26' MIM/-8&ZEX(G%1P2+X4:B%-T F9_7! =@P\D4!A,7C';7<^/E^0ZF\J+>%/%" M;@<=^'(W(H%YD:+#*1N;9(A% H* ($G$1A 4MT!OS B<7>!L4,%256H&A7[ M2O:7K]0-/O0/>+_"F(@*B'OTXJRL513/DF"F9A[,@]"N0GB_Y)\"KZ7\146Q M1L0>" C)127*A )!CH3?IGB$9#A:D3PLO*P$%OXVI5D+VIC&VX0+O2%-1E4+ MB7!8I E"F?>PD#+72"O^YFE MG7('JKD8\0UX&,@.(%8YN!4BS7PHJ [ M5SDOT/#D"DP;9+LF*6[D_<-+$62$Y,B"BO(0N[; J(T^W2?@"Z?170,:5 M^*:(2@\![C3J.672D(BA=<$>,U\M,V\=F#;'4XY[+6/*,%[BP_2I.AX-1@;/ M>NY?B8NNZ6+&O+AEV#PUIJ*8XQ?EJ^/G,D-S_HX_,./%$CN$AX@ M-?&20D.>DWY!ZB9E0<<%-8Y3$T$@^4PHFD:LXPU0R(FB+F""@F9&O9#M4+3@ M5&E9C/G!M)/\%)V0@DW@[,ZK3P\=XD<1#T);)R1DE>WSS+XBGE>M1P*_?+*F M\6.@&"?IR4QGAHYP^^CNJZURH>CV.MFH7I=$=Z>K(&)74 M3D+;R9!_JL=$F ]["R%^7NZXE"$FLI657Y9&-)PDM99*P)D43&BJV5S?2>"W MI6G]XA;N^ !\,BM"'3;"M^Y)!9%MJX *@?A M6:S%+E)H,O)HN!TF;A;8#3F"9JOP('!EL.1D64NOF<4DP<2*> 6&1J%BO#(. M*SC(9 ]\RHNU]$WK&*CIL*J/G#(CF+ M;H/)+0Q\2Y8#FKCDA3!; M!*HH>+#V9W0%<.8P+2>Z1>0_=VOV#5?"XY(9VA M2;R'42T;,=L)D9@N1%)<.)J49$[\?.MQ%841CN?3# R7]0-LH>0G(*( MCPC/(0UBI%&]]))-Q&[5NG.(^'7#MCGL M;OYX;T2XCCFZ.P'0' X[J#IL20:Z(CCY(CL_>2AXW: *>%W->E+_,<,^FK\' MU"_U'29658!RT\3+8>"ER7&G(=P.28VUS8 MS_4L*],Y).FW7DFN& K8GN-Z M^@3LS10N3: ]..VZ=COP1*W4D6AQC!UZIC-L(WAD?DT5='2E<2X9A_(<>W/I MA<1?1$!48UM>(AI=MSW4J(6:3Y[F$ZN], M'-)M=\T[#9&]?!,$S^?8- MV!+K$K9$&R;5-O,K]SRJKLEW(F.Y8KH'KII@1@VR6GIWY\3"O7+:]NM"6VVS M'+Z;G]*\+P^,%VVUB*!FKV<.UJ*9=3H?]7[4:S^TO5)M)U<[ M#VV=5'52E+(!]>/S V]S+HV-+M%U26_7PD<>EP=*3GG6U MHL"^>,R7#+E\T[/,;AV/=\UVU\UV[5W:\2^>\P1X7B<_!>::_ZM16_&R2YU"7MV. MC@Q14PVJ,CTLGO?%1?(0VHTXO"@Y>^5 (YQBV(O;7^[O/QL3UV<^P68I;&(3 MN^<8=93 %$/?<3,*K96041$S+"B =4P+42H+^_Q\^*C>OO[].V_ MJ[>_> K01W+%W7DP?8;][CZ8/J,[<]2NANE3'I7H;@M*%#1 M8:LE?NBG0FR M3-:E9_ADLA!2H:L_@9Q;!OYI&FK05=R]W!!NE.L&@#V?F+$(7(FQE?8/<+B' ML&!+!0\G^RE$A'B&:(B^ 0R'V&)O+A8X\V@KQ3(*S8)F8JX*<+./[B+2T%+)^U) #>91+!4EX!1PH<;Y54 MA *>TLOAA#TK@6?A-X'M*NIRYMBL[U]2@\=QZ(Z3.(]VCP!Z\"()T;>!D+7F MHWP)Y+JV0%B]K*&"^"/U8W" PCY*^!CXJJ7Z1>'Z55,WFZ?M15+"RT8B:L Y MHQ9X+.VG@BV!TI933'%82^44.:*Y$^FDZE54K4(NDNRK().:%VPID(-KO$.[ M5(P50(R%P0*DHI&@):N(\A+S:,B!"Z.\FVI"NTVQ!"Y%DQV@(V79-\X M6R+@RQEFLT 8X0>!3:^Z%TH%_!!XR9SG@)5)Q)7&40SB)]1",X]JBZ(&"D/, M(EN/6(9:$G8%(N1*A02]$\E"]B#[>1!B#W8R$00)DCAR'9YJO%;!LHNY/?.! M#Z;+5D&9K&F05@J=VD),6VQ.H1I+M@1:/B%MTH8I &:!Y$JWU_C4E#I8P@/B M#XJJ>' CM:0ZRAI3S-T( 629SU$'JR5OYO9F >,/-#"^!L;?F; ;4N'3LQ-; MU0JD=-=6MDA.%Y>UYE%/+3S9'$F<6T*&J5NQ5#UBG-?9 2:F\=I(_+3OJM 1 MH@6F4A)NVA%R\R1@S_Y*8(R)RYW"C.!]X*'ZU-RFH'K^),L>SG;"KF=AB#8; MO>3U1ATDZ29U'&FC.IM'N*;V M.LEA].LG:&.!WZ?'X8_L:7)0&A0O>G)%KIAD(7I3;X-&>WMPH= 5M&+G@E?U2] G_)/8<&N\T\[!0AN0?H M+DSO_.#X@7SKRO=!NWM<] :C->!!SE2G F'QH]X0KI'HG>Y& E(?U9BY<9Z7 M'F([,[<*[B0T?M$%)4KFV.?]7[RD:^%KW+)A.N;P\8Q2\]L:U[9@VY=L],X7NFL>#O7'I?['>:.%27' M< DN::,';7/0M#7W[_8\-)]P_:Z=;C?]$L!5O6C-+>6$&Y2T&+KZ1=^M!A : MX7 :;SCB 'A-,Y,ZUG%,ZHM:\ZIIJ-V(:JJATR[!T+O^55LE(57-+U4HU]WW M +WH5?=64<&OW?6\]SP!A] T8ZFW;T#J@M?<'>T9I6ZX-V%U&ABGV#-&W7!6 M&31/J]ST5I$UK]WMI+ZW$9\BG(7!/7?N^J*DO'$&DV7V&F@EEB#):J?B:<(1 MFDQG+9=>+UMSC.:8IY9]DKX!5>I3=LTQ//B%#4AE.PJ-+B,'KML>KCN=FH8Q.C X!(+[>+T>"R"-UOFX/N MZ.BXG."B]D;'A_L\8-CG1SP])0WZ&O-48YZ6KC^/.ZY!/\O-Q\L#WMH.C78^ M>+/+H^1A$&:U0 6\/**?BWTOCU+;V;,^*'G;C\NKQ\;;4X8KD+D2I0\9Y^IS MN*?3D$^Q0X]&C[DB])B[[GJEL-[0"][0X? X:>1-RZGNF'?_WK2D:K/_[X>E M?UU82O47SISE[=S]CHWS[)#'O&E)?Z/!<4I;+VG-5GM?-(R&)\:.S/9^*O&" MUWQG#@[4B9=FUT>+&?/V ].[X*//ZC:OVLZZ.RR_IZFFX4VO:][]V#CK\*9S M9XY^;):%2%7J_]FT0Z][MZY ;TRABF;V2,_YRJP7;YZH6;)=6"U) WG!]VTL<'ADV1SB\EN&Y M?R7 -$Q<7K:,.0_M&?,=-^(M8\+&H6M3K6"T"#G#(5O'7Y'5KD1+XSRT?/$3 MKC\@\BW"P$GL.!(DD9$\(YZQ&"@+S.DZ"?.\I<%";OA!C-DQD0M"RAVLK1QS M@QES]F<0&O@2(Y@8XR2"GZ+(F, ?174EX12:NFRR7F635O\,E![VS%%GN ^A M!V!F]CO'K^WKF=UA]S3#'K5DL.ZVKJX2TV4V%UYF4W<1^XI!9>,FG@4)C.)$ M/[ZJ8HGO7UVT]R!'NOTD+NCCJ5?;+*&_""@_G]P7Z)DQ>\Y&'WP+;BEZON15"A MH;K>&AZE>\LE+;EK#1J5P' /$V%3#-IX'N9V+4+7YJ^.DO5ZC-MM;67>+'AH M@/;9&]HWQQTM(N0N@BHMC(WH;KV*B'"M?+Z M=H^@SKP^[)B#GM[2:]K2WM"\&QW%RZMXB74YZBUU O6'_M#L6.MJ=./]?,TR?FJ&#_['C!NL+$*190%-0AJ!TED< M[KGP]-+(TEU"B55;YVR4_7,D+BP91;ZT1ZEN0>0B"/NKD'LLAFW+4G-PSKEO MJ0ED7V%CF$<2;_[*&M[A&:2H,RRR7/[_LS"3_RF_'8>7!/,%TRFY57Z3F=- M!9YRU5O7*!'$*^IDRSKR,5B-Q>4DX52Q03XCH.D/'=-2:*4MPTGP&#(\F"LW M8"MBW(G$G[ 'X%,\/QXYHS/(#GR'%%>$S\^9OX1E4' WF!@!.!6RGT4$3V9[ MBCMF&B(%Y '4W1S^S4VEEYL+I5Z&:T&8ELJ)%:TRTIARRW@$VLRP[08N=G9KL3F5+[,0CCF?&&8VVXIQ(_(WPO?,OS\%\8 M+ KF0"E8&::=PN_93&E>LJ-3 B@]D"YCV E\ND6,33>*0]H<@W]?<-CSJ-[2LLM* M(GP.$SYD^YZH EOD[?!B?5IW>$ M'%XCC(VL6"/]DZ@!4:R.'\;N',D HTOB4;>MJ>\*82D<4P%ZP.X\/]>[=KL% M>XX$3T*T:E D<)WP(;U[X?I 0-VR(\8M>1ZG=L=?"=-!?X ;S$\$$UQ^OXP ME".S* ILE_;CT05BL4S_"8UE<_>!1'7,@ BHU$@MC-J&@Z<;L@G.!!Q*#I]2 M.0O#.,(XIJ7"LZXP1M :>TW/9Q,,I'6'ZU5L =0'-V6!GHHD10N^ =N-;Q R//#1SEN+I M^)%E]5\\45IW;%;&JXX*A/E9U5Y^E7Y9UKX2#XM/(K8 A\Q;%K,C.68'[>2] MXG^4+5!TW_@RU^_3P5F2T?5WWYUPXPM&\PD\9?@ZR@I-4]=U @99\$B'GQOE M1W;Q,_@%#VG!!L47R8Z@45Z*C02/36 D_L"\!(]O8A\>4L=1:1VX<6X>-%.6 M^L0>^.1>*W-&\'Y".>HMZ:0)SZ)5<-E:AFR#BELF?Q2?F'DZR!61\BE^/8WF M." :OK"SI@77%P\9Z06*Z$6<38P^1/+,>8RETH\S+DP"(*6(G*P2 ?^4$H'A M/'PXI8@&8^ZY,+ L*(:_>\M_X2C"-B5+2MA+9)UY:<_6W.=R8CCW!Q=O>"B0 M 3N&UM(D\="Z4:"\O4UTE\7/F_K1 M1EL:TA;;T4:GZ$>+ M&Q7J^+XV7[/LHN+O7NC+F9I>SASUP-UN).&X ME>XO4HWS*=,XMRI,6M4 1FY97]3S7C[?MM[?/Y7._;P[Z@^-7TG?-KG6" MGKXG'+8:$7:K^S>RG)?:IOZ(:\>YN';DV;6CH:O_GZ]';*,:Q#Y#=]C:$_!_ M6>BB*;Y3LNY)6XY>4K_1MWB AN@)%(+VU8H[SX>* "=!61)H(5NP9Y:<^.?N M$J^+G*ZHR&DP7&\9IS?T@C?TKG\<T0EYTS4M#35Q33O:-]=P)J[>YK'ZPR,9/7M ,5RJ'C^"4;1? M,7J]>:EG#@[K5GV%1!FLMNDX#4FVV%Q5X/K/48D^N#/O>GNU11CTS8Y5#?]^ MI^OUOCGLG: ) Y;K0G 5:'UZZOZLU[5-^VV?I.-\>Q _X=<;IO.K YTIC?T C9T M9)8@E1WM:J76.FH=L;9I-PN=@=EIVIJ[JUUGFW0J"YB=I@53K>;=F??,?E/5 M.M5V[]>\XH+5&JCR@YII7^B:#T2KOEQ5_B981P1KFI);W?X&++EC'6J]7*YB M)S@5'S$&$:6F:][K;@.@VD"*#B>!OMGDEQ(3P.- M&*\1XRL@QEM#LY\'>\R)+T%#ABX"CSK&(X\WX,6_ 2X P?==9AIO),HPP^$% M@&"(7\D_51@65)+M+H"3"%^*X".%)B)XT$F08$,K8X)0H@C>&BF@0R<)%?C7 MQ VC&'[*Y0^!3D*.*L#5XZ,.G-% C?P"\I/)#4I ??C&28@_28!5A6):0H@% MP8(I8%H%V48(;/P[MQ,*A@1^.5HZ*.$_N2V@6%&YXX<*=GY!@-0$CR[T-IM, M!.RLP^?X.RK=5(MGV,"X"^E&XV]%_'K"41VN( ,7,.4EFEP!)WLS>GV.IU+L M=]I#_$QAZQ,Y,B!+A/&FI6Y"Y<9)CLR[E#]70+X1/M>/-X 7:YSWX^.\Y_3& M(*\V5C'>L^>&9D6,3/&&].5I.-887?)6%9QMXC(A87F \$& DK6- .O2E!J4IC2J M+D6C2&H4R::A2-96_6N<_6YV3($'6EJ6;C/5H=1L(]HBAO_JC M/=967C2>X_4=<]WU(F6]H9>\H9WU1/AKMUNZY\!RK"W#:[3&;6&S PV :Z1) MQ[3JAM9X.KWIL(Q=L]U 6,:NV=.PC%<; M,&D0IMYN92J:AS0/52F,.0R8<3 R.QJ8<2LP8P& $6QN/UH$H80X2S&_:@?! M6%R7=;>ZR9:&:3P!3&.IV&TD_AZB(9T/#N:E8)TS)#%?K#:9D_= MY;<,#V;)096@4L@@J20>$P,!9%.N<*((D0]TDSM?> 0N"\.M8.Z5@^T1?EDI M?)_5,0<%<"WYYE(=*Q? .0B_+4\\&((7PX#YK0,A\7,$'D:+0/8^!M^/&5( M,0G%..6^O:2!3>-725)UBUV 6NR8UOJ6T(RC. Q@V,*[[&".9X@K ;N P"ZJ M ?Q=@CZZ8A&^@M?\!.^$)0)+?N,Q3,Z+ D%B=YS$&0"FXI(M.([J$0EHE@?Y M6KWZ*JRPG\-I)-I(_,K\,UWSK@!'T")X.U@+$#=6$P) MP]E% GF@?XV8SPF.B%@07YK--@>.*7=IE9*T:_71-M>"$9E71.9P,T9D]ES; M["I4O544Q]F*3*EO*Z%:@2^58(G;E1O.1.DIX.8*HD#8E *KKT0(\LR>G]U M8-^!#K)G:F9BD"(2:TXI+A!)$K$?)6ADII0F"?6VIGA6 MYUG1*8*FEJ)*(D7P.X*;N@O4.5B][0^F]H?S4=N@&I4ST- M)ZDKU*Z@0NVF;]ZMV25Z1Z]M1Z\]<_O__-M=Q^J\UJB233E_;T;FX,?&P4K" MJD?'6;7&E=3'W74<=P-0!'I'KVE'[TRK<0:,-=+0DFN*6D-+EE=MM<'"U^"2 MZ[5LST.57> E-Y807%!Y@ :>K+>NU/?D=;DG;]I5>8E%H<$G3WRYK,$G-?BD M!I_4;O?1ESO2V)-7MI^-Q;+1T)-6S^PU;LV#0SG^@L_D9D)/-@^B;#=0/A4\ MHE*9K40Z[,D&G2U'PP:\8$W;LQH(ASE8438-.EV.@ UXP2KWIF^.&G=-; MQ4,\SHWD*9$!C_7":W9GCTFCR_"#]RDWT"RD66A;@<.F7H)[3.SHH&,=#3I6 M=N=>']"Q L#5)B23*MA?IO&>/00AI1$\;P>TUB/ MPQ%V2>@B:I6#(%+CZCWF MQX25YA(2$#V%L&@*(VBRNB.50)-VA \;K@.DK:"^)/[:1' P 8 4M7"MCT!9 M_#?QDTA :$J^"27FA%S=Q VCV/@K@57 (# !U (U C>Z%C2P-=BOD".F%,+U M 5^G:*5R(Q#12O&+@M+:@ A6+DDXWA,07<26$AHI0R@*^8*Y0M'D,:_H]P#E MY5\"-4F#8)T&!,LR^P6HN"+>5/9@UVPKO"D3SO:?%:ORHXR?%:OPHC1^E\:-JPH@:/VK/ MN_@:1^,[8.SH#;VF#=VWU>0%IY/Z-T/A05^E5]W:X==?[>7G[V2 ,#XT/A0& !JZY=XJ4BTO@ M^*;B0W6:MF+9"*FIFOT35KK^9^,TVSK"Q;4ON6-:3=7E1T,@NV UU]N3XR]X MR?V5)3=(JQ\!?^R"5=V-90[WN\V^[$5W#XQ?2EE_/ORQ8[VP >&2!H%'[52N MHEE(LU"% IGMS:;D F]QKPDE0?TA%&,.>F9ZVKN^P_WXU>WHR.@FU> Q4D_M M>5_\ND"A/BZ='$>$2/$2AT?&G(?VC/F.&_'C3]%J5R*.<1[BO/@)85P"HLL1C8 :3*=00Z%@NYX0Y6I=6ZK YRHSMSU-[\<4G.C7I [DE7 M+'?;[?]14J[VX#*-W]@(_,8,G>\'R[S+\/=8E!?Q KSA=@P^@]FB ">("%[+ MC2-4,8Q@>P(%VV,:;T LF>O+S^"'WUT?M$L0LY8$]'G+OL%O!+[U-4BR/^3G ML@BY[2Z _0B:+22L1E)Q N_K,4 &BHF!8A>!!B7:EY.$"JU0X #&>3P5 0;8 MA55E7$C48',QSB3$GV#2A!F(*&11.2TF$VXCIJ.$J43-J6IB (1.@CRS= M#/PMCS@I\!'74"6W0=VEN0I Z9*XFL+:S.W_"LJ>AYH^2L8*J1/>AF1<5-/(U__E=A[X2L$& MYL!IY22*3*)D(\^)!=ML:#U+C01Z*!WD/A@7%/2IJPL&B M 4I5_7L3FB_OY<3VKLS0:N=HI[DSJI63U*78:M!3&HL2%T#[M4J.@-K?^&=D?FJ&EY3U;[ M)+"0EZ"3-4+DE5::69T=.C#J#:W_AO;W;/]\P=G75LI!L/N7XF[WK-=Y+QVU,NQ_[6!"+^F*-"!_%"\F;VG-4SARH5N*58 M"!A82#SNV20,YAO$=II_-S*G90Y+F1-E0 Y1DG2>Y8\B*VZ1\M93"=)%,0VY M3&TMDU9CQAP4&LHL?>"H0$ E&L3/Y5(I%RU(2,+(%K#V[Z D8LS4'14R:E?$ M2DY\G(0^_#-)N%=&O53S*<()@8J9_\VP/ 6HD>M>2N T&8KL@<,74Z^S)3B[YGJIELM,!GBM^ZU%6'J6IV>H8SH9[ M,BD[?^P",P,#1L@.."P9:O[R/R(\*_Y*P,:>N/"%,?N+6@+Z;HZ<<8Z<0@B8 MG'?.FHBIDLR%]T>BD(EAN:T'.C&'_[N%?_H753][M0C[Y7ZR(CCEYN_\9,6\ MY0KY@W7($MP7XK]".$(33Q"O8C.$@PBW!8^D)$Q:V]AH>2+TY@SP*NN]C!SP M[:GTNVWO,W:;N+I].*P9Q3/OTS,=:?NVKK@DU7*-C3JV)?1?>[>.#YM,_GJV M[SB'5.^2!C,TA_T:[_:NY1;7D3>QT_+J>^I:9F_[H;L+H^YQG&HNN00NZ2C8 MB#-QR?G5W&TVN28CW(T!]Q7SWP^ @L3CF<:%Y M\!0D8;YQQY:IG^FV,"Z'',W=YU%&@*1R&BQW063-Z%O,$#D^R[STGM*C!F%(-O_ MXG)Y<^:S*5UZ8G;&-&3SE@2-QADCAF> ^2>>9TQ<3,&@I(PP9+[X$LSI:S*. M@$@4]@CDI2HFJ*F[4($F"G-C(CND[/IT92JME%11'"9VG(0B+<5+64\RF[C7 M16!K3) !C>5.@#A^["W- G7HL31M3BSKT=]*C7G@<(_>2MDG3H2K2R(N'H2E MS2A1!OX#Q@R=6R3^TK!##O,S)LR6>X;?FH#"-ARV!-Z_A7\R,-22M+#:2,LO M0#A?;AZ+ A_(%"\5KJM"A&[E4RN,>+D0K)E#:HWRVV),/-Q-EF90K@J/S[DC M\%''S&/T]7@&!]YT%B0QO0MQ1]7=_93[Q+'+0K))AO@Z8]Y$,2;! MF,K$$[6,<>)Z,(MD0?D@/@B<4'63P(;]CT3:U(*YX5IV4H8S'L7 #KHF[N\[=)0-P\B["??N >A]XQ.O\QD_C7PR%949XX;10E5:71R!08HN1@1 M3)&8(^Z[H/E R6'&/:BDW\$P(I,<#?-%$D8)$Q8EY65BEPA0!B)]#@Q5FS0_ MJ4'26!$^;F=Z9\8],H%Y9(?!HY'X,@X)@7 MJ),&#I PX<+H!.7W=(^-,S+&-BZ S9.NB,3E!ZM86.$^$DTEBZ,WY*-*YPYI M<$3#][.BD-QA T<#&-7"! 6["LCXPP YK)B##]\'$\GGPD!*TSQSNX='!WCK M<>B.$]&00*0EYR<1T0%DR]1,ZH\BHL7,^*$SS+,U;-+<\ *8LS3YEW(;C:^? MWG^Y'0OL><0+Q,1,M:ED0X!E$(MF!##I"7(D'L_"%,$JI(? HSJ2HDN1CC\. M0N!L>8:N4J;;7\W0WG]"E\J!8@LE]Z$#BR4ZQB((\XZIS^-,G<#?HL2>%9E! M:90D$MQ QDCQD>!1&&CYV<"3F?LM)0 3?B>>X"N69O]*SU%H0AB;-B9-6L^E M)_\L7"+CZXSS>,4"W;KXW$1H->C%TD(+JT_75B 2&F[\.["_[/R0>KIY"M38 MG_@]\^C':*4_*'VT77D)BS6_WO+P1TL9O!N]BLT> >T%D/_!A:7"?"&\#\S[QD,46J\H[_[F#=R5 !6L2B3$6\A,7K=02252A\E5848+!=XOJ@X'26!])3\@=+NB']^EKOZ:O;>6%'V.$L+*Y&V)PU8E.Q92QX5'=9D9Z M.L4P?B;J(M1\]]^(=$[4T2;G?)N@$1Y!582ME6X3J*2=,E&K'/(44C]C6*XF MHY#EFD4$ET79ROY"6_&RH=>O=WG2FY*X0-6BN?$&W/85; 'D M ,P0EJV-?NA:J^7(^,0/W;:ZPDZKN;$R5+@YJY%P>:V ,5HXT^=DGXN65V43 M%OT ?[#6#&V8$E!HEO67+%TG*) 8>PB"7>$Q.U,9^9@IB,L#A[&P2@L_0RFD M",YK] +M&08_J0>A2V>T>,BCP\_-BDYIIO(1#/3#J2K$Z'7.F< JL1 ,@-5=!350(TMA+$LUD8AHP HU!_N)DW-2;I$J M_[4Q4PI3%+(5QT65*P*TR ')0EJW[(&Y7NZ,AA/ #^:@,@K?-HT/9#MG'J63 ML^DG,NJ((7"IP9U"3'6-,8G;E56/7Q3&._I$H.15D+9P"R:[M8/0J"BR(U[Y M>OW"1S!7&I#(1RQQ>GAWQ4$(!6'<"1AS:!^R<'E <>FH[MI;!:Y+1.EY2Q;O MNN9P<+=/R>+PSNS=56LTLE,G4=-J#T\RZNB835&NJC[NB>+")I)D2\F@+@0\ MTGIKMN5X#E9?[Y$JT.I-C\Z>C+^Y;.N0IBYU(5_E\B\5<&Y8Y==''HO B(SE MD3EYDXCPS7Y G*>N_FI0I=:G%%@)DP$>R.[695N76)!S,QR9W35YTC5;FD5R M+#(P.V=AD6-V3ZBY1OU *%G;-6H9LL/>+:MJQF.]MGE7G<>V[/.1$#.NB*X[ MR.X1Z=H@:^A]=M=TF.Q6/?;JQ6.6-32? %QYKJK>:R1NSQR@#K M+<]J'396,!UR3%\7\M)-QQSM?-B<#Q6K(9MB[6%9/<.F[&L@7(EJ>;.Q(/+V MUACSJ>L35G,PH42=0\R)ZV)GJZWR-78]#VND:*YS9[H*V;F&.W,=G M[0WX*8VLW.WIRMU+KMS=NU*F8M<9&O05YKNZ=H6$S+([\14=4;-6$_OG;0[N MS,[P-!F6ES1JM6S0Y^NK,+K ),G:-*6X1.+IIA0Z%U7GHNZ;BWIT>EP0,?X7 MT0I\>PVC]^@ZPRJG4 4U?/4YO*='F;X4Y8QE>+!<"0?IJ]Q?F>Z;Z^.9F=:7 MU 'B5%TDCI1C4UNVP"1P+XAT:O%EYHWV+)U:K%GDJ?3$MF81S2);TU?.ID2T M=49;<._\F:@.SJ(K>N#;KB> OO!\QK]6,MH:E-'>&9C]_:Z(=%;[D[3M[YP# MI&E[ZM8M-=>Y%^;ZO"'X?<+N7&ED(##[T_X%+=*\"*.9PZ39SSE>(=%>CNUY MQCCAJ2P*4&K,*5\R"/H&':_=WK[)1?H(J)!BNVLBIZ9M5=.EVZCSM?;:\RU" M8R+B8P$XN$'5>S>[5(?HLKV*5#UKT=YUD_:F;_;.SK':]%2@!=C*J5F1G9O> M:(\R1VT:5:%K7]/U!"?\#OI2&YLGW(E/A!)@(COEL/(UY;FW0-:=NPBCCMY],@D],R1_4(&ET?:4<[>^J:M)6! W>(P)Z5N-#/(J<-Q)R-M?^>C29-6I[Y=FOXL>NZY](L&&:$WW<$N_*C-I,KN M>[L&=M(5TM7JFX.ST[79:6R?N1^I9G"+((I#'LMVD,:8^WSBQ@;0A/I+I\VC M&Q42/1.R^K53U=)4O4JJ-KL00UBAL&)EB-HS%DX;9836)7ON"BFKH I-RY@$ MH0$>,?R'$)+S@" D.4)(&D5@1 .A\%I K?F"A?!I',!( U5 N-=P'=/X8X9] M@42#(.=I*]%X9)'AH;_N+>D](8\2CTIW9T ,<.P?@_ ;?L=F"T2=-7S.G<@T M,O*,EVO/V!ER5DJD0<\<'H=( \L<[3<2T<>-<@1*(C;EN%JB%!+#"=T'[JT!CD^7ILUX2>0O^&X<1*NW]P>?/-5 MJQ7OW#KJ4F)%O<[YKO0TBUP&B[3W:+NK6:1)+&+I]-2SEY1FF(DID*)H](Z? MA%O\].O+[_L__W;7L3JO=37/J;* =@ WT52MFK6V*\BR3DP]49K4(@QLO+ 2 M<'H1\[@1A 920W8%I3;2(=Z[Q$LJ" @PG;5!N:M=#5EZLK"7KN(_F8:M"66; M;:F**U>ZO6Z02;J;BZ2-INIDU;:H+I"J;H2:F[6W+R)FW=(\]?)2R(!%7^O$<9TXWO3<9YTX MKA/':Y XWMEGO1<0L4.[8?OMQD[;>\R8Z/$2UB]C'YZX&CUJ_OX1#?$3)=+7 M:WMT'KW.HZ\/-WZ(H@2YD9PR"816 #8W_""6C9%U?OTE9L;NEXFHW%_C36["\YI6/[BM.'+&ZEFY0 MAK:C45VZOS3;)?K"#?H[7"-==;O!DP2;ZM)+7+S]-X=WS5+UV('-4L?C'!2$X8^9O626D3G MN2N8VALKF"9>\!@]:8L]:RU3>9.1K"K)7_79%^2S8Z,,MOX%7(B+29(T)7^9 MMJZ@FB8?]MY=,(7OA*^,.(Q'?S&-M^E+W=SE?S0+PGCC[3^M(:NFRJJCW*KY M S@S)./FJBFYKSVL!%+X5*]H)/>!RP(@L>GY;TGV:V=?86,0F"3>_)6U5-/G M51U4A]7M%^F0_S].U77^ZX7+NY.A-6H[3GO<[SE]^^Z.L6ZGWYZT^\,Q']G_ MS^I;+]2W9F%6#3+EMV/8H&^W; ++>\6\1[:,7KPLBB_(;I[DJ]3:2)/)Y$35 MB']CS_N!1$J^04H5%%E6IS=%SYUHUBPG?$UADF(=_C& M^P!TI]4V\0"0FDM57G69\&"9 H;UX4G>RK59\E")BR4M$CBY\!"% M(V7NQI(2$>?TTI1SJ/'5EQSGP".BJ9)/?!+SQ"6MO&0G8E;E[6>GB;D:+&4,+U?5H9R<)]U+U%!EC/D%EAF^! M/X*X)D*:Q2S@8]A/X"%AY@K;-FT/5T9!J04F;@C\^U<"',[#XE01$ #?7/IU MH($RO-&&#Y+I+$ABVD"TMPO*'J:-S>VBB0O[Y20ASF[#.DI8MJY\N4TY5&3/ MSJG8,_]6V&CPAL/@$<@N3]Y1)@?PS@P6]^AZ'G"M0)%XBBG*V#*W M*'A-NES)C'C:P9F8S@0E"H9'/H(_%-A72H+'8.(@@1,ES-AM\6D5>IA)>FH^ M3:D%"R9=XH[!JUMAPQ\L56NB6F(B0>%+0#S/):D%RS[]>A B%,@$IN/ !OKP M$QR W"<+90',:QKWFWBW.#?'Q8%C.4=\Z9Q]X]D\!7K]+'CD#SQLY54O[!V2 M@_0H'8 /S$M2_[B3=_%)R2446("MCY/TY,>I1JWBVTA7^<&CG!)WRO:_HEO9 MZ[RHM2/S=LL6KOLRY\'549P""F2-!3/FW,:,(D*E/ T^7WC!DG,XE+'V%WNJ M O\D\T6V^PK5!I2=G7C"5".]+ >7756-&] XP9S_* Q-EXU=,@1NB!]_S+M) M\.TH93=82)38,Y&*)Y'#'UQ'OB5*WX,'/A.AM="-OE%-J'35&&I0OJ39.AQ! M>_ 21;4/#9;#'QCDB":#[*X< Y.#;=S1 >5,-37W50I_]DIO)^*.I:7*:<) M!YI_!*T+[\]/:CP<32^6N\_"E_T(IHZ8N#547[I/@,,X M>J=^(MQ1"KB3"&1>:DK"DGC#TT[HWIJXWZNW)OX8^+>_W-]_SE'J=]BE0A^U M6OK=J*)_3H"=>!097_F4=BQ;!&K&3ZF_^Y;%3+G9D;I,@*?RX9D%NM^A@A6S M@] A6_C1C6<&4JC0_/K=SQ_^>'O?DO\:@B(B1N+\F43(>O*C[&5S25?3^+OO M3KCQQ0730JH*-2*.C5<)0L$KQROU]>4!T,*PE8S[@!8..8PO9 1^\W@:BP'[ M&-R\?\G/\"\K\\V_EBE_0+84#\'R\9--TUU=9HXF\.,D"4DY,?441NR^BRA' MXH,:\&"C'6,*YV(DHR41!K+(F90JTV,*PD[%LF+P7V_' @2NT+8<^UX@+)D[ MS]^4B'.N[H&(ZIS$Q'$:N0X/Q9DC)'>=P\3FT^-XXT5NH3R]@*_A@06>RB 7 M]/WT6[#I&>^U\GPH9M4RIB'L$YH-N$/X$O$'\7&14<;<B.6XDPELA;JWPU#RG^!,1HYK9Z%FX5"* MN6/MF.$!53SQF8(_S-C\2-LFC MNU0T1(&O8;D8B'W@!L?3N7#%N!8_@@7G!R]08JLL[BGA!>-RA=%%_S!?^&P8 M]5B?M8V:3P= \0X67Y[G M=;*!?G_[#PQ^!TEH*T.9@K%D4\:I5Z?L,A=TJVE\$72&'0>9D(*;\33%*6CJ MN)M*#92H!AQ3^@P\/S,J0AF^CHCI0E3LI.CG:+LM/%+SFT<%7UH*)<9>6MO> MCXL$P8#3AF$\*2?B8$3:@OV(^7-KF\&J8A?91'P$:\B]0?UI]4VT <4S*5WD M/!.=)*JB>(37"FAJ(U>28;\(D5>1W+/ $=Z74)Z9/*P(C)G3)2GK M4*J%R% Q,/=%J7^R-EIK9LA.]D?Z)5A!=K*8*^?>VFS@N!8J73XW7N8,DQ*] MN'DMSVQWM#*&)E7T!"=&LR#QA'H;%[0?,H='[(5Z&]VZEJ':W#-8 TQGQKT%OB1*%K"]2!88?.TU).6I@$NI--#- M"\'+D_PX*97M?<\QP;R"%N\?E77?/H\;Q]4;F-#5C30CUNSH2^& A8#*E7 MP",M)INWS>%.D-BU6W*GL.1=H,"W+'PCFNU@YZ'JC\%^\\$O7-ZLH-H>J3R> M:A-ZI YJ6]'R,3T[&P9*NV\MM=C/7]:!9>IZ2VNWI6M8H4?"/[H$ M/24,>(HGO:IRXC^U](W'W;YC'//,L-KFH,Z;\2$7U-QK,[8+8:WMKQO+,D=5 M0/"O;M5WIU,^=6?XMQ5#],?03)?$%IV1.6C+KQ6-%@J+&N_,=JPLB-R!;Y<5NZR"'G;#7:7CKIO0IF1#6- _,'#5NQ<,3>IPUYOQ/FW(#F^:, MF7=-6[%$_]-=I+ MO1__O7G+[IBCE64?:!RD6=67[U@5JCZ.$'BM0IJ+X9R>.=A37JZ8*/UR:5I' MC*\(=C/HC6J.=L,?C7O;1M1 K,CZ*LM$ZP Y]IZ*9_,58E,L8(59^C!IEDU: MU;9&&2*2T3D H&A8[RU[$[HD+/E]>R?!GVL.490K7T9\"K60W%XJ%.LHQ0!& M>!$W) R#&#\5-=/3(' 0#.*U,8%/%;(68GK:!"LLL7BC B T/\[VWS W:YY*Y3B69^P!K-;JF\3\)]J*(J0:>]NI_$/%._H[8X%X@ MBG'O"5CG=Q9^ \O\BQM]JS?67X:\'>$M9!!E/4$$O ]R]ERL9N(A?(^"$UZ! MA4D1,4)B-@+_".;SP$$XQD7HVGP%AP;!)!=@-:1@+\#Y-G>(B(B=&T7 5\$)%1?%6PMBOJANE?'%UBJB P1^@^I* 1$AQE'?H9QSLQ-.-1 MSH$/>5+3K&MP: .KIZU<,C:8L0?5)(84BX![(3 ?S_V&\(D* @W1C:'P<OL 'XA1*,2"IMQ &" M;+AT%(.%(:I=B<\4B[8YR&IK?6E:QB-0$\%%$<=$BA%)U"IJ3.Y\ 4:7.*$+ MH'_@2.Q'!0:V@M G&RB(B:78]07P2Y0 6I%H#!$@+ 1/K=,0BM=G;QJE* : M%7!4?!Z,\N(W%PY.$FBD_1L)V94B/;VH,ZYI%93F&7,(]#2)4Y26(CO-N#,M MPU.HGXYX4]2]==$23U@T CQC;>)@ZMD"Q2B_6T?J4+*_Z=*] -.E9R(*+)Z? MXJ3\G!ZR%\#$[PK(?$YJ92F38-5NJ >#&]3JY,73TWV!1I?"1P;._9)XB -# MD+Y==FOU;R2NM=5WY&^9$_/NNQ :< ;C@F$%3+_IU0)R)F=G">SJR)WZPNR3 M2"I&*'IJ4(.5",8AU$-R&HI^N?2X!#26?&LFA4(J9:.!@N02V@O"U"3C.5I> MY)#-^34)'7WE)]<],O<]])P;F)L32$FH!0&Q;I MH"'4:@RA]OPGHAT\D ]"UAMI=-36IO$SI4%+#P1T8@;#*XSR;7H@^WQ-%PB7 M$R'%,(CHT-BMK5)G0+$S;#$(;YLW)]3QC'%^$Q9%%%!>*:KKX& MAM7'0'H)ZS;^ZG2-@)"(4\X0&XI'U@U[PN":% RNR2:#ZT4\=)2!4KB8/WYU698E2FA6]>*H^MN\]&UBR*GSXCG_N&#<7MK?")+]$/F*>P?J#C;5?0. M@0K+-'X#U\(3$0J.'D:E$,5=#;HD/=T?R:.E+;*EU>@*;GBV#FF[L,>]2;=I MQGMF(Z9V?5GCL^@H"RI,=%Y<:5CFHY6S#](696B%Y,T&">X_$5TIR/BA_H)D MWQB%:/I.+_32*#9%5']&TQQSL73*&EZ!-B/-S)(@TW>%&R?A/V<7Q0;;6RZY) MTU[?F! AKN)R$-8XBL=1^\A+(8QC4IB.@D#898%L7C^6UW;8QH^1S0J,P:C! M2AV@IC_YQGTR3:+8Z*EVERL-27P_0%(XHKD-EJT#N>0>\"?:F:C+O4<2N_3& MTH@?@RJ;E'8VB0IM4$BB0)J6.5G*;:5JG)AK(4B1-ND=9VQ3QE'H::2QNO3Z MM7CO2I\:&,)TP8O&SB440"58K#C&&T 8*.UO)YDS;400<=_%1@Q9TQ&ZFU5= M'HOWH:#KPF01EPX4^-. NE2H;F8T 0=V(N*ITU.BF$04..VVGF]]\U[TWUKU ME-+)D02(N"LE[)!+E_:(RB1FF8M\PB=NJ*YKP*XG!E#:C8(07ITE M$+6$[8(MK8-P"@RL>JCAK:CHYT1/ 74P4$W?_OKN#<;XJ9U//J8Z@2T5=]D@ MV0\N25,4B"MTP2*KBQ(T]V0(EUK0K/8?0LF1XE#&_1A%Q[9!0KM];ZDXND)^ MVR(X*M($HB"3SU!?Y+ZKFB?G))49?H(-=ZGSC#S7Q!N5Y*Y&ZL%#=-R2(#6I M!6)DT1:G< 9([9)J?KK$<+$+^K\*7*;::J6MM]9ZW_S#Q\0F"L=3ILP#'*4+ MD4T@Y15\_V6+K%0R/T*QGX\N=KU9%,!687Z:^53VJ;AIBR7*KO2(#YQ_8FGJNC333(H7V3G'2G3'-07&I-+).&15V$- M$9/MW,AEC=DW[F_2.WD1#?/FQ,00=@T.SQW:FPTZC(Q)'%!E0L+!A.+F!UE\ M51K1JP>\4Y D):&\O9$%N-G\HN6+_^+IB(8G908X3D MF5#0_"OS1/KM.S AX)#\BMWC1,(M[L(_(M(XTJ>OL=?V,?#Y ?MW5__]PU20 MWY&'O[()AYW*):W6=ULVEP)0U[=(+.7!#3S5VDT>3WEM/$<3-LP9P6/B4_R" M#/[WV]T;]J,Z&]\&CG/['M3+-\I"0#[.!,!J]_"Y+V)XZJ-+_.UT8ZZA__%'[9N_N[@1S;0][1Q]U9'8J MLE9I!7^G5Z6?V_$;]_S& MHOOMIT':X"5U,\"_^*+\BWWH?49$G(K+E3QE?*08; 6,@\M;VEL>V:&[J-BD MI!:=_"JN\+WK<>=OX_#E3[_*N%_UCI!EB&_M=>R2>J\??.!FK?@S)>#2EE.; MTV:M7DITLQ;]GJX%:BW:8ZRUQWFTQUAHCY^7'GN,M)XX MOT1K/;%-3]A:3YQ'3]BE5L;]G/N.*(.0>8S:"M':Y4*U2V^E,:M6+J=6+K,X M7D2O7KY\?'PT88+F-'AX>1_:,T0&?,F=*0M?.BQF+ZU1O]_OM%_"1"VKU^X. MK$ZWW;&&5O^EO^S 7P>=3ON[U?Y__'OOMB,TU0=*S$Y"WC(< =A"YLW](G0] MH]-751UL'H *VJ*6"*S C:($BQ8HA]+\BF@)_C?CCQ"K6M+G/C*)#'^'>-SG.^EX'80R=KK0JM]2Y%&J_/SR[7N2@VAP<%*IF;+>3E\V>E>TXJL MVYXUZ.W4HOM"SC>K;5KZ@+OT PZ4J#401QPE,J\8U6]R]O9;-^18\H3'UDOX MYUT*WO-)@O/@(3D7-8;TC7N%7:K/*GU6D<(87)-NUZ?519U6VAT[2ZS':DL7 MZG,8S ,Z%W[C6+(CJ@G_.YCYQGN"X(S.^O33^;AIO9B$"\?A1H!7)Y6B')BJ2 MH58DYU$DPVV*Y.\L](Q[T_C-Y0LW_I?6(1>C&)JH0^ZT#CF/#KG;ID/^"/E# M$!K_;1J_,NK%J@,CEZ,;FJA&1EJ-G$>-C+:ID9]#EU%@Y)>0+4LT2&>H-4@= MU4+C-$C7TJ7'SZU"&$K^7Q;_WK76JH]EH<\;:@>XGG&(O68=8Y&$44)M#8(B M]&NWW5&E1%]9.&8^CVX_???XDJ!?X9-.N]W1.J=>BJ2).D<7+)]/YXRWZISW M:6\"K7.TSKD>G:.S8<^E<#H[VCA8);A1%R6A[T:S%7UDW0E5A+6%;\P5-/QN MO]T2[8""1;Q-D8W: ZW(:J%RM"+;O%4CG0ES)D4VDJDP&]N.:,U0)W%OG&:P MVI;YX>/74ZF',_#>SU]^,S[X48RML8RW@9T05LJM[(XA_^ZHOSL!CZ@5&ULL M. M5W]4/*$[8Z0M,C+D_,IA%UK^7S,7>F0S]P;YC]\$E&-N87D5MGNP9G[-4J#0S7RDSO[G_ M[?J9^0WS;-6_[#?7_S;&EN6:M:^W_]K/V63US?U9S=*,[^[?[GZ^?L MW]B8>YJI&\/4G[^\NWZF_HQ-[?U8FR)'X&W9#D!UFUSI"+"M54:=.,5J5RF MOHZUO@D00^LS=B MC[K@(@&K M=Z'0(YU@))+XE]0/\Z>-G7?EB -@.3G(+3(Y=0Q5?PB)ZT9*%%Q"*WUU.Z)7 M"69!^+'S-[XM[2M:AVZXO?91NN&.VB]^.E$WW',VO#W]VYZQM^V1V.T(;;BW M==#\ZLH6UI5:<^_?]OT@#OF<2Q[ BX&0_Y6X(6$^1BIYX-UW>\9\. /O[;@E MGYJZ$:@ ^-X,D382;VG0]8.3;].-8XY%*V_X .Q'O)L8\QGS)MCL$@T+APZ!0^[';5 M5TL_WOK=[1_VX>.]O[QURD-S>)(I=^XZU8FQH1U;3VQ#'9VP)T61C@B1M%-_ ME_(HJQE46Y'HOZ^?^[IBUZ&;TL5GOJ,ZPD M2B1ZNG9V:GA\@:N]KM4U$M&=Q;/?&/'4J[F8U1CT;[MD6:LA\'JL$Z]" M79Q3KJ!GK=A''Y9Z-7HUE^/PU7JI>C5Z-5JH],8=;2(B/_Z]K<* N/K.&=K(OD6O+DUG3'>N5"UB+M MT2K2H?#_<> LX9]9//=^^O\!4$L#!!0 ( #>%L%9@#*B!U@T #FH 0 M :VYF+3(P,C,P,S,Q+GAS9.U=6U/C.!9^[U^AS=-LU89_WV_/^0>^7C^_>??A7O__GZ?4E.*-! MLD!$@ E#4* 0/& Q!W^$B-^!B-$%^(.R.WP/^_V/J="$+I\8GLT%& _'N]MW MV5$8A>'N0?B^O[\'87]O;WS0AZ,@Z \1.M@/PX.#\.?I?V9'03 \.'@_1/V# MO?T#60SM]P^C\6'__7BZ)R\='@8'TQ3TD1_Q8(X6$,B.$7[TR(][\(CA##4ID[ 5T,5'^'N[NCHK@"PS7PF' !2;""#P7KBZ)@*=4[8X0Q%,8G'<2\CW!,8XPBB4 R-& MBOJ- J7; K(9$E_@ O$E#% CW7Q\!X#B#"^6E E -.$(\FG::,Y$*M8#&;^7 M-( B';2J))=%T_YIY0'@X>%2CS]P"XVA*R_?5G_W16!+L4&W5L&Q>M_S5+^1>H@WKF>?6AD+N MF6TPSK2JL6"33'_SYS9C-6V=FY%+.C4C!>(HV)G1^T&(<)/IL%U<_6&8 ) 0 M*E)Y=26_MEQB$M'L@KRD:#PJN+Q&46%0-7MMF##I?T>0!8S&EMDU6#*Z1$Q@ MQ,NV/@68,R2-O;3X_<)T?8OA=$]"96^PQ+.9./4]=^O+^K\B[3BM4B!6R"OF_1QF/X;@?[:L^V#5!(H MT0^#;8$MJ(2C\(I\3/_>'N:Y<%ZD1G!K@#26VU2M42R_6.BR5L.$TQB'RJN_ MD9U(?3U.HRLY/-*F<1?56[&LG(PE$2O9E)0UYOH&!S0":]@WOJ()7;,[B!#[(*/.7R%,;*;[Z9(R1:3KE-""M/>W4\Y5@@ M _.4D_)4^/0]P>+I^5,JQ[&R\[[Y+,H@WSB*)I#/SV/Z\ )+UAK*RM2^@[V3 MJ""%]8BM4QCZ5ECN6X+7?"1=VZ ML%7O![K>)8H:YF4#JE#9( MN)#;:N9DX6Q05K9V=:.68F:GQ2O4[!QYA>L17;^K8,TH"ULIT+;YJZ4CAP$*QR,*/DGGA3XA-$5$ MPHJEM/P.UL@H;2-AK&W7"QB0XX 4R",6E.>(R0R1P&E+OBEFU;NV*=^0]TC= MURC=\WZ%3#RM%>*TO3,#6"G0MN Y$DBA2K=\HN,FF7+T/9$=^'3OY@UIDE8" MM%WU&@)D&!XIWG!H\97&V,T(U8%8Z=#VT\83$/!3@?AOC]AQBY*[$]<2W\JI MMCUO$XWWE7)+V+ -RTTAK<1J6_M&$4D_F31%MEK8UCH4*U_ZL;XI3N8G/ZLX M2KAVN=SYJ46Q\J/% TI!F1*@GP09MO?MYX\)Q$I/LUB!G^QL[!S=>3&+VQC9 MU0('&SA^,N'FQ=VF!5_+1\S1K3QJ@8AV'F)6G4]DE[(H7)G41:TT:<&*$H:/ MVK>F8+ARTA30RI06U6B2V>$CA=;=D+N!; 9HI5"+A#3<7/G'82GE8J465]IJ M,*Q,:?&-<@[(FB@/F;%E#[BRU!#/REBKG 0?"31F%[BR5@=BI:IIHH*/[!B2 M#ERYJ8:P,M,L>\%'7@Q1!E=>JB&LO#0-4_C'BRD[P968&@P;,WL-\QQ\I*;B M -W=^ZZ#L1)DB$-4G,;[R-'Z(< S)"".G&'(WG<+[K$^>EXPUGHVV0M7*EQ3HVSE<\-+36\Q!G M6AHC6LG2PA_-CE@\9%%:G!ARCB.Q!([YE'15'RA5"$HU>FHXG\'-M]$/&0+?1F^#X <=+)73M=V#@#4@5@+U M** YA=Q#$VW2ZTGP/<$\K6%"N> 7)$B8W%F[V^96Z%8Z]<>MC'2JS3D/KTR90>X3KA[&RH\6 M=[NJRBKRQ M4&,2UP61?RK?;.6Z.=M 1UPKE77/4&WDBZWJ**=H>F@NC02XF\MZ&"MM6FRM M,LW/2W-I2--S#\E48]CHV=JVW9 8,*S5:P*PBW>^-&J6' M_+7-9)9'=SE3:TR 8UR>$"WV92WJL%*KIT 9J5W55X2L50"E7*.G1M- S:?3 MB]NS$R,?#AZG*["5Z.JHR@;16265Y'KECYKR<)WM;AV(E30M=E*5S>NAY;V4 M0+-V;HHN:F5"BX6L,;S4_J\)E#L;@=KDGAEDK?K7'Z=:@7BZ]%3DH>>Z<#B/ ML0%9N=%"&S4I[055HS>J6J6?U -9J=)"%PVH>IM5[9(MZX&L5!E2@:Q4>>6> MU6MX[Z6HVK-2];/A6S!6JO: 3UQMOS33V66K K!RH\4NM)=O>NF_5>C382VJ M1+!2HL4YAPH5TQ(M;TRR%[K@7HBF65[GD5F"1J%[]RFBR M/.YE!;% BQX0*49V94&)9)T]7<@["GO]X?EM-90M]A@S6DP1*_^?" M)/O\7,-NA(+UU5]\=!12E5QE[\E)^)<<@"C\!)E*Q>*GZ<,H%W);)^>QR+XL M? L?U5HL9W:01:-.2'A2.C2M9/EEP%W4]",'0?;Y6#E';^4VF$?JK3_TG-&% M'-2(5$]^FUA7NWN6(-7,\LRM[*.Q;#<-V5?$ K5>S9!Z#H<+=?."3.A"0MP( M&MQ=19>0S= $+M57MR%)7WE8T>]V8 Z*<34#RZQ!;=603M4L/PS&ZQNN"JB& M>;6N-^]YL1A+ W6#V#T.Y&*43&,U;[# M0#VZ53^-MPIU8;I^D2[0_$%.K?J6:\6ZT/9+)*3!5U^#3QV2&_F3?GI<8H8P M^2*'\[G<>L+XOPBRR@'H M'134(#&_D9AR]E;C6H+AC;$[ZXRGT MFZ^P+M=1HUI>Q<_QH]*^BH"=D#!];,1U?VV#Z((#8-H?,WPO+5/;W;5)NA.V M>CP1>]:N4ZT?D&3U#PG#(FG4TI" M?I4(-3=#.?2K5WF+6$?-8&5L0043LO.?MM$)':&C40GG4X._WWE!OI^SS,?- M0EV8C*:]-B;J41@YK]1_Z@#G7GK3KG'P:I NK=3E.54$^I[:3\LJB*Z.VNJX M4]Z!EE&K#>F.&N:S!-W2IN=[VR4[VJ?/:HF4\[[>#&V7ZH(=4MD":4A" 5]C M?L?71N4D[T6-X]Q ]L5[F5U1FTLR:VMH;]7YJ#B3(ZOM>6,EQH\ULVD^$0_F M: $_OOL_4$L#!!0 ( #>%L%;O_A9@(A@ ''A 4 :VYF+3(P,C,P M,S,Q7V-A;"YX;6SE75ES&T>2?O>OX&I?-ZVZ#\?8$[0D>QRA,164O#-OB#I) MK$& TPU*XOSZS0)(B3=!()L$-2^4!$+=7U5^E5=59?[EKY^/)CL?2]>/9],? M7_#OV8N=,DVS/)X>_/CBCP^_@'OQUY^^^^XO_P7PSY_WW^Z\GJ63HS*=[[SJ M2IB7O/-I/#_<^4SX]-N?' XWQ%,R*N_ M[7[(-6?IL@:C0@"EA(/ 4P)6BC,Y.Y=M_)^#'U)BSFE6P"GC\&O%@*_"@Q91 MX4?>)Q<7#YV,IW_^T'[$T)<='-RT7_SSQQ>'\_GQ#R]??OKTZ?O/L9M\/^L. M7@K&Y,OS;[\X^_KG:]__)!??YM[[EXO??OEJ/[[IB_A8_O*??W_[/AV6HP#C M:3\/T]1>T(]_Z!<^O_CINYV= MY71TLTG9+W6G_?G'_F^77OGG=%Q+-T8&?)]F1R_;5UZ^FDW[V62/GQ[\ALOGJ+R=]?THA,P\YPQ"3094%!I"UAHBJ\[)I$LI M_O*TM;'U.+B%G&OHXT+89^]XV2;T99G,^_-/%E.\F-X[8"SG=?V1[9>/97I2 M^E'RQNM:-20I<3B9X2*T28+)CH4H\4>NQ,,Y?_?E,5Q@QVZ7=F9=+ATJKQ<[ MGTI3-6=Z; DD=.D:;2ZOHK-OO.Q/CHX6SX0QDN;\_S>E1BOI^8Q@?I?"0^B; M2O?5K)_OU3,,(Z$KOVI)I/V^S+!7QW\6J8XM,GN-._FH_%TW,_;0#^6-Y^/R[0OHZQ5=,:B3='( M/U64@1@1FU;*6,58M)$3TV U9*OP0SY7?@P@'#+B_-KAZ-YULSJ>CW2UMDJ/ M? V!-3V%'%9*077<173CLE34[+CP>C)SQC0*)G .1>0,JJ+_&0734$S!Q50$*/0SPLN+: M+KQJ7(*6:4L=7MZ)Z(%J[[ER@U L=%2YP1=%RI;$@X9L*_JB(0;$P")4+DM, M,> OJ:W@O>F'>UWV9TN*#05 QH3?R_P"!,=15TE5P/'B0$D=6KS9\J@AIE*# MX9':R;T$8&"+CV$01D$8"V7I<*U%+< GAEK:9F6+TS+KI[3X3^O9K\^$Z]:0 M3 K$ON"'\/E,[_Z,8?/"Q15)BHCNJ&1%M47'T"M/OX/Q:G9TW)5#1(W?7XZ#<"OCIJ: MQW/#RQJ7D%A[%=DP\L'9;)@!Z2RZR"I4B!CP8X"H,<246O+LAG!'[\%%XH3? M\HY7H3_\93+[]+>2#\JO83QM'^Z7- E]/Z[CY1;?;L50HDU0VQ9DT4JHE:-[ MD=$="%XR\-'()'WT@9'[8U3@MRKN(Z?CC1[^H\N<-FZ\!?XUI/G_3OIYTR>_ MX#SO[KWZ[5W[+_B+:5X\Y]VLGW=E/NX62N=,V;^;A.G7J6;2%!5CAAHM6I-< M%7AF.-C(*SJYWD@3'I'8 PQQFR+;)V7_4].',&%\;7Q? !49G) 6_1>>T)-Q MN%Z=$KB&O<)?6"^UI][@N ,.;4#(0TW)! NJL@P*PU-42!B=2J.\CC(5I:G/ M)-P1$#YM@$3%@:L+:/T9?Q03\&6,P;I@M/$8#_@$!9<@+R4QF:AW M^Q_NL3VMLAV*(N3R><2(ZN'_WJ MI%ND0J2*JO*VVVD9 V43BDPE"Y4)6Z527/!$O*0N =A\=SR5\<>6W6DT/!]5 M0"9R@6-AHA&1F^9() D!15H54\58:@?O1B#;9#S6E_OUG?--YYPPJ?81WSWK M3A'(2.>@A<%!R&0C(N +P:P MZ)VW/][\ZP2)-VG)I-WYJ]!UI^/IP?^&R4D9U2I]001@"\/ -<4$SJ$!"LYP M[R2:ODRMR%8"MDW;272LH)?)QG1!LSUZ?5):6+=?)LV6O@O=_'3$E.<\!P-" MEP*J< 2AF 5NBS9!"(6ZZ1X'X)9'KR):]6Q$2S%_M.' Y3$%9(M(-H!0D2.9 M$)&3.+!HK,V.)YYD(5[@UU&L(G+];$1.--N$.8[IO MI_H_Q_/#523_'^&() MZX*;H8SP""2 RE)CC"$LQ" JH$:) N/6K$,FSW7<"VL57IAGQPMJ>9 1Y5W7 MSK+,3UM>;HYVJ-F@XY:O:TZ*\;H(GP*D6-%)<3I!]%R"+\8'P2U7@?K0V5UX M-AWK;DHG1R<+A?RZ8/B=Q@L2X-\G9;Y,7.X>S;KY^-^+SV^%,K*XI@O."53= MG+>B<4JX\F"E=+8=K0R,6H%28=^JW1PR\EU=;D\BZ>'7Y.(\[\@K+S,:#<"? M:%"D9! ,SE-V.DMT(:Q6XK%6Y0+1-H5K@U&*4"AD1'D[#G$\&<_'Y8N1XMI4 MKEEN0Q2@:JX0N>>@I7"2Z5"4I59-UU%L$GA<])A_G\U+_RZR5U@0HTI1V>8&A&G8*:BD>UYKAR;H5I'WMP=NDN0@%N]D$TH:> M-PS+\N"C#!JT-A:44$BHFA4H95R*VJOJJ0W8+5"V*:5$)'_*R:/V6YDXV9\(U M=WO-*:>K\'-]/(PQ:YS08 MO-?920K/M,E17C!'.*$5>K^4^+F]-DH6> 1L* M8$@B*"MC+:459:GMH+U)X*4,$(S/W&031:2V@?1*[<*NSDJ':)FS04F=6]B" MUJ9J@:LPB^:^NE!RS=Y2;W _$.(V*<<-67/'%ARYL,A6RH<.W923[G0Q=D1X M-)LNSUL)VSR5K($ECMY*,@:<9JZ=X<@VXH?.4=^5N W+5MTE)B8)R?S3I1UR M'KP)&P0S"A3)5KVJ%"'A0(^> N6Q1"U5"8[ZGW7 MJQBV*95-3(.-IIM,Z/ME'L;3DM^$;HHA;G_IE$D=I_%\Y*/Q-3$.PK9+OQH= M2?PH0#',RUIXT8$1T^!^5-N4PR8F!K%(AL@YC+2I.G-F@)OFV938;G4I"[D: MYTPK!<2H?8E;XV^2,R;9^1RD8E!YDQIS#F,D64"YVJH8.Y\8==9UO33K$^05 M'B3M.U((Z\PU&7MQZ11\??Y2[^4"L,7EE9!:$E""D)FW"I <@N06C+/*&ID# M)[_J=@^D+6U\ ):E!>69A,A%A&Q=$!B3%^V&/LGWL)7] M!*OQ-IIB8J.?; M"J8(5U218&HJ.![E4;4J!RPHKPNSMF;JRUFXA^:GC=I=Q^:=I?HBVHE6MT* M=,^K3*V,B529"9O] .WLUC+N:P1G%XJ1[=4OXFE]=_N1J45G[@3XT.KO"(8C M3P+#B1Q95I4[1W[)^2X\V^3(#,2?:^$=E7CHKG@=AJ[\C)HCMWLU9=HOL(T\ M5UG;5MPE5=L2Z:T!=U1MHR19Q5QQE9HJ-R/9)G?BD4A"(!+*#HF7[ N.=G$' M:YF@.$MX*&F5=:*"#J8Y)*TPK?<.9$@^RE)\BM1['*O@>J"I'[QWXF-PAUQ> M=!N@9VW.]J:OQ_WQK!\O=> 2$A_5Q!03IH*WMK:D/H=0. >N J(5K0,H=>>_ MNQ$]<*?LFV /H8R&.T)^I65H;*UA$Y-@G$B@)!I,GTUK_R6S4")4*:DORMP# M:9LVSQZ).)1"&JB+M64IL9@+2-FB'YLU.*42!%XK0M-616J/YL%-RQ[K4.$C ML6)] 1!JC_N+-H\2]TSGS"&FV"IM^ (!\8!BZ(1'EQ 8O0JY']'S F<(;W&T^FL+IE$607K>3B@4NU!WK>62PRE0@FOM2TT#=#U:'=\# MRT9]$Z[-8/*C.T:V0M/3_LRN[I>/I>O#9*^>?= .!> LCK)7DN,*@!Q;4=:" MH*-A%6I.E?E4LY7DC18(<*_"2/]MJ;I'%_> JO!JF>B+->!"="R B.H3%9N,S]5;J0_"ME(-DWQ;S!I/?T%FGKR>?EA$IKITK-UD](.QJZ!6?^MB78EYC]9 Y6G34[2"'9"&YYT7VSPD MIU5UV0.75H.*C$,PJAT5M4:4E(*VPVNV"X!6(M2CU7=Z,D*M*Z)'2IE?O,]G M7&'(:0ZMW7>D- MV<"YHDS&&!B$;Z=.8XS@0PH0.'7?IX[C% M(;_,NM>SDSBO)Y/SP'AD>%&Q=7BQ"BWOHD^A5SE"\*FD@.HS.NIS9G?A68D] MWUABG4P^9(SY8XHLGHS_7?+7W:+E*;7%J>I1E$*AU)#6 M1%>5HSY>MJ;=J5D.V$I.^L93\ #)[U)3IHCG-.)ZT&>U'V=K$G6J% 1$K\M^W M0S0<":%CRCE;$:BOW#\8Y$HL^];R\\.*\BE.Z://9A2W$1++LF7.ZI_376'GA=&%'/LQVT[].4$SXSGS2'G]VL7:DD0HJ"@/HO28< M?JL9QG@&-"W!"IYLB-1[8/>"VJJ>Q0-1Z=K"(I44G>J^"NOGDWX\+8AH6J*^HWX]JFVZH M/!:9:$5%KJ0P^+X(\6(S MJT,I)")9/<7%N>JYE]%60#<:AY]\*VR2/ 2/LQ)-2LY0GX%>]^+<9NIXX>*_ M/YQU\_-BHR.6I+%:6Y#*1_3F SHAMEB(,:MB7-(R4?<6NQO1,[B=M"F'[E+# M&XIH$"N^7X[/%OE>O5C9=('.5,="S04,SC H9B+&G2P"CS7)@NZ'DN2*>$5L MS^ .TY!4(A,;8?^-KX@NECP>1253T=)"ZQ4%REJ)H1 :C*!2*"Y'JP-UHZ_; ML#R'VTO4K"&1"[GWMU<;AM_Z_@0'6Y9W-6LT3N6 O@.KK0EI"A"38B"2DQ@O M(\!(7;?M#CC/P=\CUS!$TB&I5XYC_M"%:5]+AQ%Q4WJHX1:5\UG-V6C1*CBA MS6P5MZ.J$D20U2![\[5\\XWURF][_@.O&CUKP9/-\\"5LBX<0'K=F@I-UBF- M=<-#:&IAW8>.J/C5^6M.V^&]&HN)TK=>WL:!4BCW$$(%FQW#=2E+("_N?O'] MFRSLW8.#KAR@R]+_K4PRQI;[I0^3\N7Q(Q]*%;+MH[;"[,I$@R&K4ZAO.,._ M%.^37&&!W_>>;8I&UI;MQ95,.K$D.GRW/SX,D_G>>/(51/7&\A X%.DL*.$5 M>/0W(-K,JV@RK&85Z5Y_]#;%!#0"W7#ZR-RV-]/2'9R>!1I?AQ;F)UV8_!KZ MWUK[ORXK."=9N"TEHSY(KBD;B6S,KAMR@)OS(]A13.P M/5]D0L9?Z@:'13[ZS':*-4S[W<^CL?(/P$QF\%]%/K3:]J"]U'+UU]CL+8[(O! M4:<,2MK6O$0X,,9'&4SD@KQ*RL-1;M5V^%-RBT** QNW-VBP9J>EQ.4)J^,) M!M?K1ZUW/8W&L*V,E\BLM=Z_TY+/#J"UYA)(H&7IQ7'Z(N9I:88MH M70+%D$)>HRY!\C#),K'7"H05*6?[I M3JSM='O?CK+AV2C8-[$K,G[:3T WE:9Q:W@V;JR M&Y!Y-%Z"7)Y!XY#&6+,&%VNH7:0'!:@7*L6RE8T+%X?79 M[?BV:K_PB>A%)+T!^75!JXZH-]D0$6E<\ S(&@XK2E7XY6NX,5UI8L)JWTE=1@),A0Y7>1I6Y?OOM_4$L#!!0 ( #>%L%:\!@[_/&0 M +\]! 4 :VYF+3(P,C,P,S,Q7V1E9BYX;6SLO5F76T>2)OA>OT*C?AU+ M^;[DJ:P^%"EEZ8PDLDEF9\^\X/AB3B*% %@ @B+KUX\YEE@0 *+7R (4E5) M1B""US^WSZZ[F;FYV;__ST]7@^\^XGC2'PW_]CW_"_O^.QRF4>X/W_WM^W^\ M_1G<]__S/_[MW_[]_P+X/S^^_O6[%Z-T?87#Z7?/QQBFF+_[LS]]_]T_,T[^ M^*Z,1U??_7,T_J/_,0#\Q^P?/1]]^#SNOWL__4XP(5=_.OYK+CE+ES48%0(H M)1P$GA(P1&=R=B[;^'^_^VM*S#G-$)PRCGX-#?@B/&@1%7WD?7)Q]M!!?_C' M7^L?,4SP.YK<<#+[]F_?OY]./_SUAQ_^_///OWR*X\%?1N-W/PC&Y _+W_Y^ M\>N?'OS^GW+VV]Q[_\/LIS>_.NFO^T5Z+/_A__SVZYOT'J\"](>3:1BFVP%H M^#R]^8=WT>@?YC^D7YWT_SJ9_?M?1RE,9_0\.H7O-OY&_0Z6OP;U(^ ")/_+ MITG^_C_^[;OOYI(+XS0>#? UEN\67_[C]2\/D?:'TQ]R_^J'Q>_\$ 8#0CQ[ MPO3S!_S;]Y/^U8D] QNDZ(M"G.*P* MWA#CNJM2#Q?UV' M\13'@\^O\<-H/.UQ5*8('<$GQ4#)XB$:[L 4>C^$-AI3&SY7!KX@:H\1Z4.6 M>0N67]$B.67D"V+Y M**$^)%H>0_1/PVE_^OGG_@!_OZ[BZ*E@;/2: ^J00 6?(3*NP2&7FBRK8FTX MBN#5$2^ V*.$^)!0=3RAK_%=?S(E/9O^'JZP%T(,VEH.44@'2DL!,64%MCBC M4-%:$HY;F->->C'$'B',A^3JX\G]99A&8UHX9I-\,Z6MXOGH>C@=?WX^RM@C M \]C*+2..%Y 1>:!OC= GR7,F(IQQZW0.X"X&.K;B?JA)ICC->%M^/1+IIGW M2W\>$%NL/T5S&:6)D((F8,DG"$B6H>2>Z\A*8$$UT($-PU\,^RW$^Y!W>SSO MSW(>XV2R^*M.E_>T#I8+'R'G2*"*C1 <2DA2JR(%BUFVX'S-T!?#][%B?(QD;9&=X83,$96D)DLE:)]HQ?3OPI?%\H$C7A$V. MBH[=PS2S)UZ.7XU''_O#A+VH'&*2#"32WJ(,DQ!]3D"&A/M.-Z9?1+ M(_P8X:YA_:AHV3U@KT:3:1C\?_T/,Q/2EB1$X FRHFFJG,B44*212:'3W@6& M++?C_-[8E\;XX8)=P_=1T;.ZV#P;8Y@!89Y6EV 9B*A(\5SB]9R>0TA!"8LN M9GO<"GYWM O@]&#AK6'QJ-!833(8O'H_&BZC.H(L0(R(X#0M',K$"*[P#-:3 M#5B2U<(==["V.N(%L'F4$-

E1L[ VFZS&I%Q?Q;7\ZP)Z+C'ZC6-#>!E ^ MTJR2]!"842Q'K;,\+E:R.N(%,'J4$-

E1 [.TXU+RL-Y^OXFC02[Z@]9R# M$,AHS8\2G/ .:(.7QNA(EET\BLY[PUT EX>+;PV11\6SEEKUTZ?T/@S?X2S2 M*EU0(2D-J#(!$B*!#SJ 249F;H/SZ3@W=]VH%T#KT<)SQ4&XYK@B,MJ*+(J#-V%FN1+/HD8SENK=XV^L6P MWD"X:UAO$,FJAZ'CY^2"OQN-/_=0.,Y1*3"AGH?*I,%S,A%2];JEDYRI%E&L M>X->#,>'BW)-4DB#Z-6;JS 8_'@]H>E-)KT0D/$0+0AO?$U#Y^ 2^6J9IJ9- MRLH:UX#:>X->#+6'BW(-M0U"5#]=X?@=;1Y_'X_^G+Y_/KKZ$(:?>SD2,@P( MW I%EH/*X!E]I8.6&LFH$$U.E-<.?C%4'R_:-90?%:5:J.![' R6<*3+6-TU M2(*43PDFP9M,4[1)9&Z1T$9*KFK(P2G^\>1_& M.'EY/:UW;JJ_UXO&!F&U@%C(%E0JDU58:,U!L@N4SS:G)F?%VS!<#._-!+U& M#QID@CVG68_#X)=AQD__#]**XYWE25V78 MRV'["'&N(?BHX-?"VO^Y/TEA\/]B&"\3ATUVB5N.(% )4!H%.&4U2&<3*S'+ MK/QQ1PX;1KX FIL(=0W31T7'EC.]1?4S?4+>?8["NDPNGE.!_#P3(4@R( .3 M-&OO/!K;)!M[9> +X+F%2-?0?%28[#ZF^66 .:K,6@DG>&>V6QS5V9U9$;TGOG&OL)W]2C1+GNJMMW\PO*?TV#T03SW[Z?CJ_Q M]L/1<(J?IC\-L([]M^\G^.[J09#X:)U8?O3L4W_2BQ:-+E) H4GKWDP0 MD_N(=JQ-\>A#&Q6MV _\2C4+(4S.PJ0HC5?*\"AXL-PZ7]-ZA%.]'9Y_V#MV M/8%W(7SHW3STUKH@1]O;J!D(912H4!..%%GM*0I&]IX((6Q[UTJ8Q-F;L!AB M_L+A8#I9?G+[YFU&<>C:L7SB:_R(PVN<4 MU?'DV4>1H\%MR2Z'S&H5P^G<@D;L+E>2)D)M6 AC%4]/Z1)-X@9,"C6TP#-X M+CSP>L(CK0IZ:T3N&')/3^IQ+&R@="\1-MSKES@6"]KPW4^?/M!^>6=VGG8H M;A,#6[P!.SW,C8D:MI-H!Q7\?CR:35^-1 MZ4][C#DG3"V[8I('5:-*+M/,DI.%*^3,E-:[\9WAO_C7^%!1-BQCL9!&B9%L#$4LRT+ M]2"CTQC,DX$4!*Y6M]!TVSKG=&N;4Y M!V=+W':\=M3.?@OCBU> 8T7;L$+.$M(L;Q8GTZ7R*:6$LBX#HN"@=$V8=3)" MR5)XS@H3L?7;OP+ABV?Y&)$V+)-SHW33]SC^?30^F]6FJ(*Z&AB.YJ>* M,Q"\/;P=O0JS MA'G!17+1T_H32P"590!O4@3O$SFIPEF3MR4^'O;^;T/TQ:M#0X$W+*%S']W; M\&FAGC^2<5)M59[1!6TX1,YHQHJ6KQ!HET*F)=:?\=!^'U@+Y4(4X#@1-RRH MLX3U.T[OF"&&!O0^6O"*-%"Q0!IH,P<=OEM:[[O ?CB63YD'+CI!Q3;GS MH[C>"NB+Y[Z=N%N6V=F*CN8;R=!('HHIA;R-XB%HX2'K9+1RSK.M5XJ;*<'I MR6_(UBYZL)>D.PCFK8)ZT1]<3S'?3!A)MVG"!I*.LBY5$H)Q!9+-1:-&S%MO M';=0A!5(%[<>'"/REB68'L%'T628,(0,"GUMBSQH[*93I(MWM6QTN%B/'>&^&0\[;T:C_)UFKX< MO\'QQW["61:EC-Z0C3;,"T2318KK+J!VR 7?D^N'0$Z;'-Z&HX>$ M-Q+PR=CW+-1*+18,5[3Y>$+HC/+ 9+ "E44>=SIH>%JL;T@RWF>73LU(KH2V"YM7",(S *"] ,^>*D;5[4^O#Q7L 3F?2-21EU$JB'>3Q M+N:U "-=D)(L2/#UGB'AJ@4O+2-$4?[Y70"70._A$CWWM8]:XF6, M[^O2]Q'G9Q\-[W^L>WJG%T$>G<[*C9"D:(DN6N9:IXB%')"AMO1)TJE@*AMO MA*P;J/G5$(<^,RP>I"KU'G @\[$6&Y:"D1H%QHUM[6ZWOQIR_TS-\J)]*@IT MJ?E12M;F<'5>F0>+06N'V[H"7,81Y3Z\;C^BW$><'>PDLRR9-:]"Q49 7Y:W MX=.\0@%]/L8PP1Y+G%A?]E#73LA^B@K[K$QQ7"=2M,W% M0!YOROZ\ET5L^& M^'CV\ODOK^;!%7*[9L^IW6W&..V/9WO:(IGNU2 ,)S33&[D7'@K6!%LT@8%* M#.O1*FUXN;:XXLGET/HPX?2S_/9&/"U%ZN(VSLEFW"/#3WND28:@9\>!@C8Y MD< &8Q3FF*S8Z0JZ>K97:R]%.[$UU7"FR^6PIWB)V6&&Z&K# M/4W;<)0B '2"+(7[3NO.P>*_Z3;<5I45YN=L>V"/(P3: MP;GU',VB.<8-*(-,YQ0#+8=%D9F?)3B"66_[1<'0:RRMRZ"M!7)ZLH]A9RW1 MQXBVBW)W8?*>/._ZUT__==W_& 8UB^?9]'D8CS_WA^_^=QA<8R\:(XKU 8KE M-:@MZ^VPQ* 8[PK7QLC2VJ#8"=BY].$H$E=+XS5GH ,U>8T)"1HY;#4*<]-^ MU(F8O%+ =+VDE6HI+X$&1%'.JMK-4+:^:;\6R"6HP?$2[B#21<;1;&;_[$_? M/[^>3,FH'<^F?@=B$H;%HJKOSADHJ\C S3%!#MFZ8'32K+42[ #K$E2BM?0; MGM^1\=][<8TUA/L:!]5V?A7&T\\]VA6##$ Z&V2+<^NRN+=FV(O:N<%CQ)H%R%M4\%#4"I"2;(6U79%-D\P?HCB M$G@^4K8=5+U;!>-Y(7L16*@5&='5%CLF02FV^!"E0MFZG.G%<7RX1#NH8C<' M\_MHF%9F*#!&';D$XVMUU5P(5R@"K/(Z(?/>NM;YCINP7(!K?J2 .["_7XUK ME#=YH\0Q RD_&'UH#S(8$I CV:E$/S;A/; M$9U+"8YE[N&=Q%9B[\ 7?Y;2]=7US(Q\@1_&F/KS4P;\,,#I/)'BV=5H/.W_ M]^SSC9/I26&BX]E _9-$9#*X)!-@TM)P7ZS-K1,76F&_$$4["Y6G7*>J)9P5 M2[%(>DE*-8=#2N!U;1)C2Y3,L\B;MW':AN="5*>9R#O(ZOW[:)3_[ \&/2&< M\C9;H%61[";G/,2 L1:"1>3>8FE^07XY]H70?) HNRFD'X;O^G& BVGB]*=/ M:7!=*RW=8'3)^6RT EI_"*-T F(2"H27+C,RP(MK?<"Y"ZX+487F%'01=E@6 MA?^U7HIX70MVO2S_F,P1]Z0SH:0@P:)(M1D$@R@] \8,"JD2MZ[YC=9M@"Y$ M,=H)O8/0Q)U@R>VT>PE]H$GEVBFN]O_4&3Q#!/+1:%'+27G9R=WF52"7H@%' M"_D$48M>"&2)DKZ!3F66ZLD(#T.(C.9F4U(!6[NK%\KW4:+MH-C^'$]/&Z&C M"@6,J1WB:N$>EX*#P&,)%I,HJ1N"+R#XM)?P.K#9?^V'V!^0U'!6 6@Z2G^\ M'PWHV9/J64P_WTR5\6ALL#1+4S,1"F<0:AL_A^AE"#'(YJT4=L7VQ>>"=4)" M!R&H.SA7@^Z.T2+F%*-=!NL](DF@DN:@EM3ILUH3J\0W3"X64V. M$7\7BC$:OGN+XZL7&*=W#D\RO1$6>)0$R8M &YT+D.AMR(P6MIA;)P^N@7%6 M53B*I57RCQ1Q0]9K7L/=A(;?1U.%KD7SQJM!0T!U8C>M2U)8"^+S$2/:L%"&1"YIS MS5U-&D*T&72MA^&5$H6YQLJP"ZZ+48WF)'00/_[IZL-@]!EQL:H]E$2/T59E M45M(VJ=ZA!4@.%4O=4<42#YQ],W;=CT&ZF)4I*WX&P:.%ZF1;T?W$B-I.,_) M' 8N>;W@KP5$D25XX5V9)>-8OH.U\.#!7SR?QXNKBQ#OO?CS@Y6GZ)0<,K)0 M(DU6D3E*\[0!O <2;)_15&26U39IW<3K[@Y;V%J#L("Z]!Y+S'6+L%AJAGVXR":)@@GX5L M$\6E3J:U+7C!O!\IX Y:L]Y!M.;,(Y8H(S<7!:%!#-E(,/4%NMRD*IU M@L!60)N3'0:4.JZ#'H/CCD#R21NLTZ\K+9'VRM > FL M-I-?!V_U"RQ(,\PWW>#O3A]K652+H9YV>U3U(BNZVL]1 R\.LV0I*]WZ]7X$ MTB5H1!?2[Z+*ZWH_Y2K@N7)@J(=#IS/&JK!@LY+RYL7F'@4U"4I M2%L&.H@/KGHP=W01KI M'5"]PJUTM+O1=J9),;$6)HTY@M'*%\:5TZSU4=*=X2^)[T.EVD'(\/GHZJH_ MJP);W:!Z@$%K$PY3A>9M="A< ILD35&D D$F\GQ<5()[-*5YZY$M<"[416Q% M0"=GBANAO>A/:GG7Z_%MO?W@?592:1"T*(&2-I$OHQ.!%58GF;QH?N=@+X!? MG_X<25('QL46&0CI?(B& =H@:1V,$J*IR$SAGGO!56GMESRE_,4.:7Q0[;D) M!UV40",9C(8S?/-:6[IDJ6,(8)'5?I>!T2Y9,^A+D09+,,&V=D96,9PCD[4- M/VO6B8.%V\7EZ9QG@@R#5Z%/_O+S\*$_#8,[,'L\VUF_2W"2Q;HVTG1IYP-; M.(_%!BU3ZWK=CZ.Z&(5H3$ 'H:S7."7Y8/XIC(>T&D[N7=(N_=0G*]P:GJO^ M9AEHYXS"D?5,OC,7CNM0L#C6^E[KXZ@N1D4:$]"!B?JV]GRZ'G^>"6"NNO/5 MC7F!FDD)VA5-.R3CX'-$0.=0YZA,PM8E%39AN1AU:"+L#JS*.VJY2]^P7D:T MVF0&V:3:9;&VT:[EA%A!9F@*PI76/8OWA'@Q*M,E-1V$NQY*H>=]2J56$)/1 MU>1>'<'SH,#PY(0TUF?LWB^Y&'TX4L =!, ><])[WFAM;#'D:W'"IY,''S"1 MQX7B& MMA'H+_TW"81CW1[.&6=%; M[D)&**76(V.B0$T-@.*,Y[079FYV4@8:X8XBT'>W2K!Q\"?2NG O(D]"S;!=0^;0D?8WL3D--V'VQ$TJ@K"9^,?MIB@C1, MT3:F"9RME\N+M(!DXQIK$^)NW;V>%NT;^@6>DO5]!'N.7H W>7;S_H"6C#K: M,C3$4HOX8G'@9$%(]:H>BE@\;QWR:=\?\(&+_,MD1F/$)-$H)BJN: M6ZA-+6?JZGFPBZ+#0_6[4)Y$E:A]N'XT"G& B#MH';@F:(9*%56B ^;K]1(C M T1E9A?< J-ESFK;NAC44PA;-N;[2,%VD$6QV6.5G%DGE:$IUI9&&#U$C!FD M5^0#LQHK;84D[YLD\\H[6G605A.0SY."8 M,2EDDUMG0]P#\,7S?+@XN[BLL\N!J4S"L4BK3J'5!I1W@BQ9(\ FCRDIAQQ; MAP:?Z@%V4TUH+OR& >-Z_7"^_1"2M^,PG) U/GD[JFWM7H7%Q5)!6Q'&6FJ MW!J.""Z$!(QKPL58\4(]XC0\/LH72W)C 780\-UD6<;(A69<@9DE;2HDQ[5P M T4'\H,QV,([/#C:;+PW,5(31N$5DX"B%MYE:"%JP4$JY2P74IK4/JR]W4AM M:9%Q'4@=>83L@R#N6 %:+"(8;X0L,:?4W/':T2([^D!"HI>9%=H:7;W H(.& M8%2"H'2A'=0Q%UIGZCZ9 XGC'(J#Q7CN XD'4YB_/G7+' UG9W6S@%UV@GSA M ,K6HI@Q9_!"9TC*N$+&E")/N2O%6 ?HB1Q8[$7T)ITY6N =^*,KF):A]1U M[7-XL8T+5G;X]"JJ2('(5U4*H;B MFM\6/*$J;#C8.)<-EXH6X&R47@3/((8Z55:KH2430' F'"?K M7^L37>BZ'!5H)_$.WOS5"T0+5,*C90D+>=.&4-7%S;L@P9";[7,2*L76>K > MR24H0 ,9=Q"87N-Y+H E[Z68M5LRG-S@H"(X[1A8+$4'QS67K:O(; 1S"?RW MD70'\>L=[OXL@#)I4=D402*OO1)K-TVC%"2=LE!&B6A:W['9&=PEJ$@W3&R, M:)\H'>9YF+S_>3#Z<](P(^;VF9TFQ6R OI(78V*21N>4H@Q*:Q]0*\4M=VC) M/V!R8U[,[>.;I\8(TH-82 V9R:2&5@?PZ ,4F7DBQT6R_/138W[':171J_'H M8Y_$_>/G?TQJR;Z;VFS/TK3_<7X%Z>;2FXO2)(^@65*@,%N(I19P+KYPF:V2 M71RM[HGR21S([*,A:\Y?NR2F X?G_HEQ""99X3R0 X^@3!'@34!(R3&1R=QF MKO4%L#,?P'?-V-8#^GW$W4D)DW]=3^874VH?B#0:IOX [T%\.]I7.DD%GZWV MD$3M(Y0#&6VB,'"834F"9\36>3M=S./B-?'LY'=2.YC,PM0/E2CZ>H SQH;Y MV57MXW;!=8;.LV?7@ ?% MAQO3U\&:^:! \D^?/I ?@C_BD"B;]JPR1KH4 $O(M8T:P9/5X=$2C771JN:I MUX] ^J9834GK8-F:B:$>O/P\&K\87<=IN1XLN_3U5+3:%L,@.86UQ#ZK!705 M%)]X%!&Y+ZV+F&[#\TV;VM'51*U\@2MI-[JJ'VD!52T5J5M>+ZI4CNZNJAU6A.M?@PT_QINH^5ROO]:;8*Q M6H,HM<)14:(FC!OPV4F3 _>Z-+^)L1;)-_5I05$'N9^OYED$9+C-@K6O2)G' M9,J-9W&6Q98[6>S K_$CCB=A\+(L/JB5RDF"O2A#828$\+S0.JJ"!2=M )V4 M*B7(;$3K1-$6N+\IY>GI[Z"HUC^&8PR#6HWG[\1!E>'+X2_#C[@0="^RY+*J M7=:,HS]X2!"LSV 83Z6@]M*U7@0?@?1-\9J2UD$7RUM0+_J3#Z-)?[[I/YM, M<#KA/>39!*TC6)D2H;.9-#Y(6K0UTDO@D?:GP-*05]I M9-YQ*7/KXYZM@+XB;3F4A@[BHFMD,$LD6S1%FQET/)Z[6%@QW2\Q#W%]11IS)"D=1$$W;Z6+?KEOQR'3)NI,"HHG$%S6D)LQ M) 9=H 3/O+2F(+8.K>^&["M2GJ.)Z2 6NG8+K3['W0UTH?"]D&HG$A*'++Z6 M>S8,O/$!LDB*^VBB$:VO%>R#[RM2I48D=1"9W+YFWFW,&70VEBD)3-":J6H' MI*B*A5 X\FACO8UWTMWLK,U0G\26=B@]'40C=XG2UU+5XWZ\KLQ,>LY(GS0& M"%E+4-Y+\,[G6J[6F\*-P-0\$6%?D-]"21T3NR8 <'0*\H9WYD[/XIDE2#-: M:49OO2YH8X9(MB !%QY\*@Z0/D66@M.J]2G,H5B_*>9I:%ZCGT='J'9/S.UY MQ6DU-QZLGJ5LN R^<+(VI5*U1D[PL?5%L-W1?46W*_8BHH.@Y@:D\]/(]:^6 MY85[%A4(4YL!R:+K*FPA!\5*T:)>D3N-ZFQ!>:DJU(J8+I)#P^?%(OXL_=.$/5]7F+B(D(CL51*T=9M8BXH7)R&0L@/3B:S*8HVQK1>=1T$]F>L3S9A= M-;.:TM+!$O0 X(_7$WJ%"-N\_F,5UN(GN<=M9!9]YUBY% M'E3K@[I]\'U]VM2*K&ZRU1-BGM2#H#=A@"_+ ]5'KJ1CN4"0@OP(EA,$APJ2 M(T>C"$/[L6JM3H^BNGPE:DM,!Z32^"_9NDI9!+K/T$0)/!E22@CP, MQ<"K@"8[)F5N[=,]CNKR5:W/XH+U6%6A'3P>IS=U&<1:W>O!^-IV]Q?/4"X[2'M-"B5*39/).B%]3@ M?*Z7^87AH<2@F_?8WH[HR6Q8S3C=8NL<24@7OM<==*_QPV)S?5GNG"A^GN'T M1H:$Y!Z6+ IMJD62"'R!%+)E/OHH2^LJHKMB^ZI4J!E)'?A;=['].AJ^NU%R MSLC;TRQ 4"&"BHF4G.=02^M[5TI@KGFZTB8L%Z\L34CHT*-Z62J:VMF IH_S M^Z-&">&,3K5WEZR%W47M*.[ YQA-"31GT7QQV0SGXE6D%16-&ZUL[!#B:J*! M=1ZXU *4R Z"SYR\.IMU*4R5L*(>:UNL/)WF*B?BNYE0.T@WVUT$O1'31J8=@UO_5JIT?PZ"N8*_) MDQ_W$QE!L[CS,-__X,YOOL)Q?Y173_9_^I0&UYEF25^\#\-W^)ID^U,I.,L@ M8#)9+L$+[T %FJWW*@$7*%E2R!EKW@#HI#/\XE7W"2M$!_F41\VVYZ)1SG!? M:_?YNJ\C.,<39)F5M[118O-:8D9&NK:_M)::3F42\I6.46&LS:D-:QV&Q()I.+%A^1=2A?; MHNN8-^8(,9Z[1=>D=KY?PG^3DS?.@ MK30]T$SF@L@=DT5%[6*.(KE<)-.*&VU[#Q]W[/D &6#7:7H]7E0.G!ME./Z( MMQ:$S=FF("/(C)K,WWK'PQ@)Y())K4?8 M%_W)_$Y+C;,\'PW_=3U,E>U_]J?OWWSH#T>E]$RB33&6&ITWM6!/,> Y.9R% MLRBP2D781W3LL)%/[W\S7-9?RGG1FDID= M$\_.=^86>;"6<>0*DJRWYSPC+\UC!,,8J]6ET:O662![P#N5^]J9%G5-R;F] MW9OY7<<)_M=U[:Y:RZ>\I7\VLP/): O9" ;<&K(#D3GP2*\##XH[JV.TN76. M_@8H9_. NV)^5<,:,-#%6O00UL*@WP581_VI-X(Z4X_J%M0]K@Y'R/VDBI$% M+X(AAY3KU=G@#<2$M=^0RD5(Y7+S?-83*\1CG:I/J@_[B+M[/5BT1(PI9:M9_-XQKKWE M7EH.3/):T%,B!"MK^JKRFCEI$[;.^]L56X.6O,LRIK.L[SM$U(R;98FFS%1, M-D-QGH/2F.CM-@P"NBPETU8W[_&Y$[ S% 'I0F?6=.=M3$H'?2Y_[ \&U4$8 MSA+_[D#L21V<8<&!R6AJ HJ$6%P&00N"2\8R8UJ_+AO!7*B&M!%^!Q93;4 \ ME@ZNF#Q'5&FC>*A<9.W7D6 MDGV%WD%F_FVX^YX,9@(@0=S<);@%/0]]U^)X/BBRKV6M?58"J[G5I,K%(L:L MR(-M7?_@0*BG.I,ZB0Z=@JZG\=N#+W4>T"/3N@JFCD[%U>,YS*'8Z M5A_M&2FID+6&DHV0R!G KCQ'&UB#EWK&M>G4Y-'CLJ>EI;L MPT0'VC%K'O'0*EP<]K#@+>I8:&&UM+ Z8:J+$(!S9K6T083FP:"M@,Z1*W8L M9Z.N!/ZD3]=6LHVZ.UV39SQ=6YGDRNF:(\:BX:I$YI2QP7//:Z@WY2@S,_&P MTS5YY.G:FH7N;KS@^6S$7VBMRQM9W MT@[!>9IXUNO18$ <_1G&N1>$2<+96GPPU)5 *0A),[#%17*;.6T)K1?(O4&> M?M'L7,<.BW@=2EP'IW2[AN@*K8U<(TC-!;GI-=G"%MH.9):<25$,-C_@?:J1 MTVXI/C"$N@<_W91?^]BO-N\:E#V&T@C#:/HZFYIZ["#6,BW.,7J5C..F-"]U MO07/I6M,,RZZ.+?;21+_'/>G^+*42<]$QE%F!*M"(2N4>XC.&=+RE%/))3#? M/'"U'\1+UZ8N&3O?06 I-FBC#6BN0ZT E"!J46-WR0C/=4YQLD-R!,1^%2. M-6XN8"_;+[R9/WS[$L F&[@.GJ/LY=(&>Z@]..J%45.%K*G5,OA8B)D2'+ M2M:@DO9U+S> @_Y_SX:3]__B9/E ME1QN@W=2:& R\)I;7&K)@0"9J43_8Y*M%E=?7^#V_F._5)J.D4[C=^FWZF;0 M7!9(1%+,^QRA1+)-E6/D$*(G'RA8+YSDY,3M4F?A_E._5)J.D$W#",F-PCS' MFG<]6*#))@<=C(:B"[D2Y#^#BV2^!4P1MG WUU/:L$-:K&&?W@PQC?U[?M(]9LL<-+B^[\Z"99=X=-9"7/+@0R M^"@VBE REI1B78PF5K5V5?C VVND&83&K<+%0%J1V$=L"PJ*4P M;[(Q:PS^-GRZ:68DG?8Y%P?:RWH+FL?:]- "NF19REGZU#H]H8MYG.6*87<: MNF9O/2_U':3MO9F.TA_O1P-ZVJ1V@)A^[@4E3"FUGQ:K7K:CG8* MBO2B=7/"ARC.L@N?F=T'IZ9'4=.-F=],1+W !0:7D< G@@X+%M][C!6(1)*$E8BLL JAA/-CFAU;)&((T*/+5V M57;!]4T5V]/707Q_S7INA+9,& W91X*%!,;'4IV\&)WDTEK?O,#C(UMM9U[" M/*!J1!;:D\NIL:9)VHC@68G C%75X242.BCPMC.^$Y8U.)W=VAE!3R[Y;Z[0 M=7ZCX6T2B]62868@L<;PE;4TH\Q!,>,=O?O1-CC/_\3\#B>+N+HR@9,/;B$Y05))(D&,04**)"9)UASZ M#H.?!^,^O??00 4V6SBGX:^+"[2W2PI"2A-;7V#?#^&%Z55K3KI=Q389>,LCP. 9 M&C+LG!&UO)3P))-D:2F7I.F.W&U_!B_L(O6F(1,;PU[MRZ/C$G8\ M+'R03AMS[';!O5O M5[67U]-9!;M'O<:;* 46*:.)"4R<5>_5EA9 A6!#8B[0?\RVCF#+ELH6>=:]+R 2[3="!^D=YY%;W9JE+R7 MBJR%\C6KRO'<=&#-S2;].VT&'W!,\AF^F^-<*G0R21H>&63+2:&SCN#)1P%9 MG*=9>ZXQ=7$6M1'1UZM #9GJX&23'.+;X&X/M;'6JU+[L1(8SU5-*RR02N8Z M*%V*;NTVW@/P]6K)X3QT$E:_4"Z]U M,45U4&OU<,"G:Z#[-%3M=.Q^&2> 4>5Z\!_ "Z- N3)K,F,@L<"2DRX7TSJ] M\DF> )Y0+_8Z$MR'GY.=_^P"ZFL_$MR+N)T.@@Z1^LE4(I68)4\"/"H'JE[1 M\5YD<,(Z@TIGE*V[0GTI1X+M-6$?83_5(T%K:55DZ"!&5HO8I01>V0Q2:Z>\ M93)32"7)!7*C8;82@K ;.G2_&ZIC,4W'S MODZK^F3L=E-AX"#LRU=X!_3=U2(X OEYS/C3:4HC%3V"YB>TC"YFD74PRD@+ M1M4:,YAHORE1 /+6+ M7_VW#==Y++MV+&Y4CT84=+#W;<58&".O7G'@S-=S5I? &R:A M9NEFA\*ITCH<,2F.H]V["/Y#K1BF?OUFM;/);K%AFAD3!I-ALQS[498 MD*;L##B:K.%Z08>6TFI+ MK$-,G!FP 6M#-:TA9LLARB(Y5]&[TCK#.L@*'7C+ I 5'7U[M2/:1_S=]Z39 PMW8CF@?R732GE@[HD-I.D8ZW;8C,D9%E7T"9SS- MJ/ 06H+G$53E$X':5QLG:TKKNP9+1L M2 TY".]=9)*KG9IXT !WF*;O;EG>-/;%^)U-A-MP3;Z#I[8E62":+%O*[ !J M'Y=S-^8? CFMR]F&HX>$-Q)P0[MI.S@E+$_,!/!8#X% MJ?C[TV)]@]=Y0M+WD6MC(_G98C&[O=6@O?46-:3";.U,6>\WZ$A+6@X6LTHE M[&)\K3[W=-MQ0U&/&LFIL0?Z&D/^_%O_T_/1,(UQNLSGXN1KY8J#G.!:>%%8 M<#9F('=+F<31LM4^(6N96__T+YV_!C)K_>9-/KP/@Z6?;!5#H1('K%:="DE! M8(+7H.)_M6R"J,5SFIC M0!M-F[>LI9XXH936A&(Q\K#JLJRE;Z?!OG1BVTNTH5.Z"> LAPGO(9Q=Z/-, M013'8"+>3D%"@K)'BK:ZU55%R61%SN8ONL>?27SN>QTGI(GNDDZ^X?-7']PX!, MLYP6*C@98YTZ:>('')?1^*IV8A[1 C0/OAQ35/28T9KDZS6;[DHRGQ?%J9RR M,3G25NQ\1!ZU%;P$KTWQO6,&;I+U]GHYV*O;P5[>#%;KHB7"]K9_1;_RLKRA M3R>EKD;U"+5+@CH78N@M=._2-L@>W(^E9 MIEFL/5Q1U^/P&I6,M'X 1HDF1!\R:UW+;2=@Y[BA=1:]VY"AV)"V#M(7CY;5 MO'T7[VFM>9"N.@*LEJ[.#CRG+<;JG) +23]OG>K8"OLW#3TE^9U<>CUR'O/3 M'"RF"$N.#4NA7LWT%LC(-,_J="6F5$BI9E4A;3XN0HRS$!L3S@QL46]O$CU?'05 M^\-[1MP!]O*VIS6QAG>&NV+K*HLIF8#UKXG%8K-/'.@-4?6>MX#(4@8>#9?&(>?-2SD\ANGT M.W@SC5A=W)J*OP.#<D'M8+SQS"HL^[I$G*P4@#+3(.*.9+45%V4/69ZZ3VN M9M U>YFZF=$%J>83HKX#(W+-[)[3!M+/LXY?9#2,PW!"FQG-B/<8-Z)$&R&J M0B^A9+70>#5D2N0L,98E[G1GYC@UW8COLI6N#2T=%+S> ^N=-^*78;JN'_62 M#J3C*D/-D:65G5Z 4$0$I9L=2U\%%SC5BF;=%6!9M MF_Q"RV[MAE'_KDOT[]=5T.06O0_T\_E/>TPH;I@*D&H>F4J&7B1;LP-5S5FS MTB79.LK:!OD%*N()J6R8S[OS+%8G\;_#X+K:#?UW0T(?!&H4M'!;5_MI<@ M)E3@2BG(7[1G]3( MS?48>X(0LI0$!%63W[FBU3O3NZ-Y*H4EH\C^;*QNA^"\("7KG*:-"<]/Q/.M M9L-P.O_-'L?(0H@0D M$_NFX1TJPD-M=\=J^]]'H_QG?S#H:6>]2[R>30I%-K%""#$H0#0Y*"$"LM;; M_'+L"]*9@\3YD%;_E!:QQ>I\YP>]:&E&SFL0OBHM$Q8"I@#1>,:UBLZ9$P1C M&L[H@E3P"5&_)A#]I(Y8?A_-0U3W9R@MEBAK."!KFF$2G+YR = )B4%[JV17 M_G5GD_JFWQTIP!H5[^*PY> 9OL!Y7/9M^'1WBM8*+;W)$$.QM2=7@4BD '?2 MVRC1&?^4S<_UL_JFY%VIP!HM/_H\Z$UZC_EZ@"_+&BE.?OQ\Y[MY2A)7(AG& M,_F%2=#.4X-GFBN@SY5D)M./6E_=V!?CJ7+-.M.[3DEY*E>*UDQMW@^**V6M M1["H(B@5%3CDE@1GT6"42J6NK-H5*.>ZY-,M_8_'TO>FH<-4A[NPYLOK3?.W M'0!VU)3@47#G:530A,H=U.-X'LZB,#*'A-D*2+5^C*+U%UQR"5A1F3&NDBZM M=ZXS*^/GVM3P9E>%]H"=293+.J::!!T MI&G+BMA&SSQ'KEIG ^^*[:LP,3HAJH/ MZG0D31U8)COC95X7P3(''Z(CEU%D",EQ8"9%6E Q6=WZC/V\ZO2(G?*TM&D? M=CK0HN>CJZM:.V&4_E@V:5"&$2"RS[BM$097((8HP.?HE$+'4VQ]#^$!B--; M.=WP]: OQC'"/E7_X'67R>YLW,]'-1-SD?Y[1 G#@X;I[!K>?A-W+)&)+9Q5*H MUG=.79T0='%Q;\VSJTA?EF7H_*?AE-[N62;[_![L3.(D!N]CE@Y"*+4D-R)$ MDP,86?NVBIR*:VW!'PCU2;A]A^G/#BY]<[(Z< OW=FT\=X+QZ"'/\);:0,EP M"R+3*I$\AFA:Y]Q\D2<:Q^A2IZ0\E1.-7VHA([QI'OIK_0?+V%IMV&*<3: , MO1E*UG3*9 M8)AU+S"JC6@ZG!J!LZ.C#F-T!;6*Z[@.LHO+ 5 MV'EB"LUHW$T]CN#@](I2%!,F)BC%"E!.28BN9LP4(YAC&8UKO7.=04$>B1*< M23_V$'T'>O'RP^S2Y_!=K2$SG"R[#"6?1=:E@.3.T'PC>;^:MNB2F50L*RY9 M:SMY/9+3F\$-Z1HUE_6I(@++Q&?Z9E!&XS_#.!]>96?+PYIX][N"7?'A-4L^ MJ6@S"T4%3H:!RT&&Q,FW3]RFWI;GMLG2OS6)K4/)E>"0$,DDSII!8*0(W 1; M\\NU%ZUO(S\ T>KNP6L2U\]S1H)V#@6*R)3T'3%\ M/EH/)F+3_9)]I-B!%;#$L0S(O+@>SVO-]4>Y)X6P1F0)"@UA3&?UNGJV M^(0B2' ADS=M>:@1G #>,EV\0)=8Z^J1.P&['-UH)_\.2K#<+%O1J&)3JA4/ M%%G#M;&:KP5]=3 T4X.82NM3A?6+_S'1W>43YX$BC=8H$6ACYF3;*]JM(8AZ M-2J189BXSUIT%\2]!^54L=JVMDH+N3Z5..R-$[@,,KZ9/W7H02=RT!2W!H*NR] MAY[>4#U"N*,6DFD8@ZA ?A^-I^__Q,FRUSI'FU4@$[A$2Q9QB@*B9QQ\MEPI M(P2S>0>25A[[I=)TC'0:OTN_5?>%YK) (D,VH:0"60D&RI/RA%SKX*HHA/$* M:?78@:?[3_U2:3I"-@U=_QN%>8ZU:=)@V2_;9H;*::B2!Z6\@V"5AD2>IN$J MT/_M_$;=>_*7RM:1,NK #W\^&G\8C6L#M&%^.7V/RU;GT49C0DQ@>:X-)S2] M[E)&,#KYHG,DC[WUZ=T&*%\BURVEN['<:./SNAD^DE@8ONN3[Q5F902.2-7= M_KPFIW9[0%XYN!-D=3!=RUS;J(32WHI2LM/6:1$T\[WMCS[NG?NY3A=_I;GD M7VY&F)=MN V@!+1>YTR*D1FK)4<4^)0=&%MHP\VF:-:Z3<8NN(Y=;[:,,>_7 M0"N@02P91(ZUK'TL0 :' /3>6&&=8*%U7[;',)U^!6JN(:L+4U,:.C@;W(+O M64K75]<#6E3SLRO:3_O_/>\,QZ,7Q;L,?E987$MR&Y4A<8C$C% VJ>;%0/9' M^76I4@NJ.DEDNP_S=YS^]"D-KG-_^.[F7"+E) /I/7CA:8O6@8&G_8'\'8R\ M)&'-JC?8()_M<5P7J$#-Z>C@3/.N^KXLJXA[9!J2;^5J*X.@0#E2:.=I^HYL MQU"X-RJWOOZV'=$%JDE#"CKPHVY/,+8(8M%(+UH7:*J ''D]>6>4,]SL-D9];NK6#/>GH"Z)6XLUUQ#]%S5*H8,0B(/U1/L2%M!8*EU M28HGH6:/'*8^52W;AZXN:E1<3Z:C*QR_QL'\ZOS[_H?)(OQJR3(L(2'85&/N M+$>() !PG"6KL['!MTZ5WP+G2=GJQU.Y&@)OQ$,'0:9:ZWET]0&G^.S=&&?V MV1(9LYR;P"U$2=N^\HZ#L_7@;P8/YS M:,$BVI05N,P-S5AYB#9*"#)BU.1L&MYZ"=D"Y[(UI!4/&^-"C4_2:C.NC[49 MUQ6&VHEKIM)'G*1M?UZ3D[0](*^L\SYAXZ&U_ M])$FY++MV2+>?*_8^6_S\?++6BC]>EPO2- OT'(S7G[[8YCT[X0;G*DE1[D# MIF6]IJL"A%P\.*%+<9S7O.76!F;+"1P=Y)QA6-=*+M.&K'(LM%$7!PJ]IK=7 M,R#*6:J-"EGS",)&,&=8Z\ZF90]BH$T8:IQ']YPV\%E*RZPG07_RQ^05CNLG MX1T^BQ/Z09KVLA!>EN1 S#IH.*? 6[+\R.:37'MK"]\E%6B7L;Y&!>F$A]8I ML3=H?AG^W/]4#8=Z37Z9&O/+\",N+R=E:UTH@8'BAE!:J2 HC%"\I8W&*XEJ MIWS9G4<\G-W^#Q\H \_A&%M4&(D677: M,-",$=ZH.$1M W@NC58E"QWYGFJQZ]@7JB"=B+YQ8ND.>'_KYWMHG?,N"_(V M9)2U0G2,X$KD$-!E4ZIC4$P;15D9^>M2DV/$WO ,=A/:_O!MU>/IBS#%N\M> M\2J(VN*=$,Y\1EFOG#) ;Z5G5B%;O7*ZLW9L&/+"U:*%H#>FN7:V:+RY"H/! M/?TEQU5X803DF&K%9K*\O.8!XF M[\,PU[]JF>>/83!3Z6"-LU8K,-[4B@I"U'A3@9JJD#Q7&/BA)LBF,2]<-9J( M^J%*'-R_?K,*SPI]SPLQA\'==<[[B 5#!)%\(&,Z+.+4.F6RC6QD0LB#UXU- MHUZX6C02]T/%.+H=? MO?YY7(H.QPC -] =Y^J%6@BN80/(8A GH1?.J^]A"LHV^=XAJSC#:T MSI3>".9-R\AL '+-P5J1U67V^B/GV^^ M_,\^CFF0]Y]_Q8\XF"W=&%3*T1C@M9R@"H32.Y[ Z^@\M[2,I\[,MV =NU7[$+T+,["\T8WZ14G='5Y3JV$V@CF'3< M*4!O-"BI:25GM 9[,SLO1:%6JR-=@F[M;K@_#=7:AZ4N56IF'4QF$A"+75LQ M9[,H%A Y03-108PQ@$%D/D9=2FY>*F4SG#/:6.V)W*0R1[+01:64VQ?FCAA^ M'N-_7>,P?9Z_+3+9@L&!=AK)O&,(CHL"SB-:QJ1PHG6-[1U@?;.:6O+604V# M=>_7#<#ESKL#Q!,:2BOPSFX>M:%VAPVL!2\GLHA6H:H0E0JT=F:KR/E$3FMR M9!Q244'RS!/'4]A!)U&=W:V?LVG./G2Z[A1;IB"VCE:P?T7*L! M,0>F=M(SPKH26H>6=L'U-$R@HPC=Q58^AHU3]Z-?G'[G, V'=Y_;\K"FO>4? M [MZ]4X*:0-+@6>I;"@QI61]CMDSD9W*O2W/;5+#_C5^J#69AN]^&9;1^"K< M[]'L@O2!%06&U30=F4COLN-@E#'DI.6B=6NK;]D3#_%,9# MFN/D1Z1)XBP/#2?3^3V:M^$33E[@!_('YC%Z<@_N%3<4.2=IK 29- G!6"U.0L]'31_>.FZM064?WX>?'#N9N92XBZJ 11 M)%]SHQ4$6O;!H"[)%8IBUG\2 MF27]IDU3J^C0*RLP[>1@/RG2-P1?3LGY/G+MIO(UCA?;QT^#_E5_?KUBX<<[ MC25R0L,M*[4522W0G0MMFBREX",G$[6QG;$5T.G,UW:U.DQ4SH_[^]:]MQXTBR[_LO >3]\K* ),L# M QY+*VEGL$]$Y$WF0B*U;+;'^ON-[&9++3;9K"(SBW3W (.QK,$43T6_>6CI%,Y[VEB5E92I;@N(^@7"YT[1@+(B2M@W)* M)3U 21>VM_18-9TBG;Y[2U,J/*3,P1!Q0'DOP-61MD88-*H0M#!DNLAE[2T] M5DTGR*;_WE)AG"^A+B7V]237(0+&6"<:96>,19WS$$U=WM[2DSZJXV4TX=Y2 MPU@*RM?V&$-^%9J;-RQ@<\XJ2'*Q7>MTAU%#DMR[[!Z M:*M-4GGU0U?5":.83_BQ7I4B1[WL5B6)#BPY=(9)5Y22Q1=+G[?DD0@4= R[ M*DF&_F[;2I--F<"W-CGRPLDD__5[XD\)SQTYW9$CV66($9SV!8K(WFO)R3'W MC;__D1";U9^P>@1KZX$CV3,J) ;(5*S?N\%D6(F^=7ONY=2?M.3!WE*4,1+N M4-K_8R_HF[+!]3,)Y\[Q_+#\'F/,Z3;X9$IPN@0+4EDZI),(X&108(*+2!:O M3:KU%7@=77#]@/=2D'U +A9G&51=&(Q>>D@2=2J.8[*#2N+^ M4O4#4ZC\< G!&-%/E44>@NDYE1",TM&0=/(Q IY*^=%K+DI(X)"36RA%.#2O_O2BECR\A:*[S,7+ML13ISNR_.]ON*!>2-!ZEI^V-1PV$W&/4RUU8X+?E8H-L XQ;45^S0+1U M#9.P 3 Y1L!BMD4[IU7K6OB]8)Z _ML(>O("(FURU)8CV3"%P#'AR'"V=6>[ MRP;12%B0C:L>B@";D.$7P'4HW;P^]7Y=75S4R2<8J">*Z MRN+6UR3C]>Z0_'8XOOYSO4+Z?3(Z5U]O!'*SK'FQ)MG?R&KSAC,1C8E:9-#6 MFYIKMG6'MX*HF%<&N=;-)\5V?)UGP\_+($2'ZI#MD/P!>5X=BM5G7[*/68!V MA8&2RE87*P%C22D4PC'5>O]MXUG!19_#!Z,P-!LE;3TZ[[#3=*#T-3-.-$?*D:3H?!2L\:8A,$K B&3A5 M%%@;@T4NG6K>M77I:;I3]-]&T'N__L:)F=>?OWQ:?LTYY 4]GE[8/? MTH-_FE]5)^!ZE;][.JD..,L607J%=34R691)%.!>*)E2LKRT#L - G9ZO'K[ M1][GU1_SF%\MK]8S%T01/A>@-W1U_'8 #,*"\#YP349TB*V/GD+.H?W<[M7TF+'G?)43(@=EJ8SE SA((6S0K M) 3!6C=ZC,'W/-C32#\=LAT/L=[/R;TI;U?SY>K>Z?AJE=-\/6,Q1'08(#NA M0-5&?BQ.0Y8E6"%\*;'UWL7CD#X/?C7768=_!I3).C$91T;E< ;+X"1U^.-CHBZ]1Z\H=B>!X4:Z.4A?W2[T<(/$5]] M%\IF=TTRRHA:E4*&79UIINK8,2_!V\Q0>:94:.V%C@(X5<*R/W_ZZ>7 M..< P]RX6UTT<&_VP-M$X@= J[3,+E'@9UGN%PS-0ZCQPDZF)XH!3DY MEAQXJ(--(G*Z9E,M',D:G?32N]8WUQD(,Z>W>AHI:MI5RETD8]U_V MY^M%JDG7[XPW+OHBL$#4-Y8W79UD<$M Y(FS[*/$]B,O'H7TW R-TW32(0#X M"+R[A; # $YB<.P =PE&QXDJ'4Z7$_31W?C8!31X[DQ4L6X/DK=; 9PT!K)7 M6KNZ&<"TOG+.1)A11LC4?!FCA@X\^>\%/:=Q=EP5J_+!SP; -=CXY MA3K5124K7%"I\-;.I$>!D6??W4^G_=3OR!3,+-A9@3I)5A4E#D%& ]5GS M9$IBO'4IPVXDS\T(/4H#7=J/ME'=%1L.P#5-C.L;IDNP-(_3VT$JG"#T20Z+ M#;Z"RFI&7Y;G/-&IJ!.$A!%8=M&F$(O!]LUE4Y)A7"BK*Q?&R+H#!][>BN3V M'/SA:+P;\!1MR)Q%*$H[>FFZ)NDL]&"R4EG4J\N.HN]A M2]8^M;?+J_7JV]O_<&ON@BR2B$H$#444,JJXX>#HNP"3G! E:_IGZVJE(V ^ M$0+U5M!4;0"_TC,^WA\?=$3Q_\-G-"GY/P!MJ] _).N"L]99+179BDX%Q:06 M@<5D?12SAX\[[1.M94*W;?(?\R+.\]6OW^H#@O6)B6( 4QWQY;TE\]4X8,AX M<:AUP-8F_WXTIQY%/S[YZXL85]?XZ<7Z%:Y67^DO_X&?KO-,L>Q1L0#&UP)/ M)P:J! <8R4%')3)JZ[2+K4="[@7S5#EQI+@[6+8/WGS@U2B]M&C*=@Z5[\;R53E9)/H_2CQGKM8K'9A?K^17^'5K9O',1MA MG0<4)H"2$<&+J,E.@JGA MC(E].*:?,7&J?O:J^D3A3J5XHU/BT4B0&.K\%!G ,TW^!(%*(E@K]*"6AXM2 M^"/S):;0]QB93N56_NT:5T@71KXZ8;W6CH7JG-9V&S'\TXSG[X]\$WXM-'Y/BCL1R8 MU:(@.I>;U_4-@#6](]&.&=LV96LM=/ N=T%\=;U:D1GZHQ>@U5.EU;!J\QZ4Y0;*>_K7)1U$\U7> M4.Q_,JYFJ U/WCK0BKPC1><08%VJDZWF15@;4_;#U?GXCSTQ)3>4;,.BB<_D7'V\_PJXJ<;E,1!924+0"9:7;SN-=2E.)"$3L([X54>,D=_^"\^?1*< M).,.C=!;9]*;Z_75&F^JR5Y\KFO#9]Q[P1+3Y'G7Z5I25M>*K-/UUY?+1;JZAV\665!&UT&MONXBC[9. MWB/SE6-2A9XDHU<#3H?'?^4IZ+JQ+!]JV;1K9]_U]K=!TV 8UTB&BO2ZE@X& M UY[!98Q;[TN1>"@X/&(@V K*ER#?U.@-:R/W?NX3&)O?SZ&Z[I"[@)U;'( M"^>U:[*&UU1PC#@?+2"F&'BP.L?6^:I#F,Y?Q-N( P-\R:-UT2&CN0O?+;I- M%'8(OD[%O(>PG:>HMZU&!]#E9'6<@S9TIZ8B. +#0,:UK0-G=0Y@BK0NAY"U M;EWN>QZZ'"C[/2];QFAAJA3*N_RI[AUXBZOUUWM=$B?D4PX]L4ER913L[4Q+ M$(%N"A]"[?M '9SQ49)>R'9)1N?9H8>?6I/__>D?B#!7&#<2V!A1F; Q5!&8 M-1R41JQU9RXY@D2'MLPID>.83="MOY =,)XJ M(8X4=)<"O\7']0"*IJ!8UCF!X(6PTB5-[$P*6% RA>@#.:'-*_X&07MB'.FA MD YS."K,NZ-MYK/G=& )"(55(MT4FER,6G/PD#0D57&')=>.MU(+N1 M/#'--Q!WUUS.GI>_>OGUA__E=O4B&;G2>F)NLG2E)>'I2D,+Q<2,R;*B2NNB MKJ. 3I7OZ>MR=%?1I22!]KS?[<2JK+1)A@'!)]L)Z3O!7"S3!'0>T[_RH/('DM@K5W?,Q#DX*B7<_!CC.@[\^)N;ID+5B:# MP$5=Q1:2!)>+ ,?(*!?!Z6A[IA7.-Y>CF9H>(< 1,NX9*Z^6^+>A1KQNBHA2 M0;"^CN86 ;P7$J(HI@1OK$NMO=R=0)Z/97&Z'CH$11^ NFOD' "KDS6Q!])Y M[(@&2CM$@Q,DWN&.V =/!1.54 4,UDIL)B,$K\BMTU++F+-.JO6Z[DF)<,!> MF(X'8P3=6_^;"RPGYY6FE^.AEJA(1P815QJBC>3H:R.E;5WEO@/&]%9"$Q4] MIO8CY-ME!(,01:/=04= CI+-E"RQA<;#9K6(:]=.)Z/>7"R M%CKDTK8QW0VO&X"JDW&P&]%Y;(/3-7: B>(NW/=Q3UT#C%Y&VLLWRI063- M51NS4Q)9&YN-:AVHG)($!^R"J3@P1LH]K(*\F"]7ORW7^6IS9R4A>:Z+25EB M$106 P%S@7K&&12E<-=Z@>P#$.<8IG:Z=K8-@I-$V\$<>+7\_)DNRCE^>HMT M8VY <25E"9RNMCH1706M:YFRK//=1$Q!"-L\:K@3R)/0^>DB[G&^SQ?YKM-R M@RC:(K4M=:1C#J#(UP',44%VJK9B9U52:Z?O(8HGH?$3A;LW\C-IX?^6J=F@ M\%].4?B_!7NK\+\P9K(SUI N5-U)9X-+6+3CP2-G>*#P7YY8^%\Y]LOB:KVZ MKAGE=SGESU]^S*5KCUH8J6O%I"7OT%MP3BHP&J60!KUQK2?Z'@35LMZ*61U0 M(H(-=;)/7= 4K)*@22$Z:9><:WW(G+7>JJW&'RNX&B/93G&%;Y&.VO)$@LU7 M[_(7_%K?_.I->;N:+^+\"W[ZY6;PPX=_Y4]_Y+\O%^O?KV9*%VY4'0*B\48( MNE:9(]"YR.M1FV.R'>NR1@-^:D2:3GN=?-7!X.NDD0__6LXL3YG^D\ E:4 Q ME\ +GJ$(-%PZJX+O60DX%.>S)MHQNNK<2S ,,Q$FSP1JJV.=NJEBM>M=!D3' M0(J"O@05V/8$L#,PK"+]-\=&ZZM3^'44ZI^7UZM9XO0!2!%!RNI7!/(PT"8! M(C(,BMM@]=F/L0KTV7-LM+9Z3+@:#OI%(9_X!C.]4Z[OQ44!3U=+W=P?;R/RO4#2?O E>8X#$Z:I6RD1P=*X":J*X9$J$ M/%%IZSESUPUU/J(X?HSL)Z]Y'@+NW\7QH]4XJOCY&!U,3I2:7,/L DCT"132 M68L^:JCA?>99L3&W#D;^M8KC^_%CC.BG*8Y727HFZ#6MUC5#DSQ@D@RXXDP[ M+Z-TK6W6^)S7) M>@V"N3WFRD2T/#LN'%>.U:7F=6RB]2F(H$V8[7MH2]/_NVF;"4D(3@(3@LZPZ"FBX4"K^FULBY9V4B?2Y>: MJ/--%VFAWT>'BHR1:.=4UENRQ.DE\6-^28[U?/'QY_F?.?TPZ<8D2PX:1GIC M139V=F1CJQ#!6A85+XR.S^9CP4C7>[P-UIM;[%JH[ M3(<3Y-[C%M@+T+J QC,&:.HPU9SK9>T&7E65"@'(_@T"8P-MGB#&,J=.; V5KQVRCJ4SIR2. M6<6Q]U$]DQ*/+]^0@C%N1$&2K.(LH6"NV"BSLKZV2>W+2IRZ=6/KL=\C4NA% M,HH.$>MU(A^#F(4V<)"*+F\S>/^?KW]]_F2^6I3+H*?P#2]\Q2R(6.M6=;[X =Q>.J3(83;G03+"7DL/89Z'[)+W/G),%A;Y6L2H('"7$ M4B2Q&)/GK>.7%Q;6.%W% ^,:8T0]J?LZ!-CSCFN,4MU@/_88N4]*C)B4*)X+ M\+ED\K9J=;O)#*RSW-0UBTE,<#A<8%RC#Q_&B'NRN(87):GH(_!4YYW4;G6G MR(<7R)RC&[2PW'K$P<7'-48I:E!<8XR4Q\8U-G]=_RO@5?[/__A_4$L#!!0 M ( #>%L%8H%C2U,LT $MJ" 4 :VYF+3(P,C,P,S,Q7VQA8BYX;6S4 MO6N/W#B6)OQ]?H7>'F"W"DAV22(ID;TSLTA?JL> V_;:[ME=%%X$>$UK.C(B M.Z1P.>?7+RG%+3,B%"2#4JH;:%?WR=OEF)]KQ9- M\GJE6*-D\GO5?$O^MU3UWQ*]6MXG_WNY^EOUG0'P;^U+KYJ&+8054%=_JMM?OE\*UK287]0K.?N$_1O8/@;LKT"6 YC]\4&K9KWC*NY MT;YMK7E\4/_ZA[JZ?YBK[>^^K90^W>Q\M7K2JM626BVSPFKYS^>$_7*%^I'T M;8YUC:!S%'*@\M[]X;W[:B+$-]9!I*V=#W0>JJA^-6DC5L>63II-*_NL? MS$^S=0WN&'N8O5&\>6>8?-6N?Y^55/E4UE:J3 MWZS.2:OT__\OO^P[' /V^?A@SH?%T>J:[)6]2?;JNB&Y%$]TFUMC8[EZCLY2 M^*.SG\VUZ5@+C68U;_NV:>P7:^G]HN9-O?T-L+]II[2[O%^./HW;U;97;"4N MC-+FB5_$TMA=#PUX,F#63@WL?K,,_*JZ@3!J_2%9KJ1:&5O[1!>/OOYW"V'L M[%J]4=U_WRT^/JB5L1P7=Z_90V6(\98;Z4PT,R)EF4&B@3 &-$"%(H"K5(,, M:?-SH1"6J0_[N(N>&@V]_F;^9DBG6B1BO5K9W0JK:]74"5O(9%XQ7LU;6KI) MC$F7+'7"Q-_755W9D:O_Y,=/'B/D1E3#X#XP8VV53G[:JOVSA7^G>;)1/?EM MJWQ$\O)'+!*+>0@>E<[\ 7G.:P$MA!'<9S5O;6BS\7O\NF*+VC3Y9'4G68HA M,;M[PVYFYY]R;';^)0049EHK#$4&N0^M71(X-3+;Z)NT"B<'&E]A4UT$W8VI M8D(Y,#]=B:(W);E"$XF(+HH;E7Y<._^<=)S?"Z.:5^O:M%37KY?WO%JTIV^? ME5C>+:K_4O*=-&9"I8UM,%>WK;%P:VV"E9*W9F._-QG,OQE33[YF]3?S#V_- M(]_9W+Q:SYAF>:YE!@B1!4"(2L!2RH$N*4$93*7"A0]1#:ONU&C.:IALM/4C MLX&'U8T*IS-8 Q/IMJ/)04_M_G3;U^2PLTG7VV3;W=;^/NCP=L!ODG;X[;\> M]#H>&X\S.I&X?&!E1UT)Q@'^^3HRDM10@_>[6JS59W7/JH4QIS^IE5ZN[NW] MT$<^K^Y:==_^>%#"'GU6]^:1C_J+^6VMN^6P.V[.9IA)C9&0(%4X!X@4"/ L MPP 795D@K4D)E9]A'$>QJ:TLFWY9DMKT+#GH6K+OVTVR[5W2=<^>#!QV\";I MNNAK;$<:<%>C?/QA'-QX'VT$ PS]N'!'VQ!$4FODC4-<,(\W&)';#UT"A#*K MB5F :K/-DY*8SR&1F[XD;/.X+]]''%U7SG^9,1N<]W?=NDG:CK6CU78MV8WE_JF;Y/;) M0&X[N'O6T'_;Q^2WS7^_JA]-\LI0T-^BGOW$'XUHRT)$U49>&N*#>KP\#" C M;(GXTK!&V2M%L_XTYO/\MIR;EVN[#6D>=Q=*4,$<4U.F% M4B1.=),Y*MEYP?"#J.G3^S12JB_+C>')]LC%U7_>;6LZUE:BAQG1 $H M"@V0PBG@!6= ZTQ3PBE.!?5AIDL"IT9*K5+)[=W=JO5A2UXO%W4EVQO4Y<*/ MA2YB[49 ,1$.1CBLRD?CFHKA1J<:U\\]9QOD] M/X+YVT+/=K.F_HNZYVHU@Y(;.H$YX!AG9HM;$D )%@ :^X?#C*4481I\),W/>**U6*R7?+<3R7GUE/P[N MASZH9D9YBG+"#3&)K (%BF@,)6 I@8W+,J29:6?PW>OO*EQU5;=I&KU31KV MPY6V7!%VLVTBXC8PN>T@ZU1-C*Z'%^(WB5$WIE>W$R[1?+K[I8WLT>W4]6-_ M;K?7 D]UU%WG)OZP7%E7RMT9@LZHTKG$(--0 I1G$' %*2C*DLHB@XJF7G>Y MYP1-C4$V>B8[1E' V>@=".!ZP$:>FNTQ6:CX4VRT3'>_._'(-+L/R-DU+G? MW]'G,__"TV'S_O7R_KYJVF.4VX5\O5Q83E$+86R-&10P1ZHL@<:P!$AG9FNA M8 Y*B 1D,*-8>\62]LB:&@,]XI#9?WHH ]A-TZ(A-O Q/ =U7'S4&W^F][NX'50RF:%" U5J M#!##$E"8ET 2):G(H81<>!U(7! X->IXJJ^]NMQH?$T ^B70'<\H(D(Y]"'% M=2CZ'U,X0A/KG.*2N'$/*AP[?W12X?I>X%&%^*;D>JX^ZC\OE_+W:C[_:@V? M&6(0"B$*D&-L$S$1##C+"E!P"6&I2\RT5SCF&3E3(Y:MFG8R;!5-?FM5]3VH M. .LXSG%]7 -?4P1@I3_,44_#K%.*0HK^K1V<4%QY_^=C)3ZOE@UHU MCY_,=]-L8FL>K+DTXT4&RQ27 #*$NEAODBD-4E+J0J:%5,IKTS.*UE.CJJVB M-TFKZLTNK*[5]N5B*\\/NQOU36XP!R;2@2(M S^/%XVYO#A<$PR]/*_S/VP$ MYL5A&#(0\[+P*^,Q6[W:()_6@=N&!K21 3-<4 DU2@&&-O.@,0.-#PK[V4B""]U_VQHX,47PVCF@- VEP>[&^HRUV;3# F0 MW-BZ*%49(#E-0:XP5E3B%"JOQ"'G14V-6#;J':9D\\R^U@.K&X'$ 6M@YGCB M(;0%;8C;_\MH1**-'D&C\L7E#C\G"H*4$XU; +,_,[MCLAP'53 &:<6F/W81 N0]/7!(X-;;8Z+M<'43\6X^Y M5F$S'8S*GF=Q%R%WXY"80 [,)%=AZ$TGKL!$(I6+XD:E%M?./R<8Y_=",\JV M<[5U9'H[MSD.6A$;=WE&2*$4R0'6D '$\Q2P5&+ $:>B2)%6*9E]5RN^=$\C MVR//9V8<2AUN@ARJFQSHZQN,X :WYE)F!2U 690*(*P48%SD0/ R@REC)/<^2ZO'3=?,=<0VPVC,02A+@$K;9@M3 4KE4R)9B'7 M)*>$38TT=J?B!\I>X=S1B[/?O<2UZ(UUG> -7/#1?Q\BD4_L3XIZD8/VODZ? M.Q_O?2?0?V/-:_7WM:6F[^:/KZ:5-TN;]FJF*4FYDB4@);%)0S RVTB1 8HU MI7F*!/>K$W!6TM2H8Z]HTFJ:6%63WSIE?;TXSL+K1AI10!N8,0+Q\O?EN(1% M+&^.LW+&]>>XU-TCCXZ++X11Q*^L6OT'FZ^WMV]/;MW^HEAM-ISRH[VQ6Z]6 M-MIE(3\L%ZOM7U^QNJH[WR6!!12GR_M^A81N+6>'J-RL71X7S.W?$%O+S_GE%P4U;IX-]F MG"&%&&6 :&G,2HTRP*G*@4P14BRU$>4@'UWAJ:\->R2>.6Z#+=_ER?GNG MA]MO;SR)01QK@QW77^_T9S%-/[W>(9J@C]YI??]A_?-ZX1_2-Z]?<-B*]9:M M;(KN^I-:??G&5NI--5\W2LXT)Y(26_& 9A*@#!+ -3)_Y+),"PU)SKUR[IR1 M,[75X;W-)VAT3%HE;Y*-FC=)6QW7;W4X!ZT;IT< ;& FWFIX J]XO'D!ADAL M=T[*J!QUH:O/F>72XV%\\%=C%;.Y):<_LVIAI\/'Q;O%=U5WD;:SDJ<(%U0! M7>8I0 Q!0PD"@I)IE@F%<(KH[*C0^,6O_8)8IZ_>K9AZS!FPUSKYZ<[H7?^< MS)]L)6>"$Z&1I*" )08(*@HH%RG M9GN;EEJ7M/1*U'5"QM0LCWT0IU4RV6CIZVEW DLWNK@2H8$IPA<Z\]V/ MY35W0L*XCG+GNWCD&]?S:-@D;P]7S![H8:6^J45=?5==ZC]+)K;VVZ_SY>__ MKN2=VC*,V23-65V;S9%H-TVWVDS"K^S'#"E)B)8%4)+;R/B< <8I-S\5,(-" M8(YT@ $23<&)FBK/U4V8_,]U1^!M$1=KM]@EUPQI]=T\\5T9 Z9N5NLNVTVU M$/.U;'.0ML7<-ZE(?[*O_;RK[]ZP'WY\%>^S<&.Y<4=Y'&[LZO0\Z=0V[6EG M26W*?MJ^)6WG;@[MK/;L[$D?;Q)F>VF3IL8CV.C(1Z+E>'J-2N;1X7R^!,07 M<&T1MP/GCYR6*9'&/%0\UP!Q>PDBC8VHBP(3S+#2RLLS[Y20J=F'>QT#?6E. M(NE&F]?B,S #^D!S19FQP3QF3HIXH;)?E_UD>I\-F^1?5^T5[6-;2,?F=5LN MVB.M>I8IR I"I %-&FNOY!HP# DPTQ]F>5KB',H :^^LP(E:;UM]NQ)1-TFG M\DUWZNIYO'0>;&&#W5)5 B'2'* \SP%+$6L+76J$).=%.7MH:W-^:=BJ&0/K M#8,\E_J/#K7,<2;*E ,HK6^Y =<><$"SH!6(%Y!PA-0&ZK<+.3K06YG_Z#"[ M+6]1@!MXC0O$RWNYNXA%I#7OO)Q1%[Z+W7V^^EU^(31QP4)]U*]72E;-)KPJ M+2DA@F& C9D+$#6K($&% B74BM(B*VCJ=05[+&)J-FZG6W)[MU(JX.+D!(9N M!' =,@//?*N(QDY=[8A4M ME;FKW)$3FWO"<9SFW+>!:S,1?U#-*[50NFI>+^NF\XO>)PPK.5):"0QTF9;V M:M9F+< %X$P41993R$JO-$J.T8)HN;)U;1TQWW2WVA],=.4)Q/A^SV>F %I]9'=N\& MNTM"!@NBD2@H@ )S@##"@.4E JPL2XF8(D7NE2[]G*"IL="!UWH7Y^:9U^TL MH&Y<$P.F@/6=+K0V:.J3I>>]R]>_4F9[V/1 M&+-G[XCV;K%)=6--)38_=)F4:0:E$!K ++?>[#0%M"C,YHIBF%%;8P$[':7X MBYX:8^RU/W!0M5X=U6$'_)U7 P:EGV.&A7I@UID0RNZ5N8=#>Z2ZW1%1]ZKO M'09<3_5OSP9'JPT>UM'#RN&!+01N:;\M5\U7M;I_H_CV0#A'6!.9,: U,=O7 M+&6 R)* -"7F^RIS5N1>M2].R)@:Y;P-!Q(WH=,D-O.I^" M,L"Q>D__8VTD3T@8=]-XOHM'&\2>1_UF=[UJ9N^K9I.S\S6KNQRRC B6PH(# MB9$"2)40,%((('4)9 MB#A/Y_Z.]\UD\^;!+#9_V\_@,XV.,GG[.[2=MQ>>\INR4E6SKRLFJ\7=E\=[ MOIS/.$)926 !1&JF+)(< Z:A!JJ "A*FLCQS2F-QU/+4)NI&N:33SFV"'L/5 M/S>O F'@:>G8?^?I>+:O)V9BK<0?[Y;??S'O=!/1_+"?@\81!A MS!7-_ IC7! XM2EZH& R[W2W5Q&BU=[3 ^42UFZF&,'8@]WE_8-JU-YQ:[-3%!R;%5TB M4 HDNT -L\DN (:2,T)@669>N^WSHJ9&*GM-$Q;HSM:#JQN-Q$%K8 (Y &JO MY0#;\C\6G81\# M\\>;;2' 5:#":/OI6;W"#W8U-8D(Y5D6'3M/DIZW./]O;@!VT&\63C>8Q MRSMX016MT(.;U)%+/GA!<5S\P>_U>#7!NDI FS!)E!-.,BQ!EF,!$!$VX+04 MH, %%#JG&!)Y;4VP0X%3LV8NU+,*BD>]"+H;+<6$O"[8J> @HI!%HI7#"&)4ZS M66-3#SKNCPY;]R*1G8P!+7W5M&E&/'=!3P!3$HLVZ1RB IL_8 $X30E01*:( M*RH]O8_# 1MC#QD!,,>=8B@,0V\.#0)/]S-X*EN'>W_3CX46/6B6E2->E]]5_+=HC%C6NUSW-XOC='V7RVU MOOWQH!:U:I.%_%_%5K^:%V8,8[/U(PI J!A 1-BE M;;XDVYW$]B=B'8KK08U5>>(*3<:M-7$]9$?5)2(T&1H5_KP*]BQ#!1-<," * M:P9E5 *B< I*A 61L&2<%#XFX[&(J=F-;>KM9.N]?U#$Y[_]PG1%NG*MUUWT!>_AC&5*T!2D&IG] M$RL,;12Y A(IF&>Y$IR&U0D\(6QJM+&O&)<<:.L2\^>/L^/&*!)Z0^]\@H$+ MKZ[7@TCL@GFG1+U,#;R>3I\M:]?WCK\K[IM-.-:[A5ZN[MN]R_97K2=XI@G5 M@G"@D4VOFJ84\#+- 1@P9K]5/&DU]]TQN8S U5=*0;B^Y-V1(Z0Q;XB.,!K^*F@O%SN M'+\;1DJ?V&/K2_WK;KM4JVVGGGRKMYI_4/LK3K%;L[XV VRQQIM M5S65?93_SFFPO5);XNNYS;,),"0I8]!F4]$PQP 18XKP N8@*VA>9CG/.?/* M1MXC:VH[HZZ>7K6WW[O,F@&%#<]@Z\88D1 ;F#(ZL$YL=J+';SK@$;,DX!E) MXQ?YZ^_RR;)]%UX)+L3WM+[?KG[HQW7S4=\*L;Y?MS%99TL'[@]@"(4*,PHR M:*MZ"65V.P4L *6\* BC GK7[XNEV]38J*]NZW+=5EUE^^XERW8^BB?%0-O2 MKN$'.C$'WHWZ7F@X!Z;*HY&\/1K)@YXE/65=ASE)&@#U>/41HVDV=EG%V)"> MJ,88742H)Z,V+&J$<9JYX3 X4W6;<:A-R M'?S>U^1S'Q57DVX0K 0,6S=IRESRR->4-R;&UY-]$X)W?P1G_ M%V8+XYC?2%O&Z_MF5S[+:4Z%9C:F ^5F%YR:#3 R?*8E0C#%$E'NE /57>34 M:,R&=S\<7ELE-;-UH%:)K.J'95VU^R0SQORT^YQ/>\'+X^&X_U@ M5(R'OA]\ NT7UI78VBN\.:R+>#WHC$ZLZ\'+ L>]'G0&X.AZT/U-_VHYMP:X M_%;\?5UU4VI[R,\RB!DL $0JM=D9TRZ\+"MI:EY(-<).>[+S(J9&.%;)Y$!+ M]ZHK9R#L9XTXP S,$L\QN7QV[PJ.>^F9ZT$:J<2,\P?D54"FO_L]A6+.O#A: M09A^Q0\+OUQX,E[>MK^P']7]^O[MCX;N#]J\NT$;)\'8&K &3O#V7^.)YWLY X)+J[=RKL4H4 MOE[>WR\7K4_'1_WEGLWGK]F#/95G"YN*M>0EU4(PD.<" H2*#'!:(*!1"EE. M#5L53GX7H0I,C;K.EG03;3>2VO;#[FIJVQ,@V$-[^=GVY=J2>A>&ZK+I-_0 M#+U]G"[VUQ8UC#<&(]F=7[^IY&$_'@;T:F'XB2W:6Z4NN4#M.#9_'++JH1NR MWK4/+S3[PA40W3I]N0ZB8SN!QO)R*7^OYO,992622F.[O)3F#RF,16SV_ADL MB92%D@2F7A;QIN&IK1U;O3PMV2U,2!:BI R!%/(4("JMDU)1 $T$%_;.B19P M9N9DM91?&K9JA@/KN9#A('O%YBVEL";AZJY:+&Q-''O^VFH0""1AF$N22X!+ M:(!,Z M-/_\MSO/.AEK3[-M=MR-R[/.'.U.GO][:%@(:]I2'IWON%U-E@L;;M*E^J Z MA2(30*1: I0S!BA5.6 0,IRB'&5^&<9ZI4UM@=C$CN^5],KOX0:PV^R-!MO M4]H;L8" $ >5>/RJ?C2O3"?^-I-2Y-SP!LC:F%66:\"8A$#J0I5,JZ+ RH=%?(1/ MCE2V*8*[^H$!"=R]H'?CEZ$ '9AN-A4%K=XWR4[S9*]Z\ENG?&*U3UKU(W)1 M"&J1J,E+]*A,%0+*<^(*:B,P:=%R<;+0I2#ZKATTXKKUGKXP&#U8% MF[7YZ^_+&3+[8:R8S0V2UH59I'2#W]D.1 M4H(IT:!0]C 02@TXR@G(TB*U91V)/<;9]&7C3K?IC0V0 M/^R/=W!=Z,BY,>4XXS$P7P8.1?+;US:%P2#&X?7 QHN."U5D[&"X*P$[$?MV M;8O^R7/?+AJS4K>7,Z_6=;50=3U+B#,2](O)+=]G0\*,'MJ?9&2VK; MTYG#1+9]CXU1CZPMWV,^CEDNLZQ$@@-*$+*9DR3@0BB =(D*7*:,I5Z9"L+4 MF!H!F.^I'++^V Y^-QMG>% '9H^PJF-=O3&CQ$O5&WN.Y(N4&MLI,96,DPY M75=@[*BUP!/^XU0 'Y:-.CC5+[-<8 I!SGEFBUYSP'!! &99GDF2L1)YY8"Z M)'!J+'?KD%?%\V3_$N2.I_D1@1SZ!/]4_I)-*5>KL]FB#7)R[XA0K-/Z2^+& M/:%W[/S1J;SK>_Z;IO=FQ.:?OBT7ZL.Z"PUB$A:<*5 HRHPU)0G@.C7;)LAI MCM(B+S/G$B//&Y\:C[3Z):V"2:>A^U[I"+C+&Z5KX!C\W-L9":\MTKDN!^V/ MCAH;;7-TKAN'.Z.SS_@'*&R+DOU>-=]>K^O&S/=59W2PA3S(U_]!-:^_F6%4 M,V*V0IE0 @B,S!XH8P4@A4TFF_,4H9(P[):!(TCZU*9UIY7UN5ZH9N>$O/\QZ2>$P9$>W'[8P&J53[;:WVS33-IT $]JG]J, ETGAL3< M/?Q@4.Q'BCWHLF-T,0=BI5AM+#BINI]^/O?]VY$YF )Q0@Z"T>R)-_!O<[1@ M@^#N'D8:A#?BOZ)\,'O5;Z^5%3C?Q("GFDI<,@XHQ-8U3"% <2$ HZ@LN=(" MB=)UR3AN?FIK0JMALE'1G8%.X':9UJ]#8V#>?@)$0$:!$XBXD^YUR(P6T575 M2=U=4R7W]HC[ILN%8^9F1Y^UFL]K2ZS6,TITR5_O[E9M)8[ZC\D[P[7S>FE? MDFOQY!U6/WQC\Z;]C:%I^0CNJQ^V)4/:C?IC\D1VV\@]6ZRU88FVYJ?9!1J1 M5A&Y>VDCIK&";1):V>6*: Y;,N_9NG,V#JU1=ZOVX&2[+MA DKI+&U<_4\"F M]K%=LDO)N^7O[";Y2[4P>"P;\V/W(;UA?S-_ZXJH+=>[7T2*9#O_O?2L&R=> M&FUA.*_P(?/W/.5/[8>9L^RI0/V)/=K+]1G)E:%W*4%).0%(R1Q0\R<@E.=0 M%TBRW'E/<$[(U&A^HR=X://"+:RFR4.GJCO%G47T,O7'P&G@!6!8B-S7@AA0 MC;0BA$#FQ7.7L.AAN[.OCL9YEY0_9+Z+SUY9=/W5XU_,YL>LE?:K^'6E_KY6 M"_'8QON41&5"Y0A \P- LE2 LK( G&LL"JCR4GOYTSG(G!H[MI7$O[>5Q/EC M:;-T52N!4X954 QZ["2EIFQQ# $J>*<:5'FA>37 M'-&>%CLU"CIW;+C3_B;9Z!_EM/#,6(0=S5Z/\ N=R8X+[G5GL->#/)7#5[&! M>G< .\JI:S]^GL>M9QI[T7/6_@Y>.F"]\'9@O;;VG*1:W+VW@[\3\<%TL),R MTYHSSE,-(,ULKL-, ")+#F2F"J73# N_S"X7)4Z-]_>:;4Z5[+'3O)TU+M,B M$'8WHS,JF -3_$[7I%7V";?O%8Y8W,T5FU@EWB[*&[?0FVOWC\J].;\8&EC6 M5)TI:\M^?#6-O%G>LVHQHZ1,TP*6(,<( L3*'!#-E0V X%"D-"\*KXC_KQX"-Z8: M"-CQ3!X?3(,"'#S1B1CKX"IY]+ '3TA.14#X-A%8'FR7#,2F"7E7UVN;,M06 M5*QG$G.92UZ G,,,&)L) \(Q!I)D**=""8CT;-&Z ;3%;/I-HHVA9/]3RZZ4/9C86N!6VD3.T;+>TQ<0O:5M&V:FK, E^7X8A5 MV:M'TK@EO2YW^:B6E\,KP8E^GE1[=JWQW-Z-0T4RI2 !LB E0)2;S9CBPF!O M-F*9@+3$N6>JGV!EIF<+/2O.[EB1W48R!CDS7#62KB=$XXS/X"95V-!L@DUC M^TG$0#5>YI]P5<;._7,U:">R_US?9O#IEVEHEW[7QN2U)J.=FX(6N2YY#A1D M-F,(1(#JE)A=)B2%Y@46&?4\\CHG:VHDNIEQ.UV3K;)!#-D'LO-A5PSHAC_A M"D,MY$SK$A[Q#K+.2AK[].I2ET\<65U\98"=YB9V:F1BZ%U5W^T181?9PN;SY>_MGD8O5[9FX9!9MJ/F MUYYD7H[+F;7'3ZG](LFTIYA&^[H$VK%29]MJ5%5;F:J^74CKYE0M[I01INKG M6>A93C.A10ZHL&D/N1: E+0$2IL]9YYE.-5>15;=14^-MI[HZGV&[HJW\Q'Z M "@.S4Q[I5O>?Z+V3;+)]S]LWG]OW.*=K;L*'OMHW1.0$R?KOBWXN\G_U5IN M#W-E[(*M4V9]D,XL+TI:$&-,E3D$"&.S,4.4 J2+O,"EM(607#WC>R5-C9(. ME-W7BG3WR>Y'M9^)HF(U,/&/0O=SMA8!<':KYNF*+6AL&^KJT.;,_L=:;.:4(<2X1*(5D "&8 M T9I!B!76:'30B"J/*X?^V1-]-[1)A%JMOK:I/*=MA[9*\YA>YDMKX)JI-P> MS^'YR7[B/\=#R2/31P2T1J+&0-3\$EE<@*,OG<6Y5\=+:G%!^2>I+2X]&WJ] MVA80J&>8\T)GD@-"H09(I030LA! TSY=Y*&#( M@[96LS_YWE]NH"+2X)05"F2E+LW6O] &-%2"4N.TH#G4*?.JE14"U#CGD9U> M@3"Y7MGZ=W[PZ]<+_0ZX07W:R6BWH9MF1[[9?-J9XUO*9__NQTSUJIE]VF1> M,AOG+YL,2IM($6ULM0(A#5(MVXTLMC<%"&0JE5!079294X;N7BE3FX@;1;MD M4)VFGA$X_:#VS]1H4 T\;8-09W$[=V\YT MMX=CA=F\6Q@^,8-2F34EES(OM)8@$Q0!)&R614E*H,N",,4P@QAN=VINBV^O MO(#=VL!4<*#R7CA&YD2W+X?& MG'HI].JN.RGZW\^3OMHLKYNH=4*4*"#A!MG"1N0I"#AD!8"R2!E")2VD5Z8J M!YE3,R5:E]QVB51U4]VWKH2*K1;5XJ[-1JE^V'2_W.M)YWV3,&U&/;E]XNGQQ%/A=>S$ Q[P1;OCNRQQY,L]9PB. M;_7<7PTC,ML0J[\9^^I[)95\]?C7VM9(LDQ9VRO$6]%4W]ND'KOP,E) BAD3 M@#.! 2JYX3629@"6BDL"44E0YL-K_BI,C>9VJB9LIZOG<4_ .+CQU[#HCG 2 M;K5/MNK;A(<_V1Z8U>/G9(_[OA>#1 .&@QB)U (4&)7CP@%Z3GE7M.1_1_=> M-98?/NIN$9P5VAAHI=3 V&^[-GK\QVG79 M&54/;\G./>)?O^W-9EC_UYJM3)/SQ\_J8;EJ9CHOL2K*#&30F%D(Y@10P11 MC$(H2$&@*%S+N)V1,35BVJJ9[/1,.D7=B[J=0[.?J")A-#!A^GM @!! M!=_.M3E:W;<+G3HL_W;IT6 ;8[DAB2_FK\NW/QZJE:H6']2/YM>J%FQN:\[. MTA25D&L,5*D*@+A, 2W+$J@,PY*+0G#BE/3-3^S4".!H[4EJZ]JQM#$I1OT$ M).;K0M[KM,L .%LRD6$=S\C9G/9\Z1#M-+%E)DF%_* M>'KV ;<5W0SGY0=Q5;85Z8QA.475C.%DM:C5+)2HD M5@H0)@5 &:: J$( F&/"2YEF,O5R?7S6_M3(;JM>&WQM]/-UN7@*GDXI5%F1 M@932$B"4:<#M7U69DUQSG3$:DN4L!,/Q(PSB0NE&\U=\70,S^ Z-MQ?0"/!' M.=GG:!XH3UL?V>?D9->.O4Q./Q;H5\(>JH;-V\:,A6JKA;[K4LW+5^OFP[+Y MOZKYQ"HY*TB)I#$+@:9]DNSZBAX:ISY:67K4-BR M"0_F]YT[IC(KUT-7>G531K5U-F%798EV'ADWLA@"[X%99*-RLF M,6J;W6R36,4CNI!X0A7+C\15[+C.))Y@''F4^+Y_927'@V)M]>Z7_UZIE6GR MV^/&(YR15*@\*P"1@MB$K,R0&2Z!)M!0'$Y3G(75='21/C5&VU=WO#FL[5@' M5L'P&PDW\AH,WX$9[&"+NE.R73$^W/[' '4S@F"*7?O12?;+5('T@>5L/4BO M1L+([,_+I?R]FL_?FQWPNT;=US.",UADAJ%P80POQ',&6)9CPUJ$<Y(PM1(::M@\IM5,6EU]"2B8Q3=R.8J; 8F%#]8O GD;-:GO4AK$LU._Q2I)>,Z!NK#;2, U,>;L1,OWH8HR2CP<#]/9P M@)Z5/-U7/(V8^.!Z4&/E2KA"DW'3*UP/V5%&A@A-!IXZ58NJ,:U]M](:(ZKB M\TZ)^O9^N6JJ_VHO+C=']9^5W1N:UC_J Q\EF&48E3P#5-JM'2PSP&1: &/Z M\2Q55.'":VL70:?)\?)62>OA9#]]SQ.I"*/D>$XU+O9#GUZUO0%M=Y)]?[:Q MG6^W&;L/NW:3/!DL%P<__V.N>"C'.OR*H-&X1V+Q(#PZ*(O8=!@K[\*-#>^_ M6:YYH]?S;9'*?1+ZS\OYW)@)O[.5G"F!4I:5&# %"X *8QASB4N0"RBQ@!Q* MR7PXV%N#J3'NKAKK7MN;\V'I KR07'#)"&%.1P)GVI\:N7UFORIW'23N,1=70C-2<,7MW=VJ\R-,V+V=DM:N9:=P^V/R]5M5;Y\R/RU4 M^["]6^_J/QF]U.K[MOZ-_,]UW670CQ2-T0-H3]C%J;=&BZ_H4?DPD*+OL=#, ML&U-N4]LU3RVF6=M)HWEHM[[%N_3N\,BRPJ::E! @&2!03F;R5(I2BH4%A2 MZ54!SD/VY+BS4SUI=4\.E0\.A/ 9"<>SSF'P'?ILTP7:@:HX!2 6+[5]KU* MEKMN)?6V7_9FXF'3,_NPZ=KUR>4\1]>-.,<=LX'Y]%QJNH,.)?L>)5\.AVO; MJ>13_W!%24\7AO" V>L\%7KQY'9A +KDO@ML.8S$_UJKC_KM)F]E/:?AB$0WSQH?E3I.=^PY#9QY*FQ*OU':7D6_4@OS0V-]@;:W M9I]5LUXM/B[L[[K;D5DF))&4(<#R0@.44_,30Q!H2I'$B&O-RH 2A\=G#[^ M\:,K=U>-JU9CF[.W<\_Q8P>OT7#CCNC@CI34J5,[V>C=.A >W.AVNB<_V=N% MGRW:]M^[>]^('H4AV$6B(2_1HY)4""C/*2RHC3"">[]1-,/PZ1J.2,D%%)H[^CS^GAPM/^R23?+IJJ M>?RUFJL/ZWNN5C.8EAHJ7@*"L,VC 3'@-#.;F P1)7$F=.I4F?=4XU.;])U^ MB54PZ31TSQMY!%S__+X6CH%GM0<27BDBSW4Y*#?D46.C)84\UXW#;)!GGPE= MG6T"G8/2W%^M(\$LHRR#C&&#C%V=40G-]"PH@$5!)4XS@67NMSJ?$C.UB=JZ MRCQ1,_FM5=1[:3X)JNO2?"U4@R_-WB@%K,M]($1;ET\*&7E=[NOH\;K<^W08 M!9QQ?-_6I%%4,T*-H5[:2D$HS25@:98#K-)"947)A8(^5- O;FJ4L%$K7AS/ M!;3=."(>A@-SQ;,(FYM]B,T A7W<4(E$'A>$C4HB;AU_3B:.;X7O^K]N=A!_ M8K!2;5_^E9'+'JD7RTWQ[R5"U)9>ZW%-K6W*K66Z<:!X/_&K, MO[7198OEXN]KTU#KLL$W]Q@V@X2GR>8YJ(XD.MA #4V>1O%DI[DQX[:ZFXF2 M6.V35GWS#UV@M1G M@L1"34(NEA$ZB=\7 (- N:(.,-:"8S$.PCX^ZB?AP/. M!,NU+)0&E')A[$$M 2E5:>.?L5-S>X[U-:Z>53["-N0R^T+ M6+OQ5CP$!^:IY^ ]#T^.>$WMADFLD+=^8>/&MSEU_"B8S>VMT%NF+]_4?/YZ M>?_ %H\S5"J*,R(!Q50"))CY*6,$*,D818Q3K9QP.=ZVQ0*RCCW36YX!-PXG>KV%7=.3YH;^=;I5%>.[YU./A6V\F_+-]R* MOZ^KNLV)W?YH-F$;5P:A4Y;)4@*9IF;Q1ZDM@IH+ %.8YHA+5:;:9_&_*'%J MTWE7U>1 XYMDJW.@W\AEW-T,@:AH#LP#UP+I;1$X@Q/)*+@L;U2[P+G[STT# M]Q=#:\O_O@F;KQ9WGU;+A?E1=)EZ.X?I[L]]."$5S+"01@!Q94N6E)G9BN < MZ!(+6/),$^2U ?%58&J49/3?5BVPMSJUL=TD6TG/G8CW,+A1TI#@#LQ0%M>] M[LE3Y4_Q(U>3#P/GN)9\8#NA,>Q-U64BM_Z\OZX7THC]TK!F M7=_^J.J9(30F<[,?$BG-#,<5%%".,E#DD)JM$]'0+VOX!7E38[.]NIW_^D;A MI-,X^74+: 'H_=)&#CIWZOIQH+G; M:V$T\T5\4W(]5S9%VX(MA&E[GY7H,'=1EY/*NC%MG>*84CR7D'4%HQ"1!:"0 M85"R3+!4*HJH5V;S<%6F1DX[_4=(L7;% +H1VCC#,C#7>8](;+?(ZU&,1(E7 M*#(J6UX/V',BC=!B(,>J.TO?G]6#/3VW4K^KQ5H9X0:*RKQX9^M0O-^5,C&& M'5$PI8! S '"2@).J *8$8(+A;-<>]5N]I0_-3;=J)_L]+=Y:-L>) ==:.NE M7%%1QG>0',ES..@'9LSHJ/M39AAVL7C24_JXY!@&S1$C!C9SK:GY6=7-:BVL M9]?B[G8A-[F47B_K9F.:0,0T%64)"EF:W2WC$##,# 66/(4PQ2A7*LRVO"A[ MA#]1ODTTN$TLUNH?%O/B,RZ^)F-4M(=FO(A 7V$?.D,6W2"\+/F% M+$!G2,Z;?.Y-A-9:KK_9_]M20-_97+79?8W(RD;FVW]H91[^XN#)&<64<08S M4. ?B?EY@@P*B5 T#JNE%0 !@5$(D](]TJUZ3WYY^$;,FMP1D(U6J/L:74:NWAT!MN.2WC$:O;+.]ZO'UJ'P]9S5 MW=5+QE!AW8:!AAD#2*,4<,.V(.>Y^8OY-QMM$5+3^[FDJ1G_G6-ET'76>33= M^"X*1@-S65%$ +R?*444*(5\X+?Q6FQAOOGL<;W"1SZT7']NK; M6@8[_>,573LS1(Z<,RCPP]\QG2^I5ENGQ3WVMR[81RV>U@_?"+72SB@PF=)H M_0#Y5$*[T%)@N-51S:"N[G5>0Y%J,SX4"Z^3TC-R MID9P>_7,S+KKK8;M!:<;3T4 :6C+Z%25,:[T-& M4O5W]2B$ZL+C_K%3;S:UDC8Q #DKS2&@=LM?,,ISB!6?^LOPZ)@2>Z.PA>45*G^QL4(?6LJ=&BHTYWX3 RZLP3 MH65:[N^7BR_-4OSMRS=FAOA=7:^5G&4(E2C+"4@+*6RJ_Q(0G&) .!:\1+"$ MJ0PXVS\M;:*G]JVR26VU33B;MVO/3Y7Y3:OZS[X54TX##6&FLSSC #&4 21) M#J@4%"@A*"Q@@03"WB?PL6 >X6Q]%) =S\JOAVWH4_ .K5;%FZ13\B;IU(Q9 M$:87AVAE7DY+&;EV2V]7CPNR]#]^762J:9U7BW;;]7JYJ"O9YDM;+MI"75JM MC,F;S9!$4@F4 XA30QH(*4!SA0#'2%"FD0-=4*?Z-+S^7KJ MD7AE.8^2 A.(2H73 A3['IM><9K],( ML512GJ40Z-1:@466 D(0 U)GNL@R5:98!13FBC90XQ?DVM76#,Z4[02\ZTXR M[@<_^+;R=%W2(9-G^T T8&'1ETVD[0."2W'0R$FUOZX4J]>KQW;#V^U]NY2C MJ2X(3*$$&:/$&G*EK1!(@.(0*4D9YR7=TH\;\YP3%< V Q/-5M/M*4RG[,V% MI*-^^+JQS%68C<,L86!YD\DE)"(1R%DQHY+&I*<$3,U"W.J8;)5, MK);NMWDG0;Q\IW$]4O*[W^KH>=,EWLL'1KOKZNG-XX=?[W/7E,F8" MTHQ"A4"9,PJ01!00C', $=*8E4I*[I64Y[#QJ4W:?4%,:;0++W(14+IB0I/T M:4&*84I/1%Y[GS3]8F4BSJVQ)Y\)=)EKW?%V?LIOJEK,EV;]5K,RUP459K_/ MB[($2*4"L!+F .6XS$2&.#;-^#C-G9,TM4F[]4751M7DN]4UD3ME/3WHSJ+K M-J&C8#;P[-["9;7L+.WDS66X_+WE+D$1RU_NK)QQ/>8N=??(9^[B"Z&)6=J3 MR3^KA5JQ^>U"WLK[:E'5C;V[^:YL8>U%K69*9E*VERTJ3Q4Z..C=8WR5VG=WMVRYYHGJA.=<_C0L=A<*.5^. .;N9O*#4K24*DY"1\ZDX@/$<0(5K[='*LCWJ_DV9V5:%CRU)P>: MEK8>GP9$E!E0L"Q103CFJ=,9PE5:3(W#S"=9#ER.KP7??TLS"*2C[GV.BO%9 M;5^P%M\A6"]5BJ_58=J5^ YANKH0WY/&@N.8I?VH, M=QADN+3Z)^*P \D\)%+*:T <=W_#P3STGO X5;UY(GN2:=\\I-5_^>;Q)9% M7.K$]"%J=%4(>/&BKKRDCQV-%0+-B2BMH&:"0T>>M[Z;3B+%*,4J![C0&J " M&FJ#MJB.E+JD+"TH1SZ>?CVRO+AL!,^_UT?,E;"F655\W=BX.5M"5!P$/7Q; MS@WDWJXJYZ%W8[)(@ [,6HX<=9/<-3LXAV 9)6 M.?\(T1:KRW?)H0@,/.W=.A\4&7K8TZOB0MN&1H\*/53_5$SHDW\/6];/6PZB MC0W8!FPCD7'!,6 ((X!*E0&.TL*L]2(O8TSIK>*!9?,< MA\%MM8\/[L ,$ 57[U7>#Z9("[ZCT%'7?C\@GIL!GF]?GY>[W?$8DZ]Y; .7 MF+!2N@2Y^Y)N)>:$,41!F;'2EIXR6Y(\+T!)4DXHQ#G3,#0YMXL"4Z.NIXFC MNY.!M@O)81_"DW([#8KC[=B 4 ]]3^:$\B8S]S!U]D+1&R!3MY/X%TO7[0-. M7\YNKW8"HRJ72_E[-9]OBI7*-VV&\$]MTH99D944&Q,,"%N+ )7?J'&#/!TZ?13UZ?).:)U.81.?5KKJ3+*/Z^:C M=C@^[NIIY 4O45%B(%4F "(Y!C07$I1YBE1FT_=E7@1SE3938Z#GG4F6Z_:< M\M(-C%,%MP$&TXW%1ANB@6DN='0VF\_H%52BX!JM[N@UNHQ :F,R"D?(Z.K^(1- Y M^OE61SM4O]BQPQ/VRP_'F_CYK$BESDN:@1PSFQ\Y8X"SO 0R2XU]1:!*W;9P MO5+^H2;^U]^7UT_\_(J)[P772T[\/J2B3/Q\D(F?O_S$SWTF?AXX\0/<%&^U MF7ZMIZ*Q.8Q14&*M)0,JUR5 &=& <9(!PQF%PI*4Q"]W>J@B4Z./K\8Z4\QJ M.)BS]-.!<-LYC0'OP'1SWF6ZA7OC.&UT?A''Z9.HC>\[_52-J;I/GP3K"@_J MT^U=5RSBP[)1]?LE6]2W"WFBZOFKQ_W/UN&A+0^5"HAI@5*0LE(!!*'9)7&A M08YHCF21M1$U28ZZK!<6/*L2 ?_HC)!^W@*A77P!2Y ME$60*B]2[^(:T,X5Q;BJ33^J_-M"SSXI\Z$NFH^Z2T']637,F*/RU6/G]/K. MIG+]S_6BO76TR<&^/%2+I=;V6A CQ$M0,H4!$I ED-;]95*FJ4$"N948N,* M':9&C)MNV /@;3+U;5<2_KCQ(KZQ*2 /^M-ER=OTR(U$KQFV?NX<:3 &ILQ_ MA'&0&Q?+KC+<"X_'$V7^(=F+@&BWVIF&VA4LA3!K5[%K6AYE\8K0]>V: M%:.I0$>]-:_5W]=&P-OOUD.YO71$.6%2"0S*,C?6NC2K$EQ).-_OZ6I &7@2\\?'WA.L!():WVRD1XWJT]73R MR&NM[]G J,!K2G%WOBWO%L*FK%1O5/??MS_$?"V-2;U-@/>9->JMUDHT,Z(* M7)82@E0S>T.J*: 98B#7+"=*%$AFQ"O0<%3UO2AJA-C%KF;VU6E_8' MM>^E9ZCBN-^#&Q-.=Y0'YEC;E9O$_ID<],A:==O.)MTC=N"?_?+I&QT*R1:& MY*OGN9Q7XK'[]C]DOKV[6[7E%.I_5W/YZW)EB-(0X[N%W2T,3$M5WY8_+UFZ'XS:/FIT67+L6F3^X\W^W2N?JNZDU*U/]< MUTU[N__'.&>VKA#W',Y>;&*T4UC7SAP>MSJ_#X[G,]I6\ZH+7-%MJ,J7ZF[1!K,L MFMV_+^[>->J^_M5TXXNZ:_G^Z]+6?C66H^QJ]6VW/HKG&50H!:0H#7U(L]_D M66:CB@O"M3)F7^Z5,&$ ':=&0AMU[7G:85_MNML%E;4=2^Q'E&R[9M.5'7;. M._8O^L"[,=T+#^?0EU$11G+0K X#PA\OG#"ZAF,'&0X%\8G0P\%$^6_^/RLF M'_]2_3#MBI5JU%_4/5>K65$JE::E61#*(@,( MQ-3XO-42W%<_;#'?5D_WW>H9$"_O[Z^'9F!N/$8E^:U3TM'4[H''?0M_/4PC M;=P]/B*O#78_ #W;ZC,OCK:9[E?\< M]X,WC?D3=S,BK<1K:$/2&Z%JWI%/S.+9? MTIA3WJF;%SR3XDS\78XN>X#?J/?5=R7?&?Y?W%7&3N_J=3U+4)>E1:8+G@*: M%1J@+(. , 8!Q/8BEI1<:Q&6-=!9AZF11K?_8??+55/]5[O!J7;Z)ZSM0&C6 M0/=Q<2278=$>FGH.<@=V^H.V \F^!TG7A9'R!WJ#&#V%H+L&+Y1%T!NB\XD$ M_9NZ(N'S^XIQL[VT<9ZOUROK#C[3C FFF0)(: 004@(P(02 DBH">2YRX97E MZXR!@3=.FLOI@-L;+[XEMN2P**9H9S54I#!Z 4D@#$C"5$ MN4C-5HE@:QQIYA>M<4;.U)A@D_-MIV?RVU93S_W1.5S=N" "6@-S00A0WF1P M 89(9'!.RJAD<*&KS\G@TN.A98;;X^7/ZL$:^HN["T?2[ZN%:H^F9QDCBF5: M E4*"A#.2D!+F@.59JI(TU1A[%7#,U21J=%)G"LEV[WN2=]#FM#Q=-QJC3!* M_Q!W?BX#%%#Y^#ITH]5"#E1CY.K(UX%U7"_YRO;\,P-^4:+-L)3E_&O5S-6L M9+A *$?&!.,0( T+0"DDH&2(24)D3@LG$^Q4XU,CRE8I.^NR_"?^<[)5USW] MWQ%Z_11V+28#TY(O'%XY_L[U.RBUWU%CHV7T.]>-PT1^9Y\)=;DR9M9:-&U2 M]M?+NNFBB:Q+[7[M+*DH))0,:%OB%U&< D9T":!..2E8AE+._'RH+@N=VG2V M:022-[:\O*W0:!?432("=J?J*PP:IP%P,UYBPSHP(SQ1-['Z;N,UK<8#F2 ^ M&$7S('(0.;)+D#L(QSX^'N^&;>G%*48&I MPH!PB $J> :8XA3PC.F\*-*"4T^GS@L2I\9&>X43JW&R43GI= XLUG<9=U<> MBHCFP"3T1NDV#] KM3 _=6C>>,,90$..$$7CH$OR1B8@Q^X?LX_KB]>%H[Q> MWO-JT=7YJVHQ7];KU<&]K4H)+5&F0"%3#1 F&#","6,5!46G](N= M&@GM8C .U/:\7W+$VXUWXJ,X,/F< C#9JYS\-DSPLA=,D8-<+@A]D9@7-R#. MA< XOAUXJ_V@5LR>UFQ/ZC9>:8@2E7-8 J1R 5!:YH QEIJ?/8%DZR58"ES1>6$\ )SH"9_82I7 FEO YDCD5,;>9_ M6NWRMK>G!,OV*D-TR@;YZYV U9$&K@)K: 9H<>FT&\J7Y63?8[JQ/!4PO@?+ MR0Z>=%XY_62,8X^O[$>WKVG#MD4A&*-0@&++S(0?A38;Q[UNV6IB&;;+--B?]FVJ^;I3<.QZ7AENIS ') M"P*0$AG@,F5 L"*#+*448C+[KE9\Z:V-+C9(2>U M5?DFD9W2?EQY"6LW/HR(W\"AMTU2MNDHVV@_@G.R(3B:\N21N5DQR[ M_IQW7%\++:QK+,5WTEB-NX+>'];MF24F3&',2L +;;:$N$2 \Y("PHHBS2A' M'.5^Q77/2)J:7=8IVVYHGJJ;=/KZ%M@]!W _E42%;6@2"44LH-#N!32N*+9[ MKN61"^Y>Z.!QT=U++X09';:JI:UP:6;OO7FV2K M?=*I[V>2.(Z$FV42']^!N246M-Z6BA]2D0P61Z&CVBU^0#PW7SS?#@W)W&2+ M-?N F4*%4"3/@4[S%* BE\ PD?F)YTH5**=I+OWB,/>-3XUXMKIY!UX_04R@ M#/*4%0#G*34X%3E@F&%C^64IXHHRI91/>:!@Q$8HWO/5RK@"*S>:#45@8#+= MJ763&,5B1IT>=S=:J.E!TR/'EQYWZCBH],0S81SVO]9L;DPX)>WQ_<9O1!"% M"44,*&WW8+:B"848 9BI3*>RU*KTLJY.R)@:H^U43![,[_TFZBD(W>;KE< , M/&WWF+17;?%=;GJZ'VD:GY(PZFSNZ>+S2=WW:'#*B"<%DMXMVMO]S;U^=\D_ MTX00AG(%B,XY0*R4@'%-@;8YM##6*--HMNB*&[BNPY?%.GWFM/O,#X4/[6)R MC>N-$]RN"WDD"$?+,?&\T)RM4MA!NE%ZX[T3->>$,T;Q$E!<%CEV-@IG$$ZD MIG!_US]1\;N%6;@7;/Z%S=76(S7#B.9YF@'-B"&;(LL 1Q2"/"MT5DK.*7.R M+,ZT/S6K8JMB8FN+>!0B.@5=/W%$ &1PCMA@T:H7D)3X%"CN&8FO!&>D=,1/ M08J3BKBGYSUYB$^]-5H2XAZ5#S,0]ST6>B_5MLE$4WU7;UC#MCZT(BT0A(P! M6< "H#QG@&-<@@+B3)&BS#EW3O'0)VAJ#+:Y8SE0-K':7G3!]4/7]4[J>LS& MN9+RABO@1JH?BRLNI,XT//)]5'_WCJ^C+CP?>!M5U=LB;FWEA\_JNUJL5>MT M-5,J3UJ?&D78Q&MM2@W[G=\S([)B<\\3 ME:?PN1%!,"@#S_R-7@,>-92M:E9/:ZGS3N;S6R7*OMN^&H!=QUVU!+!S'V1QTVB9?.@@[A9./#A & M;!)N'F\;G-Z*=?ORQA@5R\]J;F\S/K'58>;YHLPISZ0$ MG+/2F :H *2$*: YSS*6Y=C8#IY9O)V%3XUJC*8V<^NJTQ4\&&4=\TL&01]Z M(Q,'T)>YF=E O-$^V:@_0&1U"&R#7=;TB'[A2YO+H%R^O'%HXTHWMWTBF%U@ M"BIU"BDI05HP;2.X2T *\T>:$Y*:74Z!RR+(Z^U8UM1H:J?JD]Q&P54(SF/L M2E!1D!NQ$Y)>QG/L?)?/.I+UO')5A8)-AD6NRH(6.0%4 MDC*@[, TLUCNDQ0%Y:M\BIS;Y _&8^#I[@Y%:-;] M0?)*/FW[)?+C]^>+//U0V$3]E56K_V#SM7KUN/OQWRNU,@U]>WROOIO>VB0B M.>*I+C(.)"D@0(46@*>X!!@2I54NTBSSR@WI)G9J4]NJFGRWNMXDW[;:!B5L M<83=;?K'!W-@7FAQ;-5,=GJV,38?;O\C>B(7/W0B48BCT%&YQ0^(YZ3C^;:_ MP]@^\[PU2^K&4MR[Q<$)S4?]ETJ^9@_F5P]L8?8W,UR0$@N9@4Q0#) HVHS9 M.5 \A9IC)&#N="8;)GYJ[+3O@=GC;[M@M_N'I[;VSO&^DD"P!_O[KB?N7E@! M@]3/8<-#/_3%SC11=W>-&Q;]D3SGOGY3-@O'=B0,W-7";&>8(48#^*+=TM1. MH_+'.&YWX:CV>.4%-#J:TUYXAP]]^JYHQ6_%J5?-;%\CS1[.TM^E1*,*ED'DU*A@JW&B M-BI[)R.]A+';OC8N<@-SPPZT77*KGP[T338*_QPU0:DC.O'RE%X2.':Z4D< M3F0M=7TSC&:LP5*UQHO-TF>XS.9/5PMA[)43-SPI*M,29A(PI$J C-$!*!84 MI%FA<7]*F1SX'R[9&0.%3?CXC\1L&-DP;#=G#3Y2FL3S0?^C8N M"+1(K.4G>U0""X+E.9>%-1(>'R66JX?EJC7+VK+FKVTFG=7CZZ54LQ1S0E3! M0,%@#E"JC&(9):=F1O_#H>;$K93FXZA;'OFX^K1:?J^, MZC.><\J0MN>OTJ;0HQ1P(@5@J4!8080SZ#3E+PF:VJS?K'L;90]6O*W"OF;# M&7Q=[87K41O'4 @ +, \Z$?C"KO@3,,C&P3]W3NV!"X\[^\ \%[9')WU4K]> M*5DU7\Q?EV]_/%0KM:&=_ZO8:L:)4+1D!/"2%0 QFVBSD!*H0E&9I]IP@U.& M<&>)4R.)C=+V\E*T:B>&F:T[OVHU3T!B/S'WRV4WV/LI8Q P!^:. QP[C9,O M'8Z=TCL+PZH=&TWWV_GHJ(YT(7_I*]UF6GLTZD>Z"JN>6W:V=T2[6O;IU M>)?N]V+8ENV#:EZS^EO+_E+)5X]_K95\M]C5#+VU*3DJ&XRR/^WFM#3\G0)& M"05(8 $H3G/#YSDET.SVRM*)P,-5F!JC[PO]WTO!ME0AH,8:;<9H,"H6]%P@)[O4Z]H*8P! M_[QF*[9HE/K(YU670Z1^7RU4Z[,P4[G B&,-BCPW9,>HL5;S@@&N4 FS#.F4 M>EWM]4J;&J]ME#7;L0-MD]^LOIWSC*?3?#_4;GP6#<"!J>L*[+SIR0F32$S4 M+VM4TG'J]G-^<7OIVI*G!W&\CU^-O)JUB73J5X]/_J5-D)4*I7+&%*#$;HAA M60*&* 6"I$5&$,6B] K-"=)B:M1S6%7S,,S],3GLR(VU!Y[^&7V.^ MQ%,0Z!, M&I--*$"P^8EPR0HN45ZX)7J*H\[4B-5\T<@SU/&ZX7!CR?% 'I@NNXZ MB?) MOBM=^OP;>S:I1-,5'MOUZJ8]HTP^+B)<=\0%-%8TY77*C!ME&06XH^C+.*V& M5V5\UZ9SM ?'GY54]P]6VL;^+ NI%"D!0IP )#$W? E3(&E.D,Z%+#+E6XSQ MK+2IT:%5-MEKF^S5#4R%VPNU&Q=& W!@JKL"NZ"ZBA*)EU^*4U7^%:LKL3N2IEG&I*(E$%!P@ R- (J,_<4+"(7(H;T>N*ZF_!-Y M/G/AY2K*G%U-4!BH36X!=(JFFPT;0L=WB0[ M^%[WP1=@@KB@$LT&Z14VLA'BTO%C*\3IK5CTL8^5V=\H9809LT,;^:P,$/IL^;I/XP MSXAB0@.S_>, I0(!8[)! #'*"(9*9O9,>MFPN1O9/1?@16([,<--KZ]61K+8 MZ;>)&_QO_YP5Z?\("1X\P-*-HZY!:&#NV88,[I6+'2IXW.VH48('S;] @.!Q MYT['!IYX+C1'DYB;[[?2E6@OM7XUBAUD:.FJ5"_O'U;JFZ6;[\K&)-]OG=H_ MM5N1#ZKYJ+^R'[M#3XX*6>0( <7*#"",*: E5$"6B)%42%0*KQ3D0R@Y-=/H M,'_1LBWF+@Y[U)U4__9Y.9\GORY7O[.5]-SF#3+2;GSUTN,W-.=]?/W.YD^8 MKVTIH^23O2)>+I+;IEE5?-W8FQP;C&/GK,V.:8;0/K8]83%<^?_(>[>](V*R,V*WO:9NM!AFNDIA52M*C(RNA?OP!) M251(H@ (8'!VZZ$R,E*DNQ^(A[BX']>+^I5*='"V ^RA7Q5O!((I7D5P<62- MK'@@'ZMJ1;3E.3&\;/ZS)K']EI+,2\(0(R#+L5&P(1Q0F>4 4\X*E J4V37Z M]G5@RJ^ )H#D((+D<_,*\-[GYLL]'.UG_35*S !>W2\W:FH#UV]\,R7\P;2G_[W%S^SO!\)^R+TJR058H RTP.&"L9P+Q2>JE= M59"E!85(>74&">SHU)BU7;*WZ_3DH8LRH9M$[9J,>+84"3W"=IP[A7$;8R,A M:7R+T-$H-H"A.YN$=O-U>J%$ OML]Y18]OQU:CMA_3NZOETW8BZB<72;M3,C MN,HK60D@2:H +%D.",,,Y 1G4A6DX-*IQZ.%S:EQ]6'/9NVUD1AJ_>[:&.V2 MS]P5:B_A;T>_@5&-S*0A /52H;6$**#V["6+HRO.6D)P2F?6]M*@6B)M(Y"# MTOT9S%1.THR @BL$8&$FG0660.:0Z*4Z5*6@+N<[]J:G=O)C-NJXD;AX:E4M MNB9$AV(B0;1$3HV#'3?%03NXEA$P5@;QP M;$,2PJVIS1I6LGIJ#"VIQ='7=697GL/J=3L4?K.CY/Z?'R7*[LZT'2Z(D M#(7%.M+)DZ=3KWK6=!V0ETZ7KKS[M0HMN];IW?'5B\>\RC-9924"%94$P#R% M@)6L!%(6$'*:T[QB;I5LMJ9='OIQBMJV_CI/1*W1MB/5& A&ILV^>,K.Z9[X M>41:=$4KN$#*!;.OI(EB!\9Y&13+Z_WHZ>U3/5_*NM8TR.;+AB;-!N+]+5A>OKI\>I-A*O3>?G#%$B."L M(H M=T+"F)Z7RA0@D3*]X"Y8KIS.Q:-Y.K4)ZO91;;USX[]XPVE'F),8I,@,NXTQ MZ05YD^S#3/IQ=J.8;"-M.FGU8DVZ8/<,?6'8G5DY^I $HO%X?H[*^]'A?OFB MB&_0[\W2N_N,B )EO. F4Z%4*8*8"PH8 6N8*I82BKNLOG:N_?4=E?;0_K% MWD&?C/H^=G;$ZXE(9*KL>16.T$Z$&HB"^G<>E31.A/3R,3_U$<\5J5S_F'/Y MFWQ@1OI#$7BJV?B5_M)Z%7 F>BCC4*1>MV\>3 M,,T>W7S)UY+6,OE%R/:G M7YLO<0?TBR]SHYT1IO>-,WP#_6_L[S5:#QSG\/I]<-PO]IN*W:[OZ;(3XM0V MZ]5B+IJ_Z-79G?Z^;;^(M^JC7MHM^9PNFB2:IG?S*74 7I 4ZOD;D%4& 2S- MJX#D#$!>Y8()I=\'3DK$H1VE2J\X''8OSB@01WXC-H7Z M+\OR[VA[O!]\*\<9H?%*.E]C"\@9#H\BSJNVCG8O,_V@JZ>ED,*HRG4/1582 MFEXI$^/.6 >"/)IU#GW6-Y_\AUP^R:_2U/O-E_=W MVL)J_:"GK+T>=-N^,-_F#_HCM^IW_=M:M2V6]+1VO7FO.>K-SWD]DU7%$"DA MD"23 %9Z>H.QT#_IJ4U92EJB@KCEE8=T;VI\TT5G,D*Z^))>@+W>C+W6/&V0 M9OG:#_,F:0)-3*3)'R969[&DH-\#.]Y[O=&-S)BO,[ >R>DQ\ ^6I![4N9&3 MU6, >YRT'L7*E1(@7?6YV>GXN);_?))+_MQI/:0Y*QA"^IV00SVGI*@$!+,< MR)2B+!4$EY73V\'"YM0H_^-.?\-4_#WL_4[4UO'+Z@_> V!'RX%AC3 MC_88^BMH7$8EM!C&@,77T;6X#,%9B0J+2Z].(MR+A>X5.DN4(DH+P$E5 <@E MUQ/3$H-4,(Y@)AC&3ON>@]:F1CI[#_O9AO_NG6AX E\[9@F&6F1.Z?G95_:- MTO3)"I/P68LG;+U6'N/YL KOGO24RC^NYX[K=;=9@ZL M:*&0(@!5>:D7MYP!(@@#+$TAHWI.A;E5DP-KBU/CD5,YDWDGS!-,]7RH8J"/E2EWQ!?5*B++"QR(9:O@^HR="685U M*@G*[D+/^=UJ>?]-KA], U&]TN7FVW0OWTIJ],T^SG\VO8L;@>FO>D4[8U4A M&4L9J%2&3(UT 1BM2H!(6>AYH%&5A$X3/B?S4V-NXSTP[B?&_YMD'T'2A9 T M,?1$NGL?,1$Y3A;=!LMR]AAM"&)/)^.A[S[=] (QU/S3S?BX$U(O8(YFJ'YW MB2I WK;W)CD2%2XE0)07 ,JJ *1" I TS7,BJTRD3IMO+L:G1H=VPN,^+=:= MAL2.]F(!'9GT'+7&0_=D]T%M7(GQ5^C8[@.*I[1XB'[N/5/'W0_K-^*_G^J- M655TZYNR0@52$H.LPGK*!Y5>FA?4]&66.%6TR'CJ*(OCYL#T M$[ISW9O>;$8D)U J3@G@&6< %GHF3C(&09YSS#,B2D:YYSLG\'B,\M9Y,(UR M_K7+/W\\-SHFV5$O7.=-AYU6>/-L']RHX^?\@@H\*B.^HDXE.=7)WOE72:-T M@#/\N\O&^&N]O1R &7A_N=S%-[VJ,:2_*YOG;VM]__;@O3N.S1&M>(HK@-+" M%%YQ 9CD$F"):,&%P'GI="@U:&UJ;-@YFS3>)CUW/<^_AZ&V8[)@ $8FKBNP M\T@2LL D6,[/D*V14W@LPC[.R+&YR%.+XXG5S7GYYH,1>?N\[RI&1)5GF0 < M(J,&*0J BXR 4O&*0Y+B CHUGSQG:&H$LO/=3?*IKI^D MB-+KY"#^\(U-VMN_5A>3@^ &6I89W,8:N'$U'2+E^H7QZ7^. M>L.EW,&P-_?-45;RT[)^6IL:C7>K]>-JK2WTCVW3@6JS2NJF?N4Y6:Z6 M_WRBB[F:F^9)W:;M8[-IN]H5OSA*!M@.CQW[1@ ],K\:CY.=RX9A.Z=- SWC M=M+X?9.TGH?,@7:"*E@VM)W5D?.BG: XSI!VN]QS+^K[:KW9IKG\7<[OOV_T MG7_(-;V7!XE=B"*.TD( :!KH0:Y*0"C1*U/$<9J5C&#IM!2U-3PU)FO\[J> M;7U/.N=WJ5]-NM>-:=5\MYHO-^;L[]O\P3']SGI\+/>W(J >>[\K&N#N>V*. MZ(7:([,U.^Z>F2,81WMHKM=[%8.8M+UUJX\_K_]1[Q/Y=@NPBI=56 M E@J 1C,,E!0E%-$5 TGLF5X/C2C]"<%I10=,MH9/JG]%2I"K/"*A(D6G"406@!"L@JBPO M\YQ@DC*7]F,'=WR^JWA7758JB"E$.WT;&<:L3"//:4HP?WZ<*2 M]PYP7]%=VP&VX"VV;6R_4I]M!UC.-]MVN8D?X1U;^")-57E3!=;]]MVJWLQ$ ME2N253FHTI("F*(4$*X)3Q:Y$I4L4X2^EF*^^=6- MTZP'P([.8L :F,S:[*@4Y@K&2_9R MOO[JPFU]_[_2^=*4A'_4X;R7]?Q^V12/K__O)G_G6:_KWM'Z^\?%ZL__D.)^ MMS4)-8,1FC' "ZR78F4F3>/9'! J$"9<9E(X)4&%<&IJ\SKS(#XMUU+[;-K) MF\+A9+744[SU_ ?=&)F%^;+>K)_:'*I_[F+3B[WD>Q.7=_VP_\!BE:N)7R\JN1 M#E]T[N_2:Y6B7PWB0('Z]??V?G^;+,%:,Y#4U**_DMJ3F>(282YS4"JH7\@I MT2_DE!& (%&*PI3B(G5\(1];F=H;=N_(IY5"!>>Y1^>?2W:G1Q>-V]U+ M_F27=._2,=NAL*.7" !')IQ V/JVR;%%*FS_FXM67Z.QC2T49SK66%_NJY3Q M^+AHZK;H8CLY^K1L6N,T]5[;YT1B)7*J%YZD2AF %:: *54!*62!"YE5" DW MX0PKNU.CK+[;O75)SW-OQK(="$$ MQ;%DA]OE[M4&K>"8%!_HVO3PJM]*??==*4.KI_F-_I3U>_FXEGR^+5GMBPG. M%"M+A64&)*0$0%@AP&2I@,H)A 1QR%(K":!0#DV-XCZ\_?3M_1O+AC?!1F68 MU5X#Z]@KPBZ<9!M/T@:TK[7J1'^;F))^4(F.*NF'-?)8V1=#C#UF(Q5+C#)V M3I45(8$>J+P(8F:TRHR0H/0K-X+>U^TM6*\WL\_S35>RK]^R\IN^0:?;6%4X M(PCG("U9J=]LI9ZCRXH#A:C(&"ER4B*;-]N0D:F]K?9^.DIA#B(Y_#8*A4_D M-TP/&N-C0+E+&P"&)LKZ^MXD6?]M/T$>O/4HS&$3W)8-K#[K/L_M2V,V521W M]-GL4':IH7>&1O2;-RT+"2N%@2+Z*8?I9DB?_E.6MX5*-O&[XFH/83R_# CC1U M# .PT]S0#:N!V9_EC4:;W[D%UI_!.5[IJ5)H.GY\62U7C](4^2[OVYFA:3*^ MK.4L4[ J**J RH@$,(<8,)&:7AQ0%53_'174+;-GV.#T-;-UT MS#J] #*A^@N,:6ITP32T#"- .,> $TE0BBE,B5->7#B(1Q%O[ $<%%:[/>AP M8$5^Z[4X]3W==5SZ<.E;Z:Y_:(5**&'#86/C*A9:!7XD16AWE1M%"SF??5AN MYIOGC_.%7+_3+X/[U?IYQG/%8)EJND"% I 2"&A95("7D*8884@JJR839^X_ M-7YH74P:'Y.MDW9$<0[!868(@$MD*G"#Q/KAOQ#XB:>]EOPO]ZL?_TM?V3[H M^H?]\WWN?J,\T!>"V3[!ESX60$ZOMV5#2X(%+23(*)V+GMC/EJ MUHV]2689ZJ BW=5;9;N[;J6'VW)9Q@G+!=3/?U%B_1)'*< JQ:"0$A)15$I( MMQXO![>?' %LO?.L1#[$SO)1]T8D]A-N#8;[0WTRYE#/\N'-QWV$3P9V].2> M_I3[M+O;8ODXKSE=_)>DZP]+\=[(J^:,EE(B"62FGUC(TPKH.7SL^D=30QGB;:U>2]=1/Y04@O3\9# !7YF?;"R&EB?@D$K]GY MV9N.-D6_%%9_GG[QLWYOYK^N5N+/^6+Q9FE:N>M1G6OR:&5.]N7_>TTMO?(6 M0C0R)+D$4+^M JV\K91>"D0.0Z' MW60@'LB1B>4 W[WK2>M[3W5$3R9BB)[Y 1=HQN%H?-09B1\P+VXEW6@%UMV=I$OO7-5W#0ET(#8.XM*H'!T2Q)?,'?3> MU\KG]2K,&V_>K1X>U_*[3YWTT\$1QBDH<Q.P5LQCG9/+9("+>==GL#'\ M^_Q^V2C\&)GC[M^7]TU?:%,FVRD@U]]6^YZ%4K0;VY2H#!N!K$R9W'B!*D!, MECQ1F!>"T;20T*WD/JA_4R/HSM6;Y#!.PQDM3S1!M=7EV[",$D\_,+\#B= # M;T?OKSBE^C)'TD F(@G_ MB4%D;MMY=EGZ[2(.]K4'5^ Q4I'!M^_S?0.4!],/Y29Y7*^XK&M9-SLRM5PL M:KWT:B00>2N8>'^_EO?Z@:S_HM\)"5W4*W.1>.('U]#Z\3M=;)K?K"45S^!A M_M/LUNOQ+-?O>C*9%<&T?$[J+.S,88-L*-8MXXM.G? M25]GE 2,4N-&WJ^[E6,KBV+R=6NY_C'GQO<#!]JL46DN2VYU>-V&U-]I_5U? MM5DM_Q*FQN+,=V*@F.+E%:-539QQM5\><>XCU^ZE;+?D]XOO+$M1IB !64:4 M$6/(C!@WU#\IR/2,O:JH5[[_IO[3=3OSH33M?K5FVV:3ILYF?W M70B^^R''<+ON=5P%XHC[&+NCO'&V*,["$GS[X=C2*VTMG WY_+;!^4NNJ*Y,:I:=^O5C[G0MW[^FYY#?UK>;NNBWNB)\ \]9H:4 5<9HI@J,7CQ-0F9Z[*B7N2\< %5G@L"BI0J $6AE\5<6,/S8B[?VU@H(GL.)'_)FFC M.U#=W"6=CK%A&!+ZP#N,05Q[E2W)D*">V\,,:B-46].^Q5MUMYZOUK^WAU^F M&6'[ZIEEO%*D(B4@F%? M!L"K,Q*D,NTRM**LQPZE1+XN3$U*C]@ $T5CLZ"P)69,8ZC5.$TYJ+8 2BG/-V M1F65B^&^)([+%US7K7%;7-1K66AV0-LR^!E$M"K32@%!RQ) HBC0M,$!%?J_ MG)4DAZ[ME"];G1IG?%M3(9/UWE6_=H[#2-M11W#\(M/(KMWCOOKQH#>F=OHF MZ=P.W^;1"J7 ;1^';;Y*&T@K&,ZUA;2[V/,DEYJ5XZVZW1U SC*DI"Q4!N)4@HR3/E/Y=QIP(Y]C$U-CE=TGKU9(NC-JB7@1X'\8>8VEYZ'H5 M0K$/5QOGFAJ-G7N15"C.XQ#JR/38P+A'HV<#/#H"/?])W\V;??\7_?-"GNJF M9)YOI+(<9*G0*7&X]KJU3]/Q0-_Z\XHN M>_VO=R>5,UH4% J]WF&(*P +8IJ]9@6 ,*UH6G*E9.&S_+ED>&JTM/7;; 9L MS+R]<;QYBDX=_%^186$]-&[KI9" C[1D"HJU]Q+*%KC JZB+9E]E(64+QKFU ME/7U5\K_WJKNFT(7=ZMZWF\Z.RLQ2I5@*2!<2 "QV3Z.%!KIL)(M6/4)?N@A#/B802")$1 (5, ::"@K)$*2X)JC+AI"5W MTLK4%H][)Y/&2]?]Y-'_>]))F>KC;[4F]^SNM9*3*&2JJ S'+]L#->Z.EEQ4$E2L80)TJE MQ.9A/V]B>D]ZS\M.'O /XZCEMM F,,/?!B(HC_MSNA8/^Z7 1AZUO75O>=< M_VW_C _<>)0'_')@VZ?;XI/7JE -U'2TDJ%20:Y7/24@5&4 9H@#5N0E4!!" M1*G,(;3J1.5N>FI48%]E9:K_?Z/_; MOLN=,V#!):\N&GXE!2Q;0,X+8EG?P5T#]3=ST$;GRZV8)4,099R:S9L*P+Q$ M@-&4@$(RF4D.9:&PK03JX:VGQE!;[^R%/U] -4PDUP$0F2BVCGFHG[[\OEB+ MG_J#\?\#[=.8ZJ6?!/V^NDE^6QGFH*V*Z?-*!W@?2,+T],@.*)B^N& T =/3 MCO;U2\]\PIU6[_0"TWQE[^6GY0]9;\RHS)=&)T?C;_XPNTP_Z,*(6L\*43". MRA*40@H $6* 9:@$%>*"YAQ6%;/2J'$U/#5*WONNO[=;YQOM+2,79;ZXS0]R M'X$];SD-R&5JCP5S9.+O(?SI .%W6X2;'SY$1]C^O1$+Z9'>*CW$]:Q\OJR? MUHV^SY;$Z\'O=R"&]L%P@+^=;C<:N_L$V>=^K^L]3P?TW7YO*H+T-?])%T^R MFTX1FBJBL@Q4!=5O@@(J0'-&@:"4EZJ@*5-.*?WG#$V-^3\=/Q?_A^,YP3E( M+8\* @ 5>__0<,/.QZ1Q,L:)P04D0AT:G#,S[KG!A6"/C@XN?=[WM+#]TO]] MOOG^[JG>K![D^O.!)[L5834;+8AI'03:.6S^3]?+EL M5%Q5\XLVP<'U4-)IO&Q/*V.-0OR#C1;L/[7GR=;UFV3GO&DAU;B?[/T/><3I M@UNPLT\GXR,?BOH ]#)]ABH*"2XR MD#7Y4BG1G(A3K.=+D*4IRC%25F>LGO:G1H67].SZYRPFBN2/-@YW55>G4;+C MOXC81R; \+#["+GZ@!=.P]7)^MCRK3[0G%!N];J-'Q'NFZ.:]G?O=MKS^PKS MMV9CN&NB^HW^E/6'GYJGM8WYDJZ?F\-OT]':L/=JL3#-])::@O2Z=D841Z@H M#6DV+:93!&B!4H#3@N*JD IF3A)_$7V=&L$>MC5N6E_NX^U++K FXFT;Y";F MMB']/L9D&Z0;^<;\9M@1]43&.S*ICSO4SH0_PB $>CG$]'34%\D(D+]\Z8QA MTOUPZTU[FMEML*5ZKBU@B0$D!372B-R<7F4@Q2I7&54ISJQ/KP[N/#7R[YRS M/Q$YQ.GRH9)W])&IL//+(UO@$ '[0Q]O)$8ZU;GT57 ZG3D9[,#QR^'G1SM? M.>EF_P#E] <\DRZ?6"W_^:1'\L,/<^"RJW@5'-$RDR4H2%H F$L"2*E7_$SQ MU-3QI1ER.B$Y9VAJY+/W,VD=]2^Z/P>MW>PO!&"1^,QPM A,IO/&=F MW&S&"\$>Y2Y>^GRP\OC]WN,G84YLU9SN%N9-&?%:"B,ATFU9SF6M_TV_(\1[ MJ>1Z;;K(_^S]XRS+E2@$PH"7N9[.8$@!T;,84.&*[Q'<^FG60TG/4S>J&F&X[4AO6D,8F3Y/J2[<](YNDG[ VX3R;!H/H1U^;5V(2 -@H241R[+?F^O.9!)+T:SC M&WW@W[^OUIMOZ7KSG"Q;:;>E=-PMO0"['?N' S,RU_*[7-;S M'W*_D=-I0[;ON]3EQ9-/\B#!"=-A%WF MTIPGK.N2Q/4-;I(-_>G&D2-^>>SX=II?BV1$QT=])XT_("_?;Z_@@=^[\JMLR_>> MUJ8Y^5)\;2>:^S;E[^W^]I?P?]^O5T](Q>]9K .S>'+%AC?P..'"_V4GI DCV$23[$"(U M]K@&Q$ T[>7"J(1[#4@OJ?.J>WDFVM)Y6[_P:?GXM*D_RQ]RD7?'M%5IQ :Y M %F55^9 7\_PJU("SE&6XQR+S*VOR("MJ5&:<37Y87R]T;-LX^U-LC#^)KEC MBNP OG94%@BUR(S5 /:?+6"?.L ^MX!%J$VRP"141NN I7&S5R^'?)2I:G&) MYS9#FW:TO.\:5G=?:$5DGE4I DP4FC * 0&CO 195ABI?%C"U&U+X*29J7'% MSLM]2WBG_)@+H%HNE:^&*O:RUATE]]7H( BA5HZGC8R[RAL,]&A%-OQI-PH0 M>M'1%<@G:8"0("%ID*/+&RI@-+)$[P M02WY7^Y7/_Z7OD-+!?J'/0-F\QA40E M<"9!CGC)4YI"A)RJ]\*X-36*Z:(R&[U=7$DOL&0?V4VRC2UI@S.'"OWP_+05 M PVV[0;.V$,8?4MGM-'SV.@)"7:PK9\@3HV\&102R./MH:!W]\Q?H<]F*[[^ MMNIR9^X:E;O-_$>74C.3&>=5A13 +(-&Q0P#AB0$959*Q1'GI!EHRZ25(."-E+?2^6JZ M7'3>)GMWNQ3#@)DKMM"$2EZY:&_<_!7;\(]26*PO]"UZ/JRK_B(W'WZ:G OUIEOU\F6C4YL2MKD" M\[W2 .V4!ISSXZP@IQPQD1<(9 (967,N 2T@!VF5LEQD)>1EX=(H*SCD([3. M^G02[.07N74\N>\\_S7""-A1?FA<([/^":6,+P;2G<_)7R]"ZE$W;8]1L )H M"Y,C5S+;@W!=;W.J22<,0A0I5D+DC0#F%(.2DH$5!P6,G=Z M6X1S;6KOE) +U<^^WX_D_:,_!9BC'WW@X0GTJFP^?7Z?A>GA M@V]"'%MP/X!ZWU7W?YS7G"[NFOSGC_IW]2RM8 ;S"@*9F[X5 BL]14TE2',B M,$1ZIEJ5ML=/9ZU,C;*WCB:MITGK:M+X:G_T=![4RP=/0:"*S(9>*#D=.EU$ MP>O(Z?Q=1SMPNAA8_[CI\H>OJ_GN]81N6W1NE6Q,]9@4M^NFBDS/2YO<%STY MG=\OI9A5N9(D+TH@""H!3&$.&"J8*5_A E4YDGGA,@.\SIVI454FR:TK19; $%? :A"27?<]K(N.(] M@X$>2?<,?]J_'_IJV;19WU89",*8JAC@52$T0909(%)FH*HXE!BE3$#EV@O] MP,+4N*%UL&4&]Q[HA^#9/?M701+YL>_0:)R+U/?\9.@!>YX?WG_T?N2>6C/)-LXEQCO[794#L"YOI/A"$/LIM8O>:;?D5*A>&R0'-QIM3^24 M^_UMD)/_[IMK_T8(/9RU*8>FB_]G_M@^>I!S"8WF9544 *9.=JS=)ZVRBO75\,@>0O?R\GG%8Y$61<^<['IA"^:I\%LCAYSP$/)&? M< ]DK!_N2^$/S:#UM;W9L_[;_N$^>]M1'NM+06T?Z(N?NZ:=R^\;NFDV-3ZO M6AV4KC]2JF?2DF*C:S.=4PU'8+YV 1J:!*[#S;#AR 9.@+4/.V7J%IA\7PC[=MN/21>Z--]X_ MR6^K3AWDSNABSD11,9I3 5@F"8"LY 7$(&L4 IS3@HLK$XW3]Y]:E2A'305 M @?*H/:]*([!&R:#JR&)_/"'1L.^.\=5J(S4H<,)':=V'6>C'VC9<7S-:&T[ MSKK;;]UQ_D/7)FG]EZ3K-INHY 4CE92 -,V"I%Z9!R]+CUK#^?EO8H (,6F,'=\KDC,.D(@0%K6_IZOE)1U%-3YE*SC MCWI+F3]*S1%&CW'S9BE,KL&C,?-%;F8,53F!! -4800@@1@097J3ESC->"5* M5'*76J$A8TZ/^P@U0J9ZY;'S]R9Y-!XW*W2Y]=E9N_P\SG8+F5#HQ=_.Z$"[ MVX&V<[6I"@HJ6WX1DG"BY>=-C2U9?C'H$X+EEZ^YOAG"5_G8E97>JOX,I-'G M3RN95;0D0%14+V\@U],%!BL@(4\)S_5_S+LMPI#AJ4TD^@T2%JOE/=@8/?_P M+1(&!\.:FT3?ME[K>'^=2?!VG@>L8>"#5@1NBD,FGVUO@HV8 QU M6+"ZWK$SWO*;,*L*(B(!0170#$ 2KASME8^32MH$P MCZO4AC[L*94\7\XW\O/\AQ0O:Y_?/O]&_WNU?F?$[9N#125519#@H%1&.KE( M*X!3F8)*9%519KGDHG*23K:W/35N:%T'C>_)4:E_PIZ3QO^D"<#I6-=G8.Q8 M)1+@./VC0,V^\#M=N:0=XF>>T M*E *"E8J#7B: L:,!G^.,R9)P?+*Z442'/#15(Y& AR;HJ2RR$!)H %<_P]7 M2G_AD2HJ45"."^76]CO*+Z4/FJ&YDA;W=RSDTGI'?RJ?Z>77Y M&K\8EW]MU8Y6:KS.7"]1&J&GUL[D9+IAO03!I8_5T;6>)9/;Q)!;]8[6WS\N M5G_N&J3/> 5Q)4@.J$J17D(HJI<0, ]C/.&G8P[T3+^X^:A/\>G 7CZW9S[E]Z1N-1'?+(]6\ONV M;KOO9$5*+HJ" 5A5A7Z0J0"XS 0PZ9PR%P+2U*J-BI?UJ4T'MLXW^0#'&UO] M1HB>$P2WP;$CC&B01^:3H&@[4XX7:H$8RX&SLXC(4=:\1!.#*;&'";?=&['KB_&,^3^?+79.=\\N8RS,Y4 MXXY8( IR,#PJ-;D#\I*R/.[@F^ZYF:^;75R3"/]-WZ1)*,I*#@7&4I-53C19 MD0Q01 50$F<"H13AU+%WY2DS4YNM[+UL*C42XZ=7[M895.T(Z'JL(I.-#TP> M^9]#* 1+ #UI9.0,T*% CU- !S_M+U\YWS3YY&^6S5)(4XS41"-[.RC?Y,_- M6^WX/V8E5@IA30D9SQ" G%)-#HP#7"%EE#T*Q1R/8]PO,YH29"?Y/K!U,-MZV[4K L*EE2_;!##F#!("!5E0+,H*Q(CB D3GEG)VQ, M[9G_O*ND%=K)!"2\]3-Y7*V-.HT;!9P"U>[YOQ*JR ]_@Y)QKZE]W16R);_1 MS=,Z\$;) !*!&."4A5$?_X$07S[[0Q_U?/#GE,T7S:#I^44C"_Y]M=#7UVW# MD!EB69KR"H&*J$RO7% &"$02Z!]4*7@F8*9<=F,O&9S:'NPW8R-9[+UN)MGU MWN]_JQLYC\WS__Z_967Z?SI2Q"7X+?DB(*BQR>,%DJV# 0G#$HI0['')W+A4 M8AG\$:_87G=%15G7'%@'TKT*.:]R7E(,!$<*P%1(P&"I .&9Y$(CC:139MM) M*U.;87Q:_I!U;[6^,DY[5- L38T#=LXF"^-MLC;N@I4"3_HOU".-?1AK M2V8(A6!LAMB!USAZDWS=HJ>=;9DC(%G8@!**- 9MC4L>-F$?D8C517YDLMWK MN)/K;3.R.9]EM"SR3 D@RM(T#,LE("F$@&5ZA8)*6>;8:8/BI)6ID8>I.C0= MBY/&Q9NDK-NA$N_F3S3&4YQ1C(&045EJI_\M (L+S* _!V^7Y>/Z[:!L>WJEW! M9'I>@'#&"@P*5IB<<4P 0Y" M*0I2Y6>,0@Y6\I[HP'XS:%R;M"JU=>>M%_[ M(]OQ'@'C=)V8+J-T(8U\I=<"XP+@=EP1 +^1ZMZTHYTDAT&NYZW![T*=L7N= MFQ4LH0K;AHV-6\EF%?A1Z9K=59[KC,$FZ29U;-N@B7(L")1 :3H!D.8%8)!G M &8:"()XEA.G7L6VAJCPL5RT14(Z] MD D&L/L"QQ&M4&L>6[/C+H,[]YFY:#MI&DZ>[O^MOIS.8-YR27G M"I30I&_)/&U+Z$I$,LAE+J2R.F<9L#$Y6GK1[[3I6JR?&>.K9U_8'J##9!,( MIMB\XH.0?SO88PRN[P7;N^?K-((]#NIL%]@3'_5-T=Q+EWFK_=9M4M^IW>6]V2+[*)MMP>?]IJ5;K MAZ8MWMOG[A][)26E0!1!#BHDS<*#4X!SA$"6J4Q@6%&>22=90#\_IL8-/6?- MXGWS73:2FW3Y_&]UPI[J^5+3L6O%B>\8V5'+",B/N-':N9GL@DAZ4=R8(MOM M)]I]UR1*6W+[[=&8FH4I/3\:3WHXX M6".H>,?P?C*"X!&'QD5;/*8;OD7O=5.&^N'GH[8LZX-NX9DL28F,,BDU?5ZS MH@(8DPI4!:UH3K.4"*9U/V! M\RA4OXQ(L++T 5,C%Z%?#OJXY-SB&D^1;D_0]?:YOU[^M MUO*.UIOW3_+WC=$HY7S]I%"LU)0IWW. M:YR9&@%M8^G)8?;+)VX2DB8F(K/%;V)*3%")CNHF:>)*MH$YZJ=?,YYV1#;6 M*$4FNO@#Y*[I'@#94 KPU[@RKEY\ -".U.5#W--W1K>L5XNY:":8=_HG_KS? MO915RHF4!4AS40#(3!Y=H0K 2<$$RV16YDY%.D/&ID:H![[>)*VWKK.X 6QM M9W%A$(L^BSL!5O)']VDV=U--A7Y!+/7/1=:VO[O2W MZ#NM9;?R,>K,N\WM>B;*%.5""*#*0D\A.*D 8Y4 )2P%Y&DAD9Y".)VM6MF= MWHGH;Y(:>OL=4P]'8<$QS.R%RS]5/ D%4] M+A %[EHU;/-5NE59P7"N2Y7=Q==FW[WM\'\^S=L)5/WVN?>WMBX6XE)! MPCG(LSP'4.CU#59%"C!6.!593G'AF79GY\#4)D']U*]M!$D_A";EJ_<+OQ)E MYW&R8[*8Z$\.PZ2_.OE%;G!L[Y?#K'^_@1XDUWK#+KH%T]1"T!"M14=,C5N9U&+ MH(^:B]I<,^DB@6_TY^YI$077\R16 9H9D5N>4L XD7JV5!CM.IAAF#N+W(X: MPM2H[NY<63]+Q.&K?])N^N8^0VKX^( M_%A3?D_0O6?^GI %7A2X>O$JZP5/J,XM)7QOY]\:=+5LFF@T(KCUFZ?-]]5Z M_B\I9GI8F,@SHU:=,0!1ENOE0"4!1J(@2. "Y9E;2NU96U,CN];5I/'UIM5D MUL_@SEWW%J#G,+8CLD#(128K7]"\VGA>@"-@S\YSED9OT'DAY%/=."]=$GYK MPK0U_[A8_?D?4MS+K?[ER_FA*2$O%964IP6@.#4=^W )"$(82(451E(2I';" MM]=O-]BZ9?4X'2KC1J:BHQ4B[:T05^M&8,"(Q^CAF__0G] KSWE/+_JE\,"\ M@23YQ5SVZTU8I0'KL;]^1R'H>+[>'L&G;C0^MZ-AHDI,6$D3UTW24_<]WBNX M&4\ P!7N$5;WUBY-9KWN"J++"MSYWOY5%#UEG#9[!66*E$)RD.6(F\DBUYS. M4I"1BF=2E2G+*MV5YK@ F* ."5!7+L:RRS*JDPLWLU,A@[[F992GC.^CF6;NV MB?I?=O[;$83C4 Q31CR (Y/()+ 5W4/6/%ZO@/&!_7A8?_LN3>K^%N^5,BN) MIS75A)5HVFHVY6N[8?C+]03O!V=+^?K:AM33HL@:8G>\V2A4[Q?@EOP]K_;, M//^^6F],0Z*WJ_5Z]:=IFS5+159@SO4"7J@4P$IS/\V0 !RFK"I(*A!&3LGE MQS:F1O2-B_O&3(Y9X2C6:/76KLKYQ*W2[V*?%JO32'+4GQ9+=?;OYI^>?7G^5)^VL@' M4PB7%ZS0LT":EH8.: $(+E*0HZPL2H7S7!9>6=8AO)L:D9S)QD[^,!XGC! MAT0_=+YX$-]>)Z\\)*QG\\^#&O'M6;H].-AGP'^=U_]X\W->SRCB>2X8 2*M M.("XT/RN.#-_5:* .4\KJ[T]&V-3(^F]K[TBC^0/XZISS](!B.VX-A1PL??\ M?##SZ%EZ&8Q@S4L'3(W1?DUVX MR3[>*(GD,0WD^NE0;IRQZ7;3(@'#ENE]9V- M\A#;(A.AC]I):X/77:OYLE7>_;+:R/KS2EO2J\*N>GEYO]?C M;3,(A+8UVK!N(V?YV44^+K?T9))#37%1 ,R4!$*D44*/Q5T L M6$:DXMAI+3ID;&HTN?.U23'F:RGFFZZ5F1O]#2)LQW&A<(N]9CO5-.%=BYR9 M+6^;QB2_?)4_]!#2Q:_AB,L&HT#L-&AJ5 JR"?HESUA=X[N/KN1ZO5;?.]#]74.HI&#<;Z)"B'&!4<$ 5ED)15.2%56M[2WM3HY2MN]L*A W] MZ4HFEQ"VW4D/AEOTS?0.LF[+QZ@ [%BD81T*B%IM O &[-@W_"(U0J?B?Q\T*L WO0DK^\>?=**%>;PZ;HWQ8 MS!^V@E._R0@_$ MF.8$ TT9$D">8<#2L@)EEE(DRP+EN9/BVQD[4^.+O9M)XV=B'/7*[#D'K.7V M[?5PQ=Z>]4'*?=]U&(=0^ZIGK(R[;SH]+!AFZ:C.-;M:L8.5%8 MO#M8K5*"RY2FH"I-A:_IE(UIH4!694Q2PI4B;J4>;O8G1Q];]\VAQ!L:29>'#'II\02+O3D1]>H6C*T?JX].4'S1&M>=XFF!*WF6[-1;-$6"V; M8_MV)Z>7AOVI;6LK9DJE64E*8<2Y"P#S0H*FG0!&*92,L$R53D?IU[DS-3(\ MI4I]DQP$E/0BNCDHH]@&=;7DM\MXVI'F>*,4F4/C#E (;7$/7..IC[LX\]KZ MY![ 62B8^]SURK)B4SBZ6SM5DF$A*PEHP9$F75P 7&$.]%03"YY))E*GFI.3 M5J9&HVT5[69;17MSQ9+T)*B6,\5KH8H]'SRL-;9#R;_P^!0*H4N/#VR\3O'Q MJ3#/EA^?_+"G^&@G6O7[T^/CHID.TL7[>?Q*]_J0%+6"18<2=.O?:&IX:2329_LKHP\WW9PN.8J2VF-L11@PD8^]X M;T7V;I*^UTG/[>2/*)V;7,$*)6)J:W9<15-',([D35VO]\WJ89MW9JZSW,P0 M+BJ6(@+R#)I6344!J/X[$*5$"DF6Y=RQ&'9W[ZDQ3?MV[9QSS=+I(::$TN!D M(&4*:L1R/963*0=4F#P%F=(4%6[=D3TQ&Z<'\E=I^D[K+Y?9KC+/H3]R=O3K MB49DAK7[\GCD)QT%&RP7:7_GD?..CD(ZSC$Z_HBGWLM\.=_(S_,?)F%IHP=L MSA9; 8('/;N;_ZL]?&QSF/Y+TO4WC:^<90QIJDL)*"$I _HQ-8K4WZ+24:/%HC-^5P M_7!N$A-)TH024%OE.BQ#J:AX>C&N7LIU4!TIHUQYNV"]@C[HGS;/GTQ.D:PW M]:>Z?I+B=FW^-+G]7YY,6L:M:J7UVW^=D2JCR(C8%UP6)@6+ 2S*'"AL9%0* MKJAR2J<(X];4B/-T4YLVL&0;6=+ZKDJ(7H5G0%R/&:%_DX]=J]C*X TJ*UT35W]U"TIMR(X&\392M>:7[6 MR_B*I@ *+@#+4P%(5I680#G(:)[JKH(W-5Y]?E M!-8+"#CH/OLB,9JT\[Q.MKG1#^9IO$D>URLN34EG4V%=R\6B-C+/1B>J[2U' M[^_738^;^B_)ITU"%_7*7"2>^,$UM'[\3A>;YC=K2<4S>)C_-'?B:[F1?TD. M;#:#+)T7YIMEK?30,L#:.B-U%G9F-,6PZWHB&-))-_T[Z.K,'7C=YW_?K M1BACJU)M\KYKN?XQY\;W P?:Q'#9Z%B_6=#Z']3T75G,];V6<]H$\1_T3SJ? MAY*P/O7-&%*I/OC\>$+4I]P\T)H^^0%/[;#%8O6GD14_486Y+Y^=Y466,DER MD%&* :RPGDYG%&JBSE.6<2*@8$YJ8%9FI\;BG\VD2V[7OKU:;$>U+CO,,TDS MF64,$,8H@)((@'E: @)S4T+"TQR*F7Z$YBOQ^X:N-Z^%_$L7(DY\Z<)X'@5M MII1"E#+0% 9#9IJ@904#>8%@*GA.T-,@"*CWY@14* 4W.Z/C:K(Y 7&DLN9VM=_;=J_8]F:S6<_9 MTZ;13UG=T>:D*24RRSDWV?Q&YX1S"2A1")2$E+*"+-5+HMG&5-C9\<^P.:>W MZ\YHQ+>KD>9@9B8IKU FN "Q'?F$ RXRZ1PJ4/:=-7*4K;LW6U"#]BBT@R@0 MW5PP-BK-V 7^DEXLK_*CE<^KY?TV(>PWJM=R36;H5_E(GQO9R%MUM]9/U/R1 M+CXMO\B?FV]_RL4/^9M>HGVO9YP4LL*)EDL&RS%@ENNZ/$VV7 @\0@F 7BL^M\ M&97N@L#VD@W#W/1:&<_?VWTH;=:<9B[O>RH1;Y^[?VPE(*NJR#.$)9 L;Q:' M$I!"S\X0K3)4T)3F;F+H'CY,C1C[:I&=G\DNBK[*R8W1P=Y^XDKA3OL1L^/1 MR.,0F3WC#,$54IW.( :7Z;3WX)4D.ITA.B_/Z7XK=_&K#\N-?AU_E?=S4_ZY MW'S17\>9GA)B62H(BKQ@I@: %)! 4B9(D526*'4JK_8.0-3H[K6QV3O9&*\ MM%>X.@GB,$&%@"8R^SBBXB1C-12ZEWS5R1N.)ELU%$Y?KFKP<_Y+PTTWT_J[ MG-]_WTCQYH=<-XU*VR/_KW2C9S@TSQE6"$"L"CW#,><,J6" 9ARJ/%-8?Q]< M%X$6=J?VJ&]=33I?]^DTQEOWA: -]/9+OL" CKRX&\;V)J&;Y&XUUSPR7R;? MYB&HQ!.[@(L\&ZNC+^<].)%@DCZW?H&XLL33/JLI/*XCI3M=\S5URNYQ0V@@[GY>WFNUQW5:,]V9X91:PJ,"D (81K I3Z)RERD"J<,B1A M*9C3J:NUY:G-8QLW$][ZF2SVCCKG?5@B;\=\4?",S'9;GY-?ME[_:A;3+<*= MYWU-L:#9(&YHA4L,L;0[=HZ(&QPGTD4<;W#M8>A?GZC91&@X(>2YRV^TB'D10C.'SI>OM2_P\[=-KG]O=D6 M%Y7*H1 2$)7E .(2 5PP!K(LSVBF&&+82N+GK(6ID/5\$3F"V=DO'KFG(S^JF8YAW<Y MGG84A@DHY0 KC@L])\$IQ4XE9X$U';R/1/)K:;YB.[\ *6$04&/%2A M42BWQBU%"@SF4;%2Z/M?NWK\2.?K_Z2+I^W^VK(O4?V;7L$^K:6X77Z59I]G MOKQ_2^MY.V_\&4B [3*,X9S2F3FU)4UJ'=38_TV MDH8,>EMFR4,7C$FF4#KJY(<).S',DJRWX27,Q.>[5 TQU*Z+VI$'<,3EKXDL M:4*[27ICVA?^W\9G1G$78=*$V*V3DR@:N5'@#[ZX#N';*RW# \)Z?L$>THBG MMGA3]=R4OFV;)7$I$<>" =] M6U*= -*.2*^#)S(;.B+C+O5]-OA0HM['!L:5[SX;X)%0]_E/^CW:FC6TCYI, MFFGFK?K:-GC]J'WL"A#J;ZM]/TTIVCUM7&)<%;@ E8(20)PS0$A: )ZRE)1Y MEE+J5$[EY\;4*.(P"C,YZ.)(S)AOZW=J4]C=C\7OZ,%SY.SX)OYX1.:D6$/A M3%[7(1F(X#R=&)4$KP/J)5%>>3?/>=)J_;@R@FAZCM:<]G9)HH2F69FK$F1$ M<0"A,E*VB@!))%,(XHP*IZ9W9^Q,C0[?+!9MYH+C).D,BD6:FGQ#!A#4KQN( M%084\E2CF')9:CP+XMC_( ".XZ04!D;2:@9ZR,.Q$=#O5H-GKAX[Y3TKV(0%]F8";+"F4TRX#,#8WF,@6D(B7(896F M**62I6BV;$0VQ3>7N>=I>U9?=-)^T8^LQIS9=.Z:2Z$]MAU GD& M9]LIXA6PC34)W+IHL#JL9@LYPQL&(M@<[HR9D6=IP\$>S\,N?#YHENZ7U;)+ M0SVU5_9%;F:IS$F.)32*; 1 E1% "I$"6D"1(9GF4J9;#K&C#U]7/.@E,K.T M+]#ESO&$?]?_'"B-]_+0V-%.5+@GD.2[#^3,:<)-HJ.)GO=KC6?<-.#+;DPA M*]@:+,LD8?O[>6?XO%#%[&MG[O<87YSYY2I#K- K+LB1 %!0#!C+*'U;+;5\$E4:62!*0,8P"EV>?+4 I*SGF) M9%92YM2RZJREJ7'@UM&D\?0F:7UUX[KSL-K161"P(C/6:9PB[%E=!",0Y9RW M,RJK7 SW)7%V=-!7[BT]+(7_^7_)YAI1>;JI<3YHRH2=-O*2 8E'H M_[%*5D0(P:R2H,]:F!H7=*IBG9=)XV:B_7156WL)Y# +!($G\M/OC(R'XMJ9 MZ*^07'MYQY$UU\X$="RZ=NZ#WGD1"UK7IDM/>X+XM+E5O:3=MIAS]?"XEM_E MLI[_D*T^>/?*J@0BF!(&4*6?=;U>,FU^BQ+D>5E"24A9*J<3O^O#\FC4<^5PVB[$S[6X$3?+S\]+OVZAZX4_6!4?7ZV?] MRR9%=L89%T@P 902)8 "2T!5P4'%,=0+LJ)$A=,2S,KJU/CU;K71+\.YGF/T M*PO6LGV"-ZO$_*8M_6UVE^7RQWR]6C9:8HOD@6Z,DZY2F3:C8\>GP3&/3)O- M[E+/X:3S.*3\I0,BP<0O;6R.+'WI ,.Q\*7+Q9[E5.<%O3_/E_+31C[4,R9+ ME%(%0Q]<1@ M)*W:X>%W4J,]F^IY4G)V])3-,R[VQ6/#I60."#'^=:WG53./E37*_=MZMN@BSWI0>2+B>I) " ::(-'K3>BHC, !5+7H#I^?50'KG8WZ?Q-?ND\_C4,S':S M\ #?Q<@O02^D/-O,G\4A:'_Y8RNOT%C^;*BG.\J?_[AGS/S5N;L0X M_S3>@95VS]1 K>^-'-L]G2_K3;+YKI?XVQ =L_D=1\:.9R+B'9E_W/+W;Y(F M!CTH =/V_; +E:_O:'W<1'T_:(XR]#UOX\=]'QX>%ZMG*;^VJ0Z].6S7=V&& MBYRF!52@A)G0E(=30#*)]/^JO(2+4^*TY]]9\9C+K]$O'0T?X M,LAVQ!44NLA4M?45;)-H#G8'.G_#\9(U-(&8Z+*]4;G'.OR7;&-_H>E%%R^% A#*'&#*%*"E7L>6J"B+RE&@9M">R^,Q MCDS-Q[U>;2=CVU3^.QZ"#&)L>0(2"K?8QQ\[[=BDYVGR1Y0:12M00IU\#-H: M]]C#)NRC,P^KB\*4%AA-,HLDVH[!VDX/7^3F5NF5XXQ6JJ1%8?2PD%Z]Y8P M2M(48,&EP$A S45N>A8AW?/8(HH]_7EHEQSK793Z9=Y( L8O/KAJH.V(;_3! M>Z7"A&;$[,H2=M.SKO=,S'H=PV]OU_+^T/-RI-E?A.A+G00 MF$"L<=K&J"PQ&.9+5AC^L.=^^C^?YIOG?=,/D4HBH0(Y53F :8X!$6D%F."X MD&F>5=#I\3^\_=2>^]8[[UX?+["SW!/W1B3V!K@U&.Z;W2=C#K6S?7CS<;>Q M3P9VM&=]^E.^B59Z*J#A?M[O6^WGL123O(0Y!&5180!)R@'3SR^H4IY!_1.5 M!+IE6YTW-K6'>>NK=::L%:)V#W4HG"(_XCLW>WO1D;:B;1 )EA@T8&KD[*#+ M01^G"%E%Q/[0&E!2X4Y55: M.24#G3(R-6KXO--0-U[>),9/_:+3GCJ^\4\B:D<1U^(4F1H.I=/M(/(0.3B/ M03!-@Q,F1I8P.!_DL6+!P&?=]>G>/,BE, >R'Q?T?@934:95*0#6Q6Z0[B&'^.K0(C\[%K&[Z0U=S)6 M+XVYPSN-IBUW,H"^IMSI#_B]:7];+>7S;W3]#[GYJ-?G]58M-B\$-M4.BI== M*P):%BDH*I+1E.FG$3N]:T^;F=KCV'B9/#1N)F:[PG$^?@9,N]?L]1!%?EA; M=%H/D\;%"+MGPR@$>M6>,3+JRW8XT)>OVPN?]CS3:[=(NQU2LS'7;^M^J_YJ MLLI->K.L9S3/L$Q1#@C-*K.[+@ KOK^ M;FL(*=\\T;71./O%9.;_ZI&?X3(VEF> @:%^S6W\EZ ;WY-?C/,!BX,\ MU M*.A@>=RC07=(C@X(/6[AV?&2UM_?+(7YP^QC_J +D_#Y4O:OH&4%$3$I"UP! MR+D$N.+"["J4*2K*O)16&MA.5J-I7.W/P@]WX[]G2T0MR.KH+C&)FH M=A V/_1U\=J,II\&P8ZO@ (]#6ENWC>YN MYUZR]WR7C=I0VIM+6#N3EP]H@3C,R?2H5.8#RDM&\[J'[Z&NGI_(>G-'YR;5 M="9521#/*"@KG $H. 180 PH@@6%G)8L''_J4V'N(G.UY MK3<>T8]H6\\2X]I-\N$G7SP),^5Y1Q_G&[J8_ZN54>OPNGV4:]IHP;[AF_F/ M0.(Z%V *=FY[>/>1CVI/AG9\.GOZ8T$$[O?5T;.TD)G(60%XF4H 228 25,* M4)&R(E.4*^64\GW6TO0>_?IIW8@!['V\2I>^!ZKMP6P J**?SA[JS]_8H'6M M!OTQ$G%TYWMV7E-K_CC<"_KR)RZX)@=S2S6?ZOI)BMNU^=/<_.WS+M. \P)S MS#E DA, *


$9AI;!P*>)*B7B;;#FD+M9=,#T*YHW[8*R3&FC(9\#DM^B'(! M8N (UCGF$ MCS6M][A PLDW=3K#W(7,TE\?.* AI6J9IHT0]';7,*0X<8P"E M#>G/2%M':!Y40!0Z[94U=_NA73CCQPAFWH)+(XOW ^G)KW_B K[WV)&/AR8B/H53(POYM]JBF]:^I3P7'C-R M, 124-X+<-[11V&"4866$O?)4KS[U)$OI)J(^ 0^];"-WZQSFRXVU OC?(FQ M-N2JIY6."4)*-8,;G3$V:,1]I/SPR2/?]+3;S,?SJP.S[;H;^K;V:%NISEB. MRM=>;X9\G6#6'"E@$5%%24YS\P&A.T@9=[+1Z3AIR>DN1L$]X1R]ORFN#-(' M5A0IO9J7*%,@<[:_DN64L08D(RG&IGRB1RXJHQPK;O[L+5:"C5^RDSQ[!X9,OE5?ZO MR^4*\Z]A,2.>+%\C,06W.8RW4M)^02(O7?4X)4U\>[S61.2/I984G)DR-O64S^'2KZYV]3Y8]GH M]K>TY;=!R3_F-W<>F*^L#E.BTR5:D*J.(L@PZ%^)AMGM9="\P"^<< M,G\^$><0 70'H8V+GKSFHL0,+G !2CB$8(.MJ[&2&^[4?H[GWR41YR"9[I.( MX\?1,DZ([ ZJ588 M&<_;,[P#W%R'ZS[,9YN5;!;"K:AL*9 L)Z4K;(20':.%)+1%.Z=5Z\##3F(Z M3+PY!3MMF-X!>I[.0-,&D[9D$YI8:#%,.'":5N2)628$1QY;Z^#HZ>E_S:.B M@Z&H'?,[0-)]%V-C&5X;C+,OE6VWHC)*>.Z2A\1# -*LB99'QW\1Z+V6O(3H M!_9=GR%QW-#6&2WMAXM9O?O4U@,/AG9JS P"4ZE>EIF0#2O)MS:I M^HS(-Q7PKN#\(=Q^41'07U^_^^.75X_& >\5B1\;]GSR#: ^'PNJ'I.T7<7*EL'AH0FSTD0(ZU,BG!)(_AH-'(3HN2M M9Q6]G##L03+>,PQ[",,[P,WNB*!/@A6>-20R]4$5R<"IHL#:%&W@TK4?)_22 MPK"G8*<-TSM SWW'_)F#_L9#%T%KR4A=IR1C-34U>)\E!$=V9M&YA,$S0/:E MM:]PVABFU%FE_7?(2 >2AIK$G3VI!)[C(>+K0 G?7@I]?X&/K8G1*KP.!K0Q6%.-%3@7D!S\[$TR,L?<6N'N M0U=?:;B#PG,P<74 P>T&6S?=6^*D)$L[J!2P003RQG@-P"O:4%'X8DKAMGFG MY'LD=%'G>%Y@G2*$+C!4E?/[^7)MPY#E0HR[K+R[(,RW3U_2+,EL7P$M,''BL'0=2 MX.!-KC8*:C),O/2NM79[DJ"Q+VX;B7T_.!TA@PX ]?\NPP79NICK6K:W/BFZ M[+D$=Z6XQV YBYSWE[.D><]ZDZ33-] V^S$ MZ+DS2:5:U2^O6D<[:0R@5UJ[VC[:M-95SQ+5D^8Z$0+[P^L(>70 L'^0+[XH ME]4COZ6.2ZA1'>& HR7?)CI:1*SY^RI;X:+*Y?[,TY-!]2@AW0+I&&'/6W.^ M _A\_/'8&K1G.D8&$B-6SUA K,VDT;FL!9D');:^G7J,CK&O^H<$S\E\[P [ M]RQ,^E=7)=@!6;2I '.23O^0-429!%B/FF=3,N.M\^H?IZ27[F=GC@X<(X:8B@GMRPX>IZ6GX^PX.3\+G2.8W@%X M/N%L25*XVEMWMMNV'#_9B)PE**K.IPZDL&E_>3"H%(K:B[*Y0_<<3;V!Z1C) MSP<40P>P6E^F?IHO5XMK;MW1XH\M4621E(@:BBAD&G##P=$>!).=$ 4U_9E: M&T^'D]F3;=4(?$,+JP,\/K0D;@R)FYO]7/M8H@T@O0J@Z' GT4![H62.6?+ M2^L@^EZ$C9PH<39[K+V4NH3>9US\F"9\0SMNXJ(HPF,!(ISTNM010A06A/>1 M:Z9<3*VK$YXD:-RS=0 / NQ8Z71);2VR4#KU1A$PT@?0TRYT&K(7 @AT,%0 M,J?=:6)N7J?]-$7CGIUC@.MH>72)KIJ1F598LT,N%[./:W-U786]G BK@B@Q M 49F:[F8@\!9!F&+9H68)ECK=C*'T#=N1&,,Y#62U>$X]%+6\K\#5$Z74U8BBFX$ &=4*#J**U0G :4)5HA?"FIM5=Q'*7C M&GEC0+2Y_+I4FG=7^6_DK"UK_B\N)S(']*9$X%(C*,,%!%0<&(^*>%F9HV/UT;)LHK54R1H//Z7IAG\,8+8!B= M-SJ%H.7@0'RC#MK'+# .'%' MZQA:!U%W4S-N +6A7FG,^.X@]/-52HO++BYQHACZ0!X" M&%]#;TH*B)8K$,2U7)BQ3+1.$-R+L,X.K"-1\"2X6HBD/YS]C@FG/];[T%IG M2[2:6.5)YY;H("1&UJ 2&+1UVJ76\R9V$M.9HAH$3T>ROM_2^W^[#(LP6R$N M3Y@>^,A#&KGGSY$WBG\>?57^%)5XXK^6[U<=0T3$R.9.%$'**G!0QIM;A MH>=HZJ6BOA$(Y@-*I%.$7:UFX\ J\F +;3\R#&( 96M;5(UD)!9I'<:(6K?. MG7^.IG$1UA8!>\#K:'%T"J\;&S0DH9T/":*0-0](!?"H&&A4ROFB4)O6*0E/ M$M1+A?3Y5-=QLN@46+^%OZ;?+K_]^M?WM5$Q8;9(&:.%I)!<'!0.O+ !UBD0Z!=F;RT7E\]W024Y&!&X4LCM=IG"Q7A7A75G)(CB>R6?07D,=+0U9Z"R\$U[A/MWK]W_CN!F3YP;02?SN MP,JYISL_7JZ6J[#N5?'JV_QRMIIP[P7+3$/&.L-$RGH]SLD'*84;;JU3S>M1 MGZ-IW&S(X:R:IK(8>_+&FN*/Y3-9_JN?K^>SO+RUGDEB41E=9Y;X1+Y LG6N M$KD&/&15Z$DR>;6'5GKZ+7OAQ+X>V*CR[F#"&]T4W?[G7\0XI8AK;%V?:VBE5&A=FIGRB10)G*(UM>2 MI^2TM]P'UOIBZCF:3I]SMES?*&V&(RQOOV_"K12(!/^BQ*;VFM:9H*#W)6J. MA;A^!I=\; 4(+KP+W;L;2K/JBHM,F& 5%.GFI( M!@+6;LZ92Y>R"&C.M!E[RAP8# P/6J>UD4R_(-NVN0P*:3\FD 8Y>3HY0?"> MG%;#HT ?2CR7^=E# D$SL>\'IR-DT!F@MKU-7;0RFP!EDVP\.N4]%E] Y1L1/@.<(?G> F,]?YXO5'[CX]@O&U75K2UZ+CI-4U:.I M0RY$!.^%A"2**=$;ZW+KKHV/$M)+:LFYSK;3I=$CI+9)6-$D)50!$VJ G\D$ MT2L$KZ66"5%GU7J:V Y21C:93A?R<[ Y@N.] 6>C3C$[KS0Q@\>:N2<='>U< M:4@V(6TR(Z5M?8OR"!F= >88\3X%F2-XW0%,#C]'12POTNV7 ^(Z LJQTCV_G%U$IL[P$DMZ,)%FH:+3^$[ M+C:+X$K*4LNU3.UQK*+6M2Y!UA)0D7(4PC8/\3Q*R-CUMLWQ'J"W>OY8C'_SO%:T]7OR8&-M[;RI8,@L1VYB JFL M)7^$)8CDWP!+.MQ/N-4/CR)V)M?,& MMP:"TQ&T*B5JJ]'RUO?\MUX_;CG2X- YALD=X..V,OTPGZ7-*FPA/(O"P;M0 M@RS)T'?"@%#)%1:X;E\<\#@EXQ8GG>T<.Y+U+[4@X-Y%8(." 'F>@H![A)^K M("!QXUR1"HI*K :B##COBP%TT2$4X;U3[8>,/$%0EY&CX_#QV.'51A = M'&=/Y0UG;Z+7(4+FI*95K>-R4B($[5*23(G8?#I&MXG\#85^0,+^(1+H%TS; M(?--3;)^99L0E;7\Z]T(3]@\1^4,+^(3+H#%";FT>5 MI6>"V&*UKC>/V4/(D@$GSU([+Y-TK7VREY6P?Y"(GT_8/X3?'2!FEYZ^\4"T M#UJ86M9'KF6=$VO!.;($C Y22!.\<>WG]CY#U-BC>XKK\N)TH4;59N% MZ;!FFZZWA@%0%5Z3=#!EVQA4)Q'([<7B4T"&TY$T%:G.FU- MI9K%2D9L"(Z!%"7X$E5D]SN=CH#.2NG8P\G[PN?!LGN)"'T[OUQ,,J?-)D4" M5?X/%AR+PN>KPJ]=KW.Z0^C=[+:&MP-ZK. MLAH0>0UV5D^3CL['O1=:J0^M5;GR_C M$O]U20_[]4=5TYM]?X2^VO6D1GIJ+T(;Z:?[[[K!5L[!&C*GA+ )E&,*O.0. MF"5/@%EG5/.^<;MH:7L+<15'STQ:;W*!S"P')00#IP2MUAHZ^KDNNODLRT?( M&+E51PO9/WW)<#BS.['/'W0/B)(SGQF2V58-QF(W6)2,&FZ$K6[:>? MOY!.' =)>+].'(>PNP/0/&P1$;/E0>H"4D:[Z8_$9;6V(B+W](=K7A7X(CIQ M'"399SMQ',+F'G!R]XB^WD%2^Z)\,6E3UJW032>\&;=Y9^G)2> MKAQ//Y!:\+M/V&QVDW4Q&,\8!%/+S!"KUO4:DHBU0-$HM,V;9>XBIBOK]SA1 M/P^?(_C>'X"V[6)3$EZ0RO0L*O(+>*JCVS,8FVUQAC$5!P9/#^=4(R$_#9TC M.-X!;.ZJXYMH.Z+C,3H)3,1,!I\DQDC'(6I+$M>EE.;&\ Y2>DH^./VX:L'O M#F!SIR1:<8TB:5WK4FL!F5#@-=&.NJ"RR2<]2 O#@RK/S^1@'RG0IPK.#^%N M9\CXA(M49?$%7V-83&=?WD[_PGRGXX+)UDD5$G%(,5+ +D%0,8&U+"E>&+K8 M?(SA013V9"VW1U=C";VXJX1C!D7M?-2PEPG#C(;:&5%V*=M4VS9YGFL-3? MG_H8'5T9QL=)_SF7ZF!V=W"*[7(U?9;>(^=DS@=?,U$41!XDI%)DEB5DSUN; MQ:=$<<[F41TNXSW#.( 3ZSB6CPB=.K5\X_Y]+)^_AII7.27S;QHO5]4%?#.?_=?E;)U.]A_3U=?/ MWZ>S>2D3P;QGEAG(O@X@,SZ"D^0=2A8SRT47GN_EW#\Z(?[P-W>E>XZ4]OQL MK.\+6+]7%W:&^?7/3VMN[URB5L65DAC0>:]K?F2!J+@!&PM+7NJ4[]<$[X.N M?5_?E89J#K%!A#!\Q&?SB_HEAB7^G__U_P%02P$"% ,4 " WA;!6F!%L%9/X&2(-0< #DB 0 " 7$' !A M,C R,W$Q97@S,6(N:'1M4$L! A0#% @ -X6P5K%9[GM\! KQ0 \ M ( !U X &$R,#(S<3%E>#,R+FAT;5!+ 0(4 Q0 ( #>% ML%;]T\5LV!( (#I 0 / " 7T3 !A,C R,W$Q97@Y-2YH M=&U02P$"% ,4 " WA;!6RD&!*O(( "D, #@ @ &" M)@ 97AH:6)I=#$P,BYH=&U02P$"% ,4 " WA;!6O)'\DN4) !5-@ M#@ @ &@+P 97AH:6)I=#$P,RYH=&U02P$"% ,4 " W MA;!6-V,F#O4) #B-P #@ @ &Q.0 97AH:6)I=#$P-"YH M=&U02P$"% ,4 " WA;!6)B930>T) !G-P #@ @ '2 M0P 97AH:6)I=#$P-2YH=&U02P$"% ,4 " WA;!60'776.T) !:-P M#@ @ 'K30 97AH:6)I=#$P-BYH=&U02P$"% ,4 " W MA;!623G^8JP) %-0 #@ @ $$6 97AH:6)I=#$P-RYH M=&U02P$"% ,4 " WA;!6!%+DUQH* ![. #@ @ '< M80 97AH:6)I=#$P."YH=&U02P$"% ,4 " WA;!6UW<.?I(, ![90 M#@ @ $B; 97AH:6)I=#$P.2YH=&U02P$"% ,4 " W MA;!6'O*3+20/ ;40 #0 @ '@> 97AH:6)I=#-A+FAT M;5!+ 0(4 Q0 ( #>%L%;\7F$ME"P '$[ 0 - " 2^( M !E>&AI8FET,V(N:'1M4$L! A0#% @ -X6P5F&%L%9@#*B!U@T #FH 0 " 5*N M @!K;F8M,C R,S S,S$N>'-D4$L! A0#% @ -X6P5N_^%F B& <>$ M !0 ( !5KP" &MN9BTR,#(S,#,S,5]C86PN>&UL4$L! A0# M% @ -X6P5KP&#O\\9 OST$ !0 ( !JM0" &MN9BTR M,#(S,#,S,5]D968N>&UL4$L! A0#% @ -X6P5B@6-+4RS0 2VH( !0 M ( !&#D# &MN9BTR,#(S,#,S,5]L86(N>&UL4$L! A0#% M @ -X6P5L/S&CA+?P =YP% !0 ( !? 8$ &MN9BTR,#(S B,#,S,5]P&UL4$L%!@ 5 !4 "P4 /F%! $! end

UR"9H9:F'V%G%%[,$YGDSI<[T=*V\7.N]4#FR^;;>7Z;K68\^=9 MBC->HHR!2O$FRQ0"RGD*)"R$*/(2EVGI0D/G34V->+:>)GU7D]97-^89@->. M:\* %IE=AO!*_NC^C))_>AF>0"0S8&A46KD<\$LBL;C"/^_T6Y?5MF]T/Z,8 M,5(4%.#2R-#1M-"TD2%0L$ID1566!#K1QFDS4Z.,?>ZIT'ZZIYN> -)V77,M M/-$7-8Z>5H'WM,8AB5@%NH)(Z/GH9X/]%0FZL"G_8C@[W)^ M_WTCQ9L?8 M&\VX#I,=_T2$/C(Q!<;LIWO;:X[W?E*-W*KR-XE MM9*"8$Y4"K*BD B7@*J, 5"L4+R%$-4.G61/F]J:O.BW8[#6KNZZQ?@=_AS M EBWSZ6H3/&KZ,1N"3GQ.&7N40Z'S Y\Z#!J[P3+/K;O;W MEYT:WNP;-3R_U DBLN ,"R"XU.11(*&75BD%.0I=ZI]Y2YS$N(.4BKC !8*0FH9 A 515*Y!4J2ZOF M@Q\=_=".,\H'9D$02FR$2Q3[+;.AE%)>DB%('XX;R=4;GA M8K@O>>'R!;YJW;TV&!BPP7 M) .$$:8G,B('C)@I#9:E49;.%96V792'34V-E[I<-E/:M-GZ:VIR?C'#_&O2 M.FW?Y/<"SL-,%!:]R-PS+G#V#9'# 3A2#^3K@'1J?FR'S4"_XPLW&*W%L5T@ M_:[&EE?X'M;QM:2U?"_;/S\MMTO1-TOQ9;61=;]L(\OUG*^D(&/8"/Q(!*@1 MVT*<5&5%!90DOT&,++ N)(B7JI4 N MN10+I$F0I"V*/AC\N5&[*V\M.[W][TM*LBVO;8F4245 <\!=;M?BS'PT/Y$S MPQG#6WJW:#J( U@HF:8Q9HP[NFH;'-%U7!3IZ\)_QF-HT9ECRU\K>'QU;5W7."\C7JM 3CKS6O_I%>N MV6EO?52<*&7]H:SD_58^U2N6BD2(F("$QS% L3)525D,:"R@ MX%#$0L732T[T12WMS?RJFD)IXKE&V:C1UKDEP%6$[=:K']P"K^&ID-U8@^(2 M&D&*4)P(^HE5*"X9/%R&XN(3[JT#WJY_R,TA=R//9"YS6 ">)A"@(L] $8L, M)#CA^L<8)HEUZX"3D9=&!8URS@W S@$;7NHWP1!X95LCX-0^X**UD]H'G(XT M6_N BP;TVP=<_L"TM_37':OE?W:RVO[ZHZDX=VSH5;!8DH2!A)C[08)D@"*] M,V9Y3ID^0:-4.:7X7Y6TM(5Y5#1J-75[*U]'U.ZE[ 6GP"OW#*) ^2&C6'AZ M(U^7,^L+>=3$(E$D:294X7((6%+XX;7=>M-886H- 5P3!TY;E1V/%\/(6UYZO:$ M7^BS^"OHS'7_Z'X/W=M!Z-P/ZA:8^#J^#XF:]U!O8?394=_F&?=$L<]2?VNJ M+7V0ILE@O34),&7UC6X>Y/8=W?9^6J^2E.D-/B$@9AG1&XVT $6F]_Z8259H M3M'?+"L^<92[-&HYJAZ5!RU-C&O;:!\)&0T[_TF$+KV^6>!4)XI&>W;=QD]'Q'7;%\>BJT>L[:O?[?_Z"=1;0*( M UEK+J/-EL(VP<1^/MN4Q]W?!OHELZNVG]37W49N7WY95^*DJ(O*8"&E2@$D MF3"I;#DH8): .)AT9 'B=V M?]"%WTG.A9H]8?M#;R:.'DSQ_*AK>?GB1ZK-^$@L("JSI&<%$@0+IDW^20IAR&>M_H,M1WT;HTCC:Z!S] M,$K?14\]M>_,%[]5W.W(;X6\W='?-YZ!B;N!\F\ME 7.?//2$8[SJY>N TRL(6$2._<%;O2PO=P/32I@'WM+R+ MCGIZ+!XQBH6OZA'7!-/3/:QZ_-!4S3T7:DIIF2FBNA]]79= M_6M7-: +SOHIHTQ,#N/?I=@]RK;AZ/O']7^_[IZ?'YOC M('W4\OGCVAP/ZU=U26F6B9CB%*"89P!!0@!)TAPD&88B*6"1NO40G:C'TMXW M31=>:2I(B7)KU(W4>J-76U=CV9S_RHJOGV2TI;_)UKE:Z2^7>:P-CNV/B6H? MIV]K/=!FWEWSU"9.KMT&>88I"_RBVEMPZ)]LC+B+^F9$/3N"5I>]$4U?67(3 MM9@WA^XVJ,XR[&X<[J:Z<%_D$RTKO#+Q\T^'",M*(21%P2@HN"FR MI$D5T 07^MQ?%%1(B))T2E&X8:E+(]5.:>-0[M2.>GI'1\7OHC:>,JDZW,A, MV+HH/>,;W#WI"]JIA>'LH/);%6Y$YL\H"6<'PY5Z<)8/>VO5^$7R]4-EFH7? M"Y--HDK#C.V5PGW/^EZ9;N,+U:Q8C%$* $88:(WDBH&A M- M> Q+E"*.D71R:H95=VG4N.]EUE/QYDZ1/F?7CC67,V>!Z?92Q\HF3MK9&O6- M;=L>U-'>W.98T+,KZBR^BUR^!3YZ70:8G'#],GTJ^[-[;@8 WJ)O9PBIT]Y% MGV55:X4^ZT55OY/ZB"S%+[+2?]DW9J*"L+A .8CUYAB@Q%PM37D&8DQ3BF/, M5>RT7QX3N+3W0:=OQ%HE'5\&H_#:T;E/T(*[JEN\C*X!LE1LD?#$?J/B9N4O M6^-?,Y#U_UB:L<[B0 M=R$O3O%8R4QQH+_4C]A+]WE@0E=4?HB/N@?,6IX/HB=0F*# KQTT' MZ#7EW3#2- 9L2ZOKD^7SNM)<^VYMW)8K(D3&"Y:##!$$4"HYH'D. 4XUQR'. M,,P<-UL7Y2QO>]75\^=[/:-_MIHZU@B[@FJ&1"$X!$RF^B2<:U0)) F0>F^; M)!(3SISN==R,Z2Q]"MLBB)SOGG9MEO6Z29 T$&_D=W.P^"$C_5IW/!A?AMCN MK7 S<(&)O_L6OK7_%CIS^B $GFC[LHQ9F7G0S-?D._SAB?Q:R9;N[U M5GI>7C[2[6Y#'_],ZWM3E=FTI%\E6', *Z0^X!8*(!Q3P!BA(*:044P@2PKF MR+FVLI?'PTVXO^RR<9[IQM5M9@^[)6.$@#(TBS0Z'RZW'+2^BSJ](ZVX23OL M5/=(+JYH^2(<:[GSDI K'&?$Y#S 3;[\-Y5H4N<_K_464V[+]B9:Y_!KFIR9 M_$>3^[;B*!=$0 $P-AM%@A)0<$X!B:E((W5G%-3 MHE_&XC)30PSNT/F-.3C(_QE!"'=XKD0E)@PTC1Y-[;3[IB##4Q-"W9=]EABC MC%,$,JQ/)0**XRIW/=%3E+.]E]6%P0'3SQS3K.(62);0 @C/C]LD*P+C21SS-&1*F-(-QZD(/0\*6QA&'OL93NF ,HFI' M"+ZP"LP*E]L_W[7I9G<157JNHC>/C^O_-CG 9E_S=B.%WCY^&'*<.?.R> MR&-0U*P,8F/T:QJQ>L:-2^K-=O5UJT\FAIB^QTF&<0&=<@F^5CSKMHU;]WFWIG@5W46.#VW[";7+L-AC!( _,*%[1=MYG3$+-T\;#3?:L M.Y%)L+S>FDP;Q+V!T*_5UD3+VGSR0XZ6(=5=O<($HYQ3"B#CFMDRR %#B E M*8<0# LS4NLC&OW\?(ZO,3"Z4]:\HQH]TW!17,V72E-S$H-2$A)$W?DIPP MP"1F0*1)6HA,)K3(75I]7I#A1 (S]/T\J#@AK>42A'8[D1N!";S2CYBTZD6_ M-PK^P6,]M.OF^RJ$=D'"O!70KIMX5OILX*,W%4R7O5 I5(O6RWWV(# M/ZW@Z67CKI00\)7B:[H*?5+=H*M","D3F8$B3X0)5C) 29H#E>.<0,@3F#A& M(WJC+VW-&N7,D;93SS7\T,?--MXP$8W@ 08[("9$#"X8["U$T!][YIC !;/. M@P"7/G1#C>&W_9SH_9N;-Q>^&TFAQ7VWU-Z8\E)AXOS.5%/M=#'\U!19K>=CF M,BP33G@!1)9Q?>S/(6!0)8 BD1"(](Y#QDX]3&Y09FD4UMH"&F.BHS5=<9F[ MZ*.)^9\T[NP,NHO>ES6GC]$_)-U$?S'YO\9]YMK-W,L$VU'A7-,6F")_PHRY MMU_Q +6OMBRWJ#)ONQ8/H)VULI-VBD,@VWIWO$ 7 MW-$S$;4)7I]1/+PY@*Y+FMD7-&KRN5MH_!'W?A;O=O*]UJX_^$JP F8P4Z# MB=Z\<<4!0;D$^O"922DR&%.K I!7QE\:/6@5(S-#^\Z+P%PX?+'O?' )PF$B M\ !,X,4? A/[=@\W8C-3/P='C)R:-0P@,-"-X=)3L[5;&%"YWT]AZ&,3RX?M M$_GVQ;&ZPD%U\TJFI(B%+%) %=5DIG)FZG4KD!.5(XH4*:#3OF=0VM*H;:_; MI(W.,*YV6QUO: 7F.UN@W$N V0#@J_C7H*QYRW[9F'U6\,OJH1M)XL/A3IF( M4\4)XT#)6 "$\@0066"@]SX%2=(X3Z%3G>MS$8NC@[V&-]S0NP"D(Q5,@B?T M^G=#9CH-G!GO>^U_^#GW\*X;>'65GW_2=^RLKC_*[2?UC?[V66[*M= _WTA: MRW>R_>_!F\F3%.D_!< JSP$B,@6D8! 4!28)PD7*E5-4_':5ED8=GRY4;6K[ M)CEFQ'B8K5O#<"'FX.<%Z=I,NL8);4+\VJH@_F5_< 8/Z%DKM)!PGRN ]L% MYY$GW%GL;D_]M:J?)2]5*457C(TG-!,JPR93(04((@$HYQE0&6,0Q;B@J;"^ MMWA-RM)X\GA5SZERX#"2PX3G#9_0>RQK:-SN,8Z9?LM=QJMCSW>?<F$/8W7%NO#:FE,KW\KGN.A!D4A*&8&Z:GA< ,=QD%&) ,TH2#*$2B=,Q M:D#6TA;[7M76 [C7U3'-< !:NXV.)\ "K_X#5B=J!NCP8 &'KP3% 4GSIBN. MFWR6O&CQR#2N^/..;FBUE;U^9W5WW>@MW6Q>RNKA;_1Q)U&HNT;?Q."BCM*HUW]+ WJ(ZVW^DV*FM--.I1 M\J:,;A4Q^MC4 ZF_2^G88=%ZDNPH* 3T@?FH4WF]Z;54K(^-N_9J1XW>_MC) M%2E/5&4M=E;><@7C-8DY/^\>'^_:?],'>=\T@S:.*]/X^^EI;:IN\G]_4A_H MYD&^I<_F!$8KTV./F**] F;ZY,,10%+%@$&:Z&G)4DE2CE*$; /H4Q18&L,= M;>A::C>>UM(4OC1F1+6QPS@O'HTE@-/GQM/4V&(?@YFRACX]EU&S\?YT*"75;W;-"]QWI64JBWGYH]^$@UN078@$V'2L+.E M*MQB=#^7X:9QIJ9X\D=:U_IHWR;Z?]IM/ZDWQ_8*UWR!G2I,S,"; ^@#O/D?4RZC5J[G]O/NB_ M_>EW^Y_H?S%:RS_][G]02P,$% @ -X6P5L/S&CA+?P =YP% !0 !K M;F8M,C R,S S,S%?<')E+GAM;.2]:9><.6XN^-V_HJ;GZZ"+^^)C^QZ5I&K7 MN=4E74E]^\Y\B<,%E,(5BI C(E62?_V D7MF9&0L?/-EMMVN5*XD"#P$ 1 $ M_N5_?/L\^^$K+E?3Q?Q?_\3_S/[T \[3(D_G'__U3W_[\#.X/_V/?_NG?_J7 M_PO@__ST[MS/R^6'W\4C,D?+W_[3Q>__NW>[_\A-[_- MO?<_;GYZ]:NKZ;9?I&'YC__GK[^^3Y_P;7YYJ^+%-8; MGC]*UP\/_D;]"BY_#>JW@ N0_,_?5OE/__9//_QPSH[E8H;OL/Q0__W;NU]N M3?G[?%IP.24$_#DM/O]8?^7'EPOZ\DOX6 G>#+#^_@7_]4^KZ>V2+=^:5:9O%A>_N4L1)QMOCO).)UL1GX15^ME2.L)\QBEY0$/H MOMR"O\S+8OEYP]0/(-AI(UT=\/E:%9W@II7B\]A.I]8;ARQ04+6 MC(Y9)Q2X6#Q]"#E;;0UCJ0E(SN?K"A/'BW +-([@9R=(N,$1.JKQES5^7DU2 M9$E(GXIYVBD&(7$I +CCC+"N&LK7RN)I]+Y2(YZHYCF-R)V#Y0+\[,62E M,^$R6.4EJ((./(\IAPX!,\MJ&P+,419T(EL=ZEMD:XTP<>M:?="AWQVZ#B> MM9U@X\,RS%?3RI0K?$NNM1&T!CI)RHH*QT6L.J$,B[]YGB(QK<,BEEI(7:\-) MX+@[XUZ@T,\&%"($QG8!C%_F:;$D!;=ARGL2![Y,%5&0>Z&L#]+V$&5,Q[K1390\B]H*-?6:P:+YC)*$R$%30M)GKQ])*M;V;(:<'J M+C#S(F>2R.KBG\H>/M$Z6"Y\A)PC+:+8",&AA"2U*E*PF&4+O&R9>B^L^&>& ME5-9W"E.Q"1@0L%3((/+D\?&F($8>22_WC*EE1/.M+!?MDR]7Q2-/7N@',;C MGH#RDCY]L_RP^&,^$;P(*XT"XSF2-4:&F!;M8KQ<8 MLMP.+[?FW@\MSRA)'1T;#AV6H6>'OOW^.B]DD^8+6 M.QLNS9>7> M^6US13B)Y&PU42A]4L5 ]IJ,8)D?L5781TNEC7AH9K'7!/UTH(JBNQE8S=Q.\FB3S*6T\Z77;/O METWVW,*C#3C=!6)J!L/R95CCQ\7R^P2%XQR5 A-J$H-,&CPG"RK5((QTDC/5 M(CIZ:]+]\/'<(J/'\[4+6+S_'&:SG\Y6Q(W5:A(",AZB!>&-KP\&.;A$[GS]#Z1T!.YV@4FB/#/-;]I MD7Y__XG8N'ISMJXONJL+/XG&!F&U@%C(S%8JD\%=2#4BF4W*9YM3DV2/733L MAYGG$S-MS/4^,$1,6H;9+_.,W_XGDF+TSO*D:\PGE_.7@3X$ =JJ((E)(ND6 M_LV=:?=#RO.)IY[.V[&OW,Z=L)^GJQ1F_R^&Y>5K#I-=XI8C"%0"E$8!3ED- MTMG$2LPRJQ/+$3PP\WX0>3ZAUB8<[N2]S/4B?J;OK"8J1V%=)J_=J4"NNXD0 M)-GF@4EBDG<>C3T)) ],O!]&GD_LM05_NX+(^G?:FZM9T^[W#?#YQU>-YV0P$__+C/5[2NGX_I?C3?+68 M37,M[K7)>ZOK6RW*FR]X_LYC=7L->U:%>G309N6B#B/_Q#I29ROX&,*727T) M\QFO)KRJ2*0LX: (!]H$#%X!PQ0=7&$!G(GU[:!+$#TM3"@FC".?7NI= ;1C M%G:;@G$*0;24]Z4F:<#A$<^4U7(]>;MJ.%IY/0 M&K*@ H9Z"4EG(CI'VA:S8'M!GR:X@0[ZZAH9#\T]+C9.D>.B(5/[ ,7JQ3Q? MK&!U416)SL%ZBV3!<.5HD]!*G%$>F R6G#&+/.X*JQZ(C/L$C ./-C*]#Y 3 M&3PB2BXWS,5"_HJ;!$DKM1+:(F@>7$VN)^*5%Z"9(PM;UF(6NVJ0'7.RW")@ M='2<*M!%*^YV (T+/EP0+UV0$LFY\M6XIG74;$G+: 613&Z3M?2MH7&+@'&J M# T'C>.YVP,T+H_9:S\N*^]MU(S.5J-(D]9L6D5N>(J"D1,F0@C-\7&/BG% MTM#X:,3@#B#R#K_B_ Q75^9YS"H97RQ$H<@\MYK,1E"5/+ M,YKD0=5[ I>)$\G)PA5R9DIK^^/&]..4P1Q(?1S+UN,1L5B'62.G=C:KF9(X MI\TR(Y?N1?X\G6\*L-7D_(NM,TDNU')\#+C2KG(GDNW..$C#I @V!O+7FWN[ M^U V3K',@7 T@# Z4#I7>OC\HN)7VBL3AC&1SQ= 2N5K/39-7*H53[BU.0=G M2]R5+7*2)7--QCA%-8>V88YDSNX#3[#=NPG-/YNGJ+R\U;HY_":IJN0E>!%L)$SL!XK#&&D,&9&KIBT0O2CT)& M; R4G02-5)AS(."TXWT71L[6Y1"#(EECR4,QI9 K6#P$+3QDG8Q6SGFVLT1. M,PB-&QUN*.I]0'00USLXGNXNXM5T=K;&?,4@I(U$##*0=)15J4H(QA5(-A>- M&C'OK*+3 D1W2!JIZNL3::)3^-^E+KI8$#')),:U@.R*!I5LH=-92,B92U6D MHC-ZUYOEAD#J2Q^=)/#]P'00[SO027_'VKR=>$*X#!\OBEB^*?=>9)\K7&MK MMGM10#9>[>8N)7BG%4B6E2R*]I[?]=;L&& =1.!(=8<'TE?#R:9?X%ULH_L5 M 3")A(8Y8*(FMI;$P1$+H21K3)',.[.KFG5#Z#U$XDA%CI\6?$WDT_#P?++W M<;6ZR1(_X7Q%OW_N"=]>SDD/Y;:-/O"+N4<7U.CIW-6<;\KY+"_F>O0PUC5UXS9AC>F?7E).2?/(9SOX,C6YO71LF$@%P$ M$%%4,Z#V(V 9 37;9,O$N-_CJT.O[!ZAJQ.,'2'W;9=V+87P#(!U^13%,RF\ MT1!=KH6]K*//G %K;!8M#:X:[^5T]TG_>$[MU!TMQYG7<(:SO Q<,*<;6BA;TI'\*W M\_(]]/TEAA6^PO-_KZS(E+/P7I$^%K$V2H\*0JZ-2&W"J'1$[EM[&:=3W8EJ M:H/ )Q9BY[!]&5:??IXM_OAWS!_Q+W206U7MWG=N'8%O0W:N)-@S6#H#Z(((_'.S^'.QS_%CC1'W _46A MO5>77K3-Q7,!2- $)>O-L3 <4BF!6Y6+*ZWOLYH1/Z[.?N[ /PH"IZ+_PY-H M_'M+S?]QMEIOJLV1&%^\>?G+V_HG](-YWHQ3^TXN<3U=;@[ABQ2]M[,P7Q&# MKL15>"A8$X;1! 8J,:SWCW1"Y]KTEB>70^MHXM.ODH7:8 E]FM4_O?=F$?!KXLTPGWL MF8F(.4N6R421HC:/BZY6/B4Q"!=9I@VA=>LD^7WHZB0D]@1WU\VEU,&[C"W+ MN5H*LU+*Q!+(8NB04];0EE<&F!(HG2DV-J_EM8.<3FIK/ '.6LFD&;P&3?'Z M*9#N3OC^$^+ZU,KGM\<:('UK!['MD[5^GLYILFF8T9$WW0#]$EU",^Z5J6\! M98T_:E_?DC*0'%44RK@@6MM7^]#5."W+>N-0* ;,)L)Z]AH"1TDF1X@>:5EMD/!(+M8A[!ZY\O45Y>\3SL-RNMAD>$1ON0L9H=3<5\5$ 9^4JBU# M/%=.9F[VPLLC5:^W3MX)5(Z0Y*(E6\?&Q07=?YNOOF BGP+S16J.RB)(PQ0X MIVD1MC8:*M("!EV,M0E1[V7+/(:-AP@8K^9U Z$N6G.X@Y#(EKMT,IYR\;7; MX2;5AU7K38JZ;03C&5-AO'4DL?/DIV,422,&=P"1%ZL567G7)CVY;E%B((#G M6G:J)(B66=!%HT,FC=A/A1P C]L4='+&'"G/13/F=A&R.:?_HO?AU3(,,IU3 M#$#*3H'268*CA=67T5$P]!I+:Y-U*R'C0N44V6Z%R2EL[D"1U(OV&B^@?U[_ MY]GT:YC5!T OUB_#2LKZ%)5.^&.\*U\;( MTCJY>R_">L#220"X&UYI+HT.(/8.$])2Z-"NH<@+=DVX$S%Y,NN8KB]24ZVI M*=" *,I9)7@M(M084EL)&=>H:0^AT[G= 61>+N8;3OQ]NO[T\FRU7GS&Y895 M-Y:4A&&QJ)KXSAG4WFL0 MG6&]NWN'LQHR?1N6Z^\3.OF##$ Z%V#,\) MF.8!QCO-X=!GO'M[H7Z'U@ MZ'%K);<#0PO.=:!5?IE_)4XLEM\)NY. 6:KHR$%(SA)R'0-G>0!63(DIL1!= M:_5Q<_YQ*R&WUQ-'\[8#7&PN3V^Q9!*U\X)'"712$K)5\!"4BE"2K/U+7)'- MGQ/=IV+<6LCM,7(BGSM REWB/2]DBP,+M9PS.@E>F02EV.)#E IEZYKJA^-C ML'K'[?%Q/'<[R%8X)_ZWQ3S=X8C &'7D$HRO)>%SH76$(L JKQ,R[ZUK_3[A M(5IZ\'4:AEY.9'8'^N3MLI;W7G^O.6)K9BB\^+Y;KZ7]MOO_@XB=2F.AX-E _$DM-!I=D DQ:&NZ+M;GU M2Y%6M/>@Y1J#=!2Q=@#G!Q=2O8RL6(I%TH8LU=4(*8'7M7>A+5$RSR)OWO!U M%ST]1'Z>2C<>ROX.[+._+!;YC^EL-A'"*6^S!=+>9%I5'.7D!Y"4:W1O"=&@8F#V)D!^+_=1KB=#9=3W%%7M[[ M]2+]_FDQ(Z:OJL>W_G[%&L:CL<$25TS-/"J<0:A]N!VBER'$()MWS=J7MDZ2 MDW]MDH$ZB$ Z.(YNK.ONQ9%CI&R=8G228GW$+6D127/0RF6IZ'35JO6-Z\/4 MC!OG'D;Z#T/L%%'T *K%_.,'7'Y^A7%]X_(PT^ZSP*.D)7@1Z#!W 1+MO,Q( M AN\U6_)B*6]K%'TQGR2K ML_.*0^:25#C6)T/<*I#"91NUEE*[VP#:FA2VWVSCGEV-<3(0DSM0-"]26IS- MUW<6,XDL9U][YBJ554UT(.?0:P:R"!N,RE'$YH]OME(RKA4]D+IIP/0.H+,M MC?:28=\OUT2^@A1A\YHMU[S^I"%$FT'7HF]>*5&8:PRD?>@:]]9B(%@U%T@' M('O]^Y]R$T7%L45M(VJ=Z_1L@.%6K#T44Z'6*OGDSV\>(&O:UBI05$D25XX5W9).Y9OH=U=&_@<2\A M!C"$3F-=!SKE]AW*/0U9=$H.&5EPD9BCR-0GOM@ N3"AC0O$F=8!H=T4C7L1 M,9 V:2B$'B!5+U:V:$25BD"E#01E:[T8Z\!Q)B$(8934-F4V2 >A(X^DP6XH MA@)1 [9W@)XM*W#>8ZR=OD/4FZ-4031,D"])MIOB4B?3VFX^$C/^F6'F1&;W M=;6QYZ,"5B4X#2EW5M??@F#.03.(VZ\2+OI-X?U#@N1L-TP@1S7C9@39Y M=3'M>5W5#^';379A[0MA,=0,%8^J%G% 5YNX:^#%898L9:5;JY5'2.HFXMQ8 MO[241 ? >L!_O*$Y#;F0R94(EB<+BDYQ<#YKJ 8=.B\M;UXU- @SD5;".1#7DE*>T\^']ND/!-131)I; ZH- M_SM THU%3 JWTM$)3D>VIDV M:M#S!&,5KXPKIQFK:]5;TS?322ZM>5\)(<[ M<.5?+CY_GF[:;ZPV%>[G58?B/-6E>!L="I? )DDL$:E D(D\4A>5X!Y-:=[X M<@>51'7)4L<0P")SY&@$1K9 M?==4BC18@@FVM=MWEX:Q*T>WD>X6#74THSM00B]RWO3R"+.W89I_F;\,7Z9D MQMU8UH1GRT(."$ZR6+4XL8?.=["%\UALT#+QQM!YG*JQ'X$, J;&PN@ 7N]P M':9SS*_#W6KO$F9IBGY.-;P7/=*EH'L@R@<^28E A>.ZU"P.-:Z2L/C M5(W=YVL0>#461@?P^E#;*9\MOV\8=KY-SK4P\P(UDQ*T*YKL ,;!YXB SJ'. M49F$K8L:/43+N&;Z0%!JPOA3&[2WKJ.U5VO%C&BUR0RR2:%F15APM6PA*\@, M+5JXDEN?AH>1.&[P')"6FL MSSB\#SAN<'0@+)W([ X"I(\%7R;>:&UL,>0'?R)>KUZS>6\C8LWRPWU17RQI1\B\O-ZB81 M@[/>,9"VNKQ"Y'J_0!\8>E6X+%&U;__Q*%GCFO6C@*V)A#H W1;GY7P?30(: M[VV2@*6FD3&]:9[C@26N"VTF=+ZU.:\4\'L#;2.-67_' '78-V&[^J M(;-:E OCZ-8R#FXYOF7 ?J./T9V^^;C.QR $J3()7#P,5I0/&N(3&7(29J< MR0G0IG4%J[T(:]Q^7**7F15:EZNWISIH"$8E"$H7QTCGNM Z^-YI^_%&6'BD M__@A_.[@*+NB_IPC-2JRF&^4]J:_T=8.C.&BXZ:0>%9+897MU264OP.G J6(A/LB"D6O4'12R>M[[1O4_% MV%F7[1WXXQC< 43N70+^LEJ=89YX\CF9\0G(!:#]Q%5]$:A-;=;D:EZRBV+ M1.^;I'3BN1\IX6(M(8,2642CD72E(4T)#D)3H!S1H!-'E-2#CFV M3LEX#DG635'47! CE]PZ/VZ)\@_+,%_1]*L/BY^)B6_#1?$P04H:/Y';= B[3[1C7L_;/!3:8L\GC,(K)@%% M;?[&T$+4@H-4REDNI#2IM:]]I-,T6 GCX9VF0YC<"50>MM^Y#L0 'B'[( CW MK "=H1&,-T*6F%-J'ITYS64:K([QD[E,A["\*7Z>+(7T95A]^GFV^&/5,(OT M>LR!$TD?(+Y]+NG51%=I@QHC.E8$&%7(HQ:^EKJN?:$Q)#)RD[.BM6NQBY[& MF:.YI&R5(Q=0:UJ=934R+A+I35X\N84N-2_;T&GFZ&F2?R1A]! VCVC_KI;K M:\K?)YP'4EB;)#8A(W(Z42&I^AQM4_ ]TU*$I//6&.Z\V.O"DF:X@1'ZZAH? M#T[>"42.D.2B)5O'QL4%W7^;K[Y@FI8IYHO+V5@$-UX[D#RG^BS6@[>E/L@0 MEC$>#-=[569\#!L/$3 ./AH)==&:PQVXSUNL-I$RV5>& S-9TK;1 3SZ $5F MGK(C6R/_-[N8/D:1-&)P!Q#Y#=?UP'V[7'R=D@'WT_>_K6IY[:M:R"_2>OKU M_'GTU6-^%\F+\PB:)7+Q,).+5VICFN(+E\1+.<25P(%4=G)6'8F+^_<&0PJI M#QC>N!D)P20KG #F1?Z/L]7YP]?:SR\MYFDZPUM+^K XE)M)!9\MG>U)U!ZV.41PHC!PF$U) M@F?$UC?E0ZQCW%/VB5$\.A ZV ROD&9.TXV(Z?,9;F0]SR\^U[[>_[7Y_B3G M(,E?]B!CBF3"1D5,#ARR=98"XA./(B+W MI77C@EWTC)LPUQT2FXFN QC>5.EORL_3>2#NSC^^7*QH+:DN1"%"Y+7=O>*U M^EBN42<=M8^DZ$5K&.ZB9]QLO.Y@V$QT',1MIW+L?8.A%G-T7C MYE1V!\J&XNL'D\3,FC.(K_#\WQOLNZB/V)^Z<=,XN\/J0&+MX&R_O[++ 69.)MNZ,1_G'[=Y" $,L^)<1H* MUZGV/U"T)WT!8;U$S2,MKG45KD/H&SG6%]&/0. M-Q4YWH;EIO=LUL;5\ 1X6_/W VWK6#^+F%-2+.?@6]?7V9.T<8/QHX'P=#%U MBK]J)\_IC^IR=/$NZ%I6)CK:3I',D8!2T&<:F7=.&VT?#VK$B MZ11AYP]E+YIT;ZS?">>&>5,O W(FARR80F8*;1ZRASUWL;!BAE=O]^D:-ZX^ M&MY.%%"GL+LT&]Z&[]56^+ ,F0P&9U)0/('@L@9FC2'&Z0(E>.:E-06Q]47. M?I2-&UZ0:G.59FN)LY(GS2&^C!(@O)> M@G<^DT?OO2G<"$S-TWP.)7*_Z L;"I3=Q0R'E7+7(>^ZWGK7>=-D)C[QV4-E=)%%P$PD;U*@LP4$Q,'59R$0!L+F$YD?A=KC&VM M[!XEJLOWD,U0<=>\;"JB+L[:>TOZZ6Q%&Y96G&46?.99NQ1Y4*WOH@^AK\M7C4^&Q5:"ZP.6RT5"S*MZO_D^S/!-N;?5 MD"OI6"Y0>T:"8CE!<*@@.7+HBC!D=ZC68'R4JG'/W*>&8%LA=70&_[Q8WES< MS;Q-@UQFZ2,$G@RH) 6Y<(J!5P%-=DS*W-J#?IRJ<2\)1])\C834A;[;GX43 M[;WGJ9 &9YK<>:TKZV0&)E")R#F/I76_Y/VIZZXF^]/X' <)I5^7]^J9VK;0 M571:CAN;ZCO33#S M_:?%K#<49>>*:!0@J1% QT8;B.=3"^MZ5 M$IAKGG_X$"U=>K%# :V)0/JY&GY[M9BZB-JE@;B&YW4'C!+"&9UJ9SM9Z[(+ M"+HX\#E&4P*Q2C37;0^3TZ73.I@Z:R26\8%66\D\V$3&U>P?ZSQPJ04HD1T$ MGSEYWS;K4I@JX0["MG;D.:D7SV#V_1-!IAF#Q\?*X9R;!%Z*K]63@XFT0!8L M1)4\9&MMBK5)D1F@P.>>U'77"^II_,N#A-)!>*,NJ_Y7&\]\#;.J=]\A[.$=J$#<\5XEX (E2PHY8\U;3CWI"KOK9'4*[#L&QW/?.A,7C7*&^UH=V%=+ M!L$YGB#+K+RE,QZ;5Q ]B>#N6FZ-!NR#1-=-0]H3EZRR%=IJ2,YD9<54,2[[YT]+AT?J4?;Y&1.L!HNN[%]A/(?W^<;DXF]^IK+)7TZ\;?]RH MN]=#Y#1JX[61Z%E:GRVK@5DEO(GF;?&<-#..!T-.DU*$+9,%Q) ,F9RU8)+2 MT:?6FW-OXDZ/ 3XRT:OI*LT6J[,E?B#&_T1_^_N$7$57M$/(V50%33Y@<+7, MA.*VL)2RLJUK*QU#Y[AW),/@ZW[(<&#Y-8M3#Z"N5M/5HMP<\"B]=7^49@KL M$0(;:;(WRX]A?E'@];HEXOGCH[?3X_E>\_HQ,=&OQGV/8;68A]ET_7U1%N?/;>K3S\.U[D,C-=*\ M>Q':E?;EAMR(Q#1(5;L2*!7!>4\^+THFE'*)N];W85UHW]\"F2[XIKRY$M+$ MRY*PEB,5QD=0MX+WZ?B'T$#'H*I>Q'YT^32KPZ[+H^W M"O,<9K/%'_7ZLRR6^.T+5@<_$:W3-6GP%1ZCV@ZO:=.>\ M.N)K"EJL[>A<*8[L#68@%+(\A U,9*Z##:T?@>Q'V;BJ[$14W(O5M1=&O[KJ M9JV_PQ71O4J!IVN9!PEJI$(NQ_]^;4-?H<;;FDLG$YUAT9!(DR3+/I()[9,5 M*1?-5&L+:0>@'0I=F-)\@-(8#],S M=F'=-IBX7\2BD03ZU1\O4CK[?+8)""YJVC3]@ ;_5"O3?,5J"1RA51X?LY&N M.9#X1AJHWNRLOU\'$5RTP:"EHZH&$4()$"U]9G-BH@3NK&E=7>$V!2<;+S>Y M=EXOIE:)OA&9",DS1KL'L;;2Y2:#5S50H:)7RBB>8VNU^AA-X^J;$Q!PSUAI MR?Q^U4QM=#,_P\K*5"M:$=M6?TS7G]+9:DU+7A[G13TV9C/'Z2#BFUT^;F:M MV90O+V;].TWZ\F+2*_0QC-IIF0&Y(#M6A +>,@D\>QZ)#)MEZW='>Y)V^L7C MSFENFO(^"F0<)$IB@34UB&H%%,'0J(0ZF]8-5_>E;>P+QO88NG^].("4^M5D M?ZLZNO8QK@WK+I3!$*JEGOV]A\X]PVDL0=$;C(&A13-8*!"F),A'8F62CN$8P\.LGS4"Z' M2/_FJX)V_.U7FUR6P2$S,$[G1]^5;1VF58K"HR0VTB;;)KHNP8'*8ZY)_,Y9 M(/@H")DGX#&1(2R9#;IUF'@7/:>:-EO&WA9CB"S0"9P(W[+>"2O-(;I:JE E MKYV23/'6ON5^E(VK>9HAY:XM,X!8^M4]?UDL\A_3V2S,SZ,G4QIU_G$:9QC. MJT,=KH<>';*13CJ,]$;ZZ7+2%_/\R]5\YY6CML4=&4=M8X!0>QJIJ$,M-NZ M$3YE\ KIQ&J\=0\B\.3>FOM,=KUEA"F!9;20LC:U%4\ KTN"9!!=F4JO>BAFQJX0N)W5HG)$:N6U]2[Z+G5#VU;>QK M>.M,M%@3049+BV4L04S. !('2J)3/C:'B2PE7XZ'_\=?EDL-Z4QK^Y!HHS:%06(GJ2K1'U6;"R@\8$) M7KS/K7O+/43+J1KH[KC;C'ONI(_.%,A96-H[G)8;.0.AB^/.IL!EZ[C\'F2- MK'=:8..NHFDMC)ZMH->D0Q;?$>-Y ZLOLW!42'OK,(WTS.,DMLIW7GS^@O/5 M95[^NZON7EN<^AB+RSPKR%P6PA>9UE&Q#-X+3$[8)$3K>_P#R'N*CG9; Q!* M6V0A%9!%)%"ZMCSST4(R+M5 *Y;0VD ZEM:1LZ@'PMHQ7>M.EF2_1E2]BB0- MCO-T7,KU[;]OY=@]3%0[3?9Y>EZOGB1_:[XM^+)>,N/C1L",/'HAP#L10-BB M9,AH7&F=G7P0@0U2)A^?[,;13ML)%08H7M'1;J(&EU*$I"2!7LLH?1J#'?UH MKH&PM27;Q#:+'GI>JY-]4H"UZV+9!]1 MH T6K"B&SBOA(7 Z)),4P:CB W>M=^UC-)V>4;E]_*TW/\QC<"5"(*C3/O,< M/(^>=H"VD2L5I6Q]8W< >6.G/C7$SOV$RF&$U*]-]?XLKO _SVBPUU^/O)F[ M-T2K,@$[26L6+[\]R16,9+#*"F>A,$DP[&G)HSO M5WEL*:'T=C&;'NF>[1IMN)I/VPGNJOH(G3,^^: @%5/(%N81G(L.+":K+=?: M\=8WY5U4']E(ZTUYD=+B;.,N;&3U_?SCC<<-PEH?G 2N,KD*M$_!6>EI0Z&5 M.B@1L+6FWH^R?X0J)8=@[UY*9WOY=="7Y18O[ZXEZ\P"-QX,SQQ4)N/3TW? M!9ZX$9&YYF_#=]$S;B.@\1'83%8=X.YO*WQ37J_6T\_$HM4DQD"^C$6H-U?$ M%F8AN'HQ5D(LW%B&JO7#N]L4C-O[9WQLG2"/#M#T&_YQ0R\O%W/Z-)US9[N6 M1L^]*-H #SR#LO3!11_!2Z$5,=O7$KO!X@_+ MD/'RHO5B5ZVN?_[BDOT_+Y:O%F=Q77[!"$W8_KCB38#D[ZG379[OEB(660R9#"G'"&1Q8U)% P8S1^F4R-HVWIY/7%CBTF2TR26=C04=503E M/9D)9") *)XL!,*LX:T3C!^FIN<"$@<@8H\"$L>POU]]<_5(.5^G9YV@;W8. MU_I=]:,D/\7SZB)]DLYP$(69VN9#062?&[=3"C]*J0M M;P8;V#_;1AOND>.@VNC!!VW1F:P#<_6>J/:4$QEBS%@?M4:6!4?6O"3+4SUV MW'[3P$((5BL),:5:@-+5+"J>P&/@3(F0, W]NK/#%(TF^'CLP>/I NE7 ]UZ M1G""[MD^SA OA(:]ESGH-4?P24B9-,272>ML2A[NRCB@X3RD $XD.65D[IF7Z,F>I2\[6&-<\ M5Z_YE?7[] GSV0ROTBQ7M8?!ZM=%F-===.&#S#]>"^)&&Y4B4"HO:LLX54V- M2-NV*"B,:VV4+EJTOAHX@=SN+J0/P<\](^V)Q-;!_?/N._9KOGZXOPS1VYPHXV4;&&MI,5I&Z+M$#_16Y*ULGFP4[)W;3UV_KM$*P\?#8VE$S/ M-0(>[:5VM#;:=^2G:@HWH.:ZTQA,>\^-9^0A9HYD)!$ ?4FU]@TOV0IR%E-K M\Z%M:[A;%N(E5S=)BUOZEFTYDC-+UL;J?X<<0*7,R476"+PP$[*/-;5\2./^ M<)*[:BQW"'YV&O<#BZX# Y]LQ5E8K:9EFLX?.)RM]UKYG5773A&*U0Q'41_0 MB'KA9IV$DI2.=%Y$Z=HG:[6@?%P'H"%N1Q!DO\[ H]F=)\3C]AOYJ=)4!SR4 M]^Y3Y<@SU4)#4"&2N:@SN-I@*ME2",ZY1-FZ&O43):F2;1P^?ESBQXNW7Q?3 MWMDRLB038V1 "I_5)P41G'!8$\IK1RV-K'FP8R_"GD>RZB'HN:OSVLNG7Y5V MHZO;E28X6HOM&*Q]+\6=Y#ZQKG)!"=0A@-.JOL00N;[Q-;7J>61>2I;9,^NH M>'T!MV7LVI[FQ3S_.@UQ.B-+X\[.T#ES793^3STV"'(VE+I8%#9]:O5'FM(=K2&VW/@)^JK-J#F.ZP#EBD$QR00@DX* M5(P6G.2B5L5BPFHO@F]=%?I)NZM=>^^7T]YX,.\2*PD=:,5BS0PE.\#R!,D7 M*P5#ZT1K.VT'.<^I;]HAJ'DXGG*:1#J(E5POY>?I?+K&7TD)W&/?W18$<@7>Q:XL]GZ\K2 MSS7)]+SHR>MOM0C^7=?)6>]=RAH$)_M"68W@#7W0 A,SY)EIUKS$9$/ZQZUR M]/2P?G*9]VM8;FT*>;0UN6NT(;M8#F@W[GQ$4ZLO)Q85>%^#,B)P<,:F6AXK M:N&-C[QU.'_(QU8WU/[E+.=[XH9_-<757\\YG]_,WV$Z6Y(5_W%3!?'.!E'% M&BZ= NN2!>4S;9 @"#'&&>6RXE(,I12;+*#CQUN'X&['V?[$0NY7"VYI7'FT M#GQXK.&Z; ZH__;MDYBYIM?F]89Y MK)_C'8,XNYR*9*!Y9J"DX'5_IEIC6S/M?8JE]X0]K/2&DV&_ MZFW+D]"CU=O#8PWW?G5(]?;0ZT01G!-1>8@N.$(;^;11*)*\MO3_RC$1F[=& M&.KUZA7X[\YP8YO]]/WBAS? [TCNU@HHM5RU4J6 SRJ#43KS'"U/LO6UQY&D M=OK"]1 ,/:RQAA-:!V&86D!IGLCFO'TU7:^1+I:V^K"XKC2+^<9]M9)1L=KT M1M2")T9G"$AK%KH(XH+)+K3/ISB6VG$CAX,@](E$UR%(-SEB[Z\!EC%NY/!)8/W4 MPN[7C-S6UOAH.W+'8 -V81[R\>T!_7%#L8GDQB$[.IJ5< 5Z2S#U#+VO4E1?!:<_K M?5&%D=7=VK;8F[B6ZFKKE->'^(1, ,:1*TC2$Q\\"^ ][3/#"+@N!?1JN!C> MH^2-K:2&0-,N;=526AW$1>ZT?OU ?_;BVW0U*8*'; 0#;DU5[J3F/:9$!J/B MSI+W:W/SFZ_MI(P<&!Y*]+M;\!XEAS[A]&KQ.4SGDRQX$0PYI$R;4 5O(";T M((3*19"UD)L_='^0F+$O2QN(^G'X','W_@#T5_P<<3F)*67.:Z5CZ[%6T,@0 MI57@5?99!XZI?3[[-D*Z \XQ0MX-G2,XW@%L;BGGJI(W"GJ%RZ](9C!NHKP3 MF[--04:0&34HXR5X8R043%(KC)I^84B#\@&Z1KY7>J(#KKF$1D0=^623M[A, MQ-XWY?TGXG--XY?\?-W)&-WD3RBR<30U\@>U?]\CGFG[Z_W7#^ MP24*KTI*7A'[HJJE]1(XF2U$[ICELL3(V>%(VW?Z<17:4\)M$('T'+Y:35>+ MMG M^TT(/_U1_VJ3OW[Q4F=U,RX\<2XREKV R$A;*UDX^.0MA"*<4]X7ZUH'ZW?1 M,^YY^O0XN_^(OY&L^E5UAQ4$/UX+'C?/*%7/A]2=6\H#"^$LV6.LMJRMC_/H M0Y Z 'HF@W':,]M_I^[[=8I_6\S3>950SUZ%[ZLWR[\2N]^&U?K5&;Y?UT>4 M*2W/R':9%(?28T8P)LKS>D&;@% @>\4E,E.U;ZWU3J&WN\+GAR#H\0+3 PGN M'TP%BJ?2@6)4)2B>2@MRF3EST4'2VH/R]"&D7,!B")Y;EI/YAVS^L(DW^52< M#V29Q$W64@D,O/"1/K.(,:MH3.L58XI _U#_*T=RASS 6R24E@4(O'6ULDI]/9RB3H@H!XXP >7;@=( MOKV"BSLA57C0DM6R;+5YN;090M01N/$<;6(.7>NW^]OH&!=Y3X>"^T\03A-) M![#ZL P9[QO"%S>$+'B+.I9:BZ]6,Q6F=C6HG128U=(&$4KKPAD["1K[DN-4 M>2^&8GX'2+JU#6N1BKH3KQ=U(R[O+??2R1 A6LS]P)2T$2\)\LT1F10?#0L^V!4;AVU?("4O="EGC6Z6@BA!RS= M:.#Y:G$6U^5L=G]I$VDU%Z:6S+/D2:ED=/5\!.A0G"XB,+R;1'>-M/8BZ@%X]Z_Z<#WQ5M5$!@>:RUJDEG2R0R6 9QN%"**HV#H/9RLA>\'* M/&]8G2R ?[!+U#L/Q(:[1)6C7J+>6>9PEZ@JN"Q2\,!]%K43N0!?LB73*G*4 MF8E"ZB:[!Q8T2"$5HXS0TP8KHSE MH=1V=Y5Z"'IV5N$?3F@=G*)7*8:7Q1\O"RIMKE)XX-DSP\!;$>AX,!*""607 MN!J\T=;34ELC\'9.^\5-BQ0B)N8=L)(UF9S:0]3" M 8F8\"LF&JNX6X2,#*>V@GV+F2.YO+8+V="JL7>+J[+M*L=Q+0&FY*N.+>AY589WQZUB^J7)XKX!#[UL(U?8HV(SRZHSR8' M'8R&H@O2:54"N$@&3L#$,=GD,XI]=_*MD<>-!#?5B^66Q)'/E M\F[W8AG6H)7!"$BE&BD\UYAA"A Q2X5,ZM+\;?X#I(P;QST=)RTYW0%@3LK@ M,Y9%-&31.&YYM6A\C2%:T$:48(Q+O@P5Q!TL2_<)4HR>U"M],@%W .:M68+: M"I%2KI7^16W:KASX(I'\,R6L9HIC:'TY_P^6J'L0"O9)U#U$)!W :G>N:#;) M6RXD5&. -F>*$)4+P'A$5\CX1]DZ$?RY)>H>).^#$G4/87X'2#I \U_?_66! M'KDCF]/75!5+7H+6:S MLEC^$99Y$H1)PED+.82:F*_(14Z:@2TNBJ*XL-CZR#V8R)%[5PZ.FZ-R2XX5 MXK-!Z406*3G7"%)S0?Y\+;QGR:GG,DO.I"@&FZ>=M\MO&LX^'!8>1R8Z'2"K MHQ'X!9?317Z_#LMU$QR^72Z^3EX=0/$A6)Q[$K^=YR'S17^:U"/-B.3VEJ-B601KE>3Y&7J,< MSLMIOF]IEU5"Y%Y+!3)Z@A-F7DO+22@LQIJFY\CW:+PO=Y!SRNWGBX\?E_@Q MK''U[SC+/]<70:LPPZO9)HX);S,F*#:28O7T&>E5!5$E&^K=7L"RQUWH8_., M:]FWDO7->]*FG!WYCOS%ZLNG,%N_F!Q?)ZCLN/WR^J;%ZMXK>P/EN&V5_"ZI?Y>_I& M?3\8Z3PM7 N@,X^8%)('SZ6&G.G3X+1QJK71LC=QXYK0K:$UK&R.!AV=UG'1 M"';7J\'U1.2H0N8"Z9NGF3 MF;_,B;=8KQ/.;[R,R$+[%$%C]>)L1/"L1&#&JGI3JP(?H/;*WO2-:S"?@(PM MN3?#"*4#H^GJ4<0YO^K2%O/K1Q%62X:9@<1ZIZJLI<60ZE;,>*1)TNF"OFMPG\SU+HSK&UN.C+^_T!KJ#ON9&/D*5]./\\U>7/ZOLS"; MEN^UDTU8??IYMOCCWS%_Q-5%=I$R@?-4+"0GB(]))(@Q2"#5CTAFDVQOE+>@ MNX?S\R0 /7R,/HTL.U!^-];\"LNF"1+.Z9/UVUE-WLS_<;9:U_U_L3K$:%+U MC8HH&RLE@I/&@^"YI""D-+%UCMAA%(X;^!H4DZWETYO^?,ADN4S!#)ZA(5/% M&5$+7PI/7$RUB;RD?>4L2T.TT=B/N'%C8H.BKJ%4G@O@JM;_]2H;+H@HG7<& M>.+U'5YP$*UT(&6(J01;N!SP<-Z+QM&K/3Z-US&HZ#HXB]]AFH75JC[EW@BO M6AY[K/FBD.K;S;TV&2YORH?P[2JN()WV.1<'VLM:BI#3B>"S!:1=RE+.TJ?6 M.3E#K.-9.-9'(N_^4Y9Q8=#!5GB_7J3?/RUF)-;5^?$V"4J84F( Q^HC2BY?;B[/UHH0] MLPZ.[+1YRH3MBL4V6_8PV19%H!+9&O"RY@=&M.",DV"2-RA--L*TU@1MLRWN MLOC-V7K3.>BQC7P>:U'!,"_)%+=,BA=>ZF-(\B_ D@GNX3SH* M.X_9C,.)K0M7?=<5<52Y&A0!O#"*W,&RZ81A(+' DI,N%],Z_-1Q@L83 N.@ MC(U#I-0!Y+9?>*02LR3[%#PJ,BAJ(1GO108GK#.H=*9M^]\]8^,@0>^5L7$( MUSN 3I,[?FMIKS%T$".K+R53 J]L!JFU4]XRYL0 ]Q M%LSF]$DF2NE$ N-"7:N-$)35P+GSQ5@=D^G%(1F_CN-XMN*3R?@9X_E"460= MC#+2@E&U"BLF4A0E"N!>!Q:*MY(/?;M^&,7/T_\Y'%F-('V$F)\QJ"\KCV=% MZY'U$@ S*)D+!"]IR=Q&I7W!%%MW>3F-XN<)ZF.PU0C61PBZ UB_JA%H6F== M16W$6JVH=]/5[^=O$2)''WF"% L#)9R (+DGLRJ+&(H4S*3&H-U%3U^7CT]G M.S2345=XN^SV>Z/6;&&,7 +%@3-/?J-TY#<:)J%F8&>'PJGFS>AVT3.N"FPG M]0?A=*((.H#3+W,:"U?K=[0#+U=SH8B-C$FCR9!YCC4LA\0B9\@)%,SSDA-/ M[8OA/$1-+U Z5>+W'NDW87\'0+JKW:]C"OOJ^5^O$E6Q2!E-)*,Z;KI+:TNK M5@@V).8"_1^SK9'7D/R^LBS&\]"?"@$=@/]R&[_^]H76@T0^BS'Y!$41!Q4S MM'?1) CT6?::*87M"YK<(J$O[^/)H/" >CU&+J>F.GYHB*[S#?KM8AD7H=M) MT/7;8K[X M@DMBZ_SC^?(NMU(R21H>&63+:2ME'<%++D$6YXE9GFML[=KNIJ@OYW8L##:4 M6@?GZF^XOLX'GJ VUGI5;>Q$Q'NN:B>5 JEDKH/2I>C6[[QO$="783<6PHZ7 M23- -4^6?35=A8NRGC5GM"SQ*\[/\/AR8H\,V"C9]1"R&R6SOCN?HN8S7/JK M?Y^N/[TD*!(DEE>9BI&Y**25H(JJ\17-(')%@-/:&H_2:&SOPNU%VLD!N%M, M?U,NICWWGX(B9YVS L9KVA-9"8BZ-CS6SD?I?8RE>P'ML7(O%M=* M&AV<=KM;K4MK!8?-^DSL)&CDBUTSN#^6DGBR$ M'A!UJ^-K9$:IA!*$IK->):;!%9_!I(+D_W)O?',$W22@DQS4TP5[%S)'U>0(+H!3+X+0.@#9X;DOBCNW3Y_[6H".+_'C!+%IP MJ8<.Z'_@ZO)&(9J +%L/*%RFZC )F+<5E8Z>_>#C[<_OQZV)$;"S<1 M\2F<&EG(?ZW]2FCME[=&1D65?0)'EA,95#Q D.3><19-R2$6E?(>,KX]ZLC= M+9N(^ 0^];"-7V(UH&<7U+.$W/,BB5Q!^ PVUO0<"T8XC58)E;G9=R??&GG< M$$?#S7P\OSHPVUXNEE\62S)77LS/@SF7RXC9H8L.HJG>$B?DQN0E:2G/4TDL MN]BZ@]X#I.R%$]TO3EIR>D3 K);KVMLOGZ7UF^5[7'Z=IHNNY4Y'65^&JI*J ME2(9J;?:#R(([UUDDJN]FM#2!#=00E]=(^2AN<>U!YK[A4U8W =$:MO[BQ6L M+O:.$I8G9@)XK+DK+DH(8=-&Q+!"/_11[U6_:C^H(15FB796WZ/I2+LG!XM9I1+VL3+NCCNZS$\5T]9F8$?P M;&1YO\.0O_]U^NWE8IZ6N+[,O^;D_.1*-WFTM7ZZL.!LS$#^CS*)HV5W:S-N ME?KVT<,T_%-*CT5G)?;;[ MS4''\1P'VNM'A_L'D(^U!5H M[C(.(^)C.36R@"]OUZ;SCY>,>'L69]/T'A/]U649=BN@#'/%S G\G=DQ&SR:.=A]C[,KBS=X'AV BWDY!0H M*R1XJVN3!U17>2Q'2O3>BYPCV-NPGE#S/,W+D_6G, OSJIR/ M3M!\:*1&F9E[$?K$*9D>7?%"6R@Q^1J8X."8%)N"RK%@ MK7!=6Q_K*)(T*@/*5._^F("0'"E=;Y6V*#SMIN:79@_3\SQ2,@_!ROT[M4;2 MZ,1-^F/+.BZ*4K_\%.8?<6)8BE%E#BG9^L#'6XC1.!!2NL"Y)=5]B*?TZ(1C M/[<:#D/#\;T#:V<;MWZ=ACB=U6IOYRN;!&O^__*^K+FM9$?S??X+8G)?7B;" M=I5['.&R/>6ZW=%/C%R0-OO*I"])NJP!YWL]%9=A MEK?+FV*=WC&11:B@Z(@W(M:8J'3@2ZXWHM%DZX3(>9_+A@->.6Y>TF@GXXF\ M?SF0VNP7R9+63-!^P9! ,9I>X07D?(H7<# M;,/=WS'-O\RF_XUY(BQ77))Y*771Q#UFP"DC@#:4]DE+DUGKX;Z'43A.H+P; MH^PTB76*QT^X*//%MQHU^A@OIE=QP<_T=5FFF-_-/BWPQW1^N;R:AS2QH3!K M7(3$-",U7S@$:54M7/"H3>:\M$\)/I7JO7#K_FZX'5"R_5;6_Z.V"OA^@>3/ MI U/E@NL5VK3V9?O-QR97W/DE!E4I[RM4>2WV8+/'!WF(9/+P0*XC(1VK\A> M#$75*9 R&H:D.5M/LCU3=/CZF-@(X=%]6!NDI.IT3[_17_E8KO9EO<2?SZ[N M[;"8(JPA7S^%ZJ-Y"SYJ!XS.EAP%TS:T[ZK=@O*7$7$^!'\[[KG.*>$.K(>3 M5[T>5?Q++7Y93^%)3*F04BUL15"<3IX8UPF-C$ZY (7PHNG^+ME4O,)UIK'J2K.?F,UEWCV9YK#K;&&KF0]/O6N1RM:'_A:OF, MZ&X-A+]E<&1R;W\/'1Z9\ X")/<7?1TB^=_'RV#;#>K-_%NX *S;7QV2-KK9"?HN?D?FGI M*^;+"_Q8MF]YE?YU.5U.UV]Y_?/6IRL[E2N1#.,9I$@"5(W41DWKIY\KR0P= MP[FUTWPHC>.:5F155X-KN%+6>@2+BGBFH@*'G-RC9-&0 M_:?4_:OO9CON'BDC]W8;5/[S]L+H%%/UVP5N9]G('!)F*R#52C15A &77 )6 M5&:,JZ1+:WWV+%%]*+"31+\'G(Z7P]A-!.ILF%LKV99/ZRB]+ RL#1I43K3= M&*]N@N1:"^&"8L\84[N?WA\D3A#?O"DO.U S5^.KM[-7WBV7EW7D>?VS*N+7 M/^OLK/4>*J1V=5:)%'&=-A1T)#;)ND(;/?,?KGMJF@,HP68.LH6U_K?0O$$ 7X')U2Z'AJ7H#W@(B> 76LK!_D M7IW"^ Z0\XC.OPF_MIJ(JJZEH2U-7$ANU.3VE?"D+$QO(5^V&WC<*V! M1W8"CQ-+!Q#[%'ZN>]__,=]8KMO%X?+?%G6NC\5BLT^TX[15M>QHZD[H_](Z<\'%$4'T'HDXG>3H?TNTU*G95HWXU5IP6;1^=6= M$@/ZW>4WS&_"\BO]HAX;/\)%Y=)$EY"#E0)89F1@Q!R)RZIF!GC,VB2/][O4 M#1%Q;KBB<3V-P6#=$0SZW!1OZ(2:YO64/CJ=%F&VO**,3Q@WHD0;(:I"&UXR MLE2PWK66R%EB+$O9)TH/VD M,M2>EW0"Y5KU+")P(57*)5LFAKIS.([B<0N+>X#HJ6+L"+2WV'C7?US>=R _ M7%9W[V/Y_)7DM/GMA G%#5,!4NVQII*A36MKUSU5^[E9Z9)LG+BZK;33],J/5!H$:!1TPUM6YO:;ZK0D5N%(*]RK'E,6Y M0?PDQ>-62H\'WG9B[ "TFZ6ME_1N]LCI\S9,%^L5_C)=IHOY\G*!$T$K8BD) M"*HVPN6*3IE,^U3S5 I+1I%]/DPT_2 ZQZV='@R@@XNL U@V=2VO^K!<_ZYGBT#LN(JT?*]1R0DFQEF4 61VCMQ;#."TJ%%S$TNFE0MLW5_@+ O;:W?X M_]&[HPTH.M@I_S:?YS^G%Q<3[:QWB==: :'(9U ((08%B"8')41 UMHTV;Y[ MO\L+]N( =Q1O.\#$ ,?(K5],HB4..*]!^+I#F+ 0, 6(QC.N573.G"%BUG!% M^^'WY=V^=82#O]FN^#"_BCO>98BT6**L<9JLB2%)^-_]A7>Z6CXFVV/7S9+^"/\=9LCU@HMO?)#8_6@=W(X\V\QOTW%U4G- [ZC4#%F8>ML3A M*C8)94<-L8ZN%&2A2(YU\%EF7 I([4W4\!Z\90LE,*I85EZQUPOCCE'0) MH6-$/6_.]P[0\Z0O1K: *=Z2=U/['BN&'AS26KAB9"%(+W,:ROD]NK:EGQK0 M4PZ\9F+I$V+5]_I8MO[WK^27KWZNDR6ONDJM73-:)CG^F91[6/,O($(T.8"1 M==*BR*FXUAKL2%+[,/Y/Q\KS(&PNN'Z;@6UOTNC#19DO_@R+?'P?JB<>UBC: ML2^YC6(:V]>1F_F.*)Y]F5Z'U6X2F:X=3B>#C=77M#[0.:OJC-V:U:0ML\87 MJQ.V+A(ZB,!V$8WM:Z^. (W6*!$X<$ZFA4JT$X*H%T\I\9BXSUH,%[BX0\JX M*FHXM.P.3QPOB0[.S&N#=:N#/^.7=57B57F_CCQ[KL%C#4*'[,$S&8"L#6FY MMM:7UEW>GB2HETC$"2*_#Z-F_.\!3%>T;WP>@4D5D1)DQFEW1<_!:900O%0LNC2S>#_/%ZNN?N%QM2.=HLPHL0(F6 MK/,4Z[!GQL%GRY4R0C";]Q#PO<>.[)LW$?$IG!I9R+_-+XG=TVV#,AFR"245 MR$HP4)Z &G(MSE91".,5DI;;0\9WGSIR:Y$F(CZ!3SULXS=8&S1?;*@O-C-4 M3D.5&MG)GCQNJS0D\O -5X'^VWLGWWGRN.6Z#3?S\?SJP&Q[,U]\GR_J])=9 M_KCZBHO-,B(Y1R;$!);GVO!=DUJ2,H+1R1>=8TK-N_3M(&7<._=O6FU_>1 MX>H^\OABAZ>?U^B>_P"B1[GJCXZA8T&!*;6SF7$&@B6?V28K&6>,;.C6!84C M7?6_G\N*K^_#K]OMR$ M]JWSN82$=(;4NR"6(T1B&#C.DM79V.!;1\:?(*=;N)T.@_M7+8UDT@&\:@N% M^;?ON,)77Q:X3BK:KH19SDW@%J*DPT)YQ\'9FD-@N(TV"2N:MYO93\"OJZ4$BVA3)@<\D^^MM/(0;9009,2HC#=93R!I%VH\BQSA")A381"D#OC15DT++ SP>X#F82$;U=S/S&[0_.%YNKJU\-J K[EHCH?;?!4NFL#M]E;Y6.ZO<)(9 M]PI=G3D3R IVM'G(]79DF205"O=DK[8NQWR:HG&O2@>'6$-Q]%LO_?9R=;G M<&NI>-488W,Y>6\)>]VH/O_,1K>J!Q+?Z&;U">!=$70;.)LV(]>78II..$*& MA93723^<4&.B@"*$IU=EQ'Q&]^Q9>HL[GZN4XK>3II4=RQHRUG8O05H(HL[58-[R*+R(KIS1UMN3[&Y]D+88/<0H'$+@'5B)ARWY M VFA/_[$BQ_XVWRV^DKG2*&#)$L$ED,=*F<=^" ">Z+YJV/]=,H[M:M MZ0G9)XGYQ8&Z;ML__IQ/C/'(HN20;&VCI3*"LXE!BDRBM2E+>\98T&Y"NW6. M>H+P,4+M(HWTB&42&'&"SA2,5H%,NG9 JH-I/0_ 4]+?5 M'7X/%NR+U+UOYY>+B>8V6&,T^%A[:R8T$%CP4+*WDEN!S)S1M7B"TG$+4%\0 M>@\6ZXL#[ZM";UXOE?[!Q"M7>/82$O>*3IK P?'$P1;!B\W%1]ZZ\=8)Y(X[ MG/6%P/AX 7<<,PO3Q8\Z_/,;AIKQO,Y8>3>C;\,L89K/UDQ>'M]W\, 7M(JF MG;"L5J&UAV-5E]>@Y9EG;00Y3YS3*8Y!0TA20V89$QFBANOFVN$)>DY5E.]) M M?YE\''Q.LS^^?'/V?KF['*VFGAIC,LUVZ6.FE=8 KB"")G[$*224;G6 M5YU[DC9RB*L55NXKN"$$T\'!_.RRWGPE94Y_9$!>/WMC7-Z9]_7;%A&;!W9:$=_Q M(7L(WAYX$:,(MX-C^'KAKW^NEWY3$V2DD\PP#]*GVO1=>PC6T4>GN,8LHPVM M$XEV$M,)ZLX+CET0/4E2/4%NF_S^@(%KCOUC-H]+I .-&/=N]OUR5:A.77S^MYS23"-8\WZ] *.:(+P)SF]4JU-J+.'K17 M-00;;=3-FX'NH*43-[HG\#416P?PNW6J7'_[?Z>X(**^_GR//_!B?<1@4"E' M8X#71HDJT*J\XPF\CL[7RR>7!O..GJ2L*VB.;X2VDF%/R/SM5N#DX?HV>]D( M)AUW"M ;#4IJVLN,=J$GWKEL4*C[';/; 70? CLYOQLB9!<(FXNK)RRN#Y;E MFF-BH_ 5XI<.H7:\GK';O2YX46Z8@MHY3WY:;F6:#)';ANK)<'6E=#:$]Z'KD[ MU@H,^]ASITBF)[2=<&*\OZX;=499Z[D#IF4=5J\"A%P\.$$6AN.\3A'H\,;P M_4'M5H9+$._K]#X[(CK8#IM,T(?7MY/,66VS4,"FXDAQ^)J<0BXACXJE4KAG MS9N*[B2F$S5[?H#<+S5O(JV19YV]F<_2>G)7E=_OT^4_EY]P47\2OMQD'FII_NYX ]F[V [?3#[*U+I3 0'%#J[)205 8H7B;M?%*HMIK).K>;QQ' MF0TCY?G@+.\(2-L%O)N]F7_[-I]]7LW3/S^6]V'Q!=^$[_3#[V%&NW9BI(RH M#0/-R!!6D0SOJ"T9WEP:K4H6.O(#(;7ON\=19F<%UR!BZ!]FOTWSG=4YYUT6 MY-C)* 4H%B.X$CFLXZ:E]J4LI@W([KUYG(A?#Q [100= FPZ^Z/NF=4O886W MU7/Q*HAD:AI17+<[E74&# /T5GIF%;+[4W7V1M:.5X[CAHX"J19,[Q!+]W;* MYV_AXN+.7@G,"B^,@!R3!I7),O6:.4]<[DM)JP/8.X?1N]FY&3Y^M&1DN;NMC[R/1&"*(Y ,Y*F'34EZG3+:C MC4P(>;2^VO76O2!E_Q:0:L3Z?JN_ZU8I%_,_I[,R7WQ;/_#X2N\G'M:H1FU? M?=.!@)"FN"Y@O:WYF9B 3BE!D&/**X?> MR=;%W'N2UJ!I,)*\5I_"-'_ U81Q+9P."8H59 6*C!!3". \PU" M(V'D05T#(.*1;L!'\[R#RYJKB-H?X2]<;E>@N5*6N0B&$2,4*@\^"G(@I..8 MA:Y3IYNCYCX5(P]M. MP3N)\!]CY??KEZ^IC^!(N61N;3W0[ M@=QQ,]+.@<9SR;(#V)+S.B5.KKL$Y6GM5[2DO5B++O+KR]6'^>H_<:W-)V1] MVIPUA\0$UF!OAB@E0O!*2"PZ*=-\Y-N>M(V;9'$.0 XBI7Y-^]>72]IO2]I[ M7RI?5B54,WR_G%-*^7L4X#N