0000792987-24-000027.txt : 20240502 0000792987-24-000027.hdr.sgml : 20240502 20240502161606 ACCESSION NUMBER: 0000792987-24-000027 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 64 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240502 DATE AS OF CHANGE: 20240502 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ASTEC INDUSTRIES INC CENTRAL INDEX KEY: 0000792987 STANDARD INDUSTRIAL CLASSIFICATION: CONSTRUCTION MACHINERY & EQUIP [3531] ORGANIZATION NAME: 06 Technology IRS NUMBER: 620873631 STATE OF INCORPORATION: TN FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-11595 FILM NUMBER: 24908513 BUSINESS ADDRESS: STREET 1: 1725 SHEPHERD ROAD CITY: CHATTANOOGA STATE: TN ZIP: 37421 BUSINESS PHONE: 4238995898 MAIL ADDRESS: STREET 1: 1725 SHEPHERD ROAD CITY: CHATTANOOGA STATE: TN ZIP: 37421 10-Q 1 aste-20240331.htm FORM 10-Q - Q1 2024 aste-20240331
0000792987--12-31false2024Q100007929872024-01-012024-03-3100007929872024-04-26xbrli:shares00007929872024-03-31iso4217:USD00007929872023-12-31iso4217:USDxbrli:shares00007929872023-01-012023-03-3100007929872022-12-3100007929872023-03-310000792987us-gaap:CommonStockMember2023-12-310000792987us-gaap:AdditionalPaidInCapitalMember2023-12-310000792987us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000792987us-gaap:DeferredCompensationShareBasedPaymentsMember2023-12-310000792987us-gaap:RetainedEarningsMember2023-12-310000792987us-gaap:NoncontrollingInterestMember2023-12-310000792987us-gaap:RetainedEarningsMember2024-01-012024-03-310000792987us-gaap:NoncontrollingInterestMember2024-01-012024-03-310000792987us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310000792987us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310000792987us-gaap:CommonStockMember2024-01-012024-03-310000792987us-gaap:CommonStockMember2024-03-310000792987us-gaap:AdditionalPaidInCapitalMember2024-03-310000792987us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310000792987us-gaap:DeferredCompensationShareBasedPaymentsMember2024-03-310000792987us-gaap:RetainedEarningsMember2024-03-310000792987us-gaap:NoncontrollingInterestMember2024-03-310000792987us-gaap:CommonStockMember2022-12-310000792987us-gaap:AdditionalPaidInCapitalMember2022-12-310000792987us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000792987us-gaap:DeferredCompensationShareBasedPaymentsMember2022-12-310000792987us-gaap:RetainedEarningsMember2022-12-310000792987us-gaap:NoncontrollingInterestMember2022-12-310000792987us-gaap:RetainedEarningsMember2023-01-012023-03-310000792987us-gaap:NoncontrollingInterestMember2023-01-012023-03-310000792987us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310000792987us-gaap:CommonStockMember2023-01-012023-03-310000792987us-gaap:CommonStockMember2023-03-310000792987us-gaap:AdditionalPaidInCapitalMember2023-03-310000792987us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310000792987us-gaap:DeferredCompensationShareBasedPaymentsMember2023-03-310000792987us-gaap:RetainedEarningsMember2023-03-310000792987us-gaap:NoncontrollingInterestMember2023-03-31aste:segment0000792987aste:ConsolidatedSubsidiaryMember2024-03-31xbrli:pureiso4217:BRL0000792987srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2023-01-012023-03-310000792987us-gaap:FairValueInputsLevel1Memberaste:SupplementalEmployeeRetirementPlanAndNonQualifiedDeferredCompensationPlanMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MutualFundMember2024-03-310000792987us-gaap:FairValueInputsLevel2Memberaste:SupplementalEmployeeRetirementPlanAndNonQualifiedDeferredCompensationPlanMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MutualFundMember2024-03-310000792987aste:SupplementalEmployeeRetirementPlanAndNonQualifiedDeferredCompensationPlanMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MutualFundMember2024-03-310000792987us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:PreferredStockMember2024-03-310000792987us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:PreferredStockMember2024-03-310000792987us-gaap:FairValueMeasurementsRecurringMemberus-gaap:PreferredStockMember2024-03-310000792987us-gaap:EquityFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000792987us-gaap:EquityFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000792987us-gaap:EquityFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000792987us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-03-310000792987us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-03-310000792987us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-03-310000792987us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AgencySecuritiesMember2024-03-310000792987us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AgencySecuritiesMember2024-03-310000792987us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AgencySecuritiesMember2024-03-310000792987us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000792987us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000792987us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000792987us-gaap:FairValueInputsLevel1Memberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000792987us-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000792987us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000792987us-gaap:ExchangeTradedFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000792987us-gaap:ExchangeTradedFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000792987us-gaap:ExchangeTradedFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000792987us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesMember2024-03-310000792987us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesMember2024-03-310000792987us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesMember2024-03-310000792987us-gaap:OtherDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000792987us-gaap:OtherDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000792987us-gaap:OtherDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000792987us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000792987us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000792987us-gaap:FairValueMeasurementsRecurringMember2024-03-310000792987us-gaap:FairValueInputsLevel1Memberaste:SupplementalEmployeeRetirementPlanAndNonQualifiedDeferredCompensationPlanMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MutualFundMember2023-12-310000792987us-gaap:FairValueInputsLevel2Memberaste:SupplementalEmployeeRetirementPlanAndNonQualifiedDeferredCompensationPlanMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MutualFundMember2023-12-310000792987aste:SupplementalEmployeeRetirementPlanAndNonQualifiedDeferredCompensationPlanMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MutualFundMember2023-12-310000792987us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:PreferredStockMember2023-12-310000792987us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:PreferredStockMember2023-12-310000792987us-gaap:FairValueMeasurementsRecurringMemberus-gaap:PreferredStockMember2023-12-310000792987us-gaap:EquityFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000792987us-gaap:EquityFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000792987us-gaap:EquityFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000792987us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-12-310000792987us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-12-310000792987us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-12-310000792987us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AgencySecuritiesMember2023-12-310000792987us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AgencySecuritiesMember2023-12-310000792987us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AgencySecuritiesMember2023-12-310000792987us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000792987us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000792987us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000792987us-gaap:FairValueInputsLevel1Memberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000792987us-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000792987us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000792987us-gaap:ExchangeTradedFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000792987us-gaap:ExchangeTradedFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000792987us-gaap:ExchangeTradedFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000792987us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesMember2023-12-310000792987us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesMember2023-12-310000792987us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MortgageBackedSecuritiesMember2023-12-310000792987us-gaap:OtherDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000792987us-gaap:OtherDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000792987us-gaap:OtherDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000792987us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000792987us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000792987us-gaap:FairValueMeasurementsRecurringMember2023-12-310000792987srt:MinimumMember2024-01-012024-03-310000792987srt:MaximumMember2024-01-012024-03-3100007929872023-01-012023-12-310000792987us-gaap:RevolvingCreditFacilityMember2024-03-310000792987aste:LetterOfCreditLenderMember2024-03-310000792987us-gaap:UnusedLinesOfCreditMemberus-gaap:LetterOfCreditMember2024-03-310000792987us-gaap:PerformanceGuaranteeMember2024-03-310000792987us-gaap:PerformanceGuaranteeMemberus-gaap:UnusedLinesOfCreditMemberus-gaap:LetterOfCreditMember2024-03-310000792987us-gaap:PendingLitigationMember2018-08-162018-08-1600007929872023-12-1900007929872023-09-3000007929872023-10-012023-12-310000792987country:USaste:EquipmentSalesMemberaste:InfrastructureGroupMember2024-01-012024-03-310000792987country:USaste:EquipmentSalesMemberaste:MaterialSolutionsMember2024-01-012024-03-310000792987us-gaap:CorporateNonSegmentMembercountry:USaste:EquipmentSalesMember2024-01-012024-03-310000792987country:USaste:EquipmentSalesMember2024-01-012024-03-310000792987country:USaste:EquipmentSalesMemberaste:InfrastructureGroupMember2023-01-012023-03-310000792987country:USaste:EquipmentSalesMemberaste:MaterialSolutionsMember2023-01-012023-03-310000792987us-gaap:CorporateNonSegmentMembercountry:USaste:EquipmentSalesMember2023-01-012023-03-310000792987country:USaste:EquipmentSalesMember2023-01-012023-03-310000792987country:USaste:PartsAndComponentSalesMemberaste:InfrastructureGroupMember2024-01-012024-03-310000792987country:USaste:PartsAndComponentSalesMemberaste:MaterialSolutionsMember2024-01-012024-03-310000792987us-gaap:CorporateNonSegmentMembercountry:USaste:PartsAndComponentSalesMember2024-01-012024-03-310000792987country:USaste:PartsAndComponentSalesMember2024-01-012024-03-310000792987country:USaste:PartsAndComponentSalesMemberaste:InfrastructureGroupMember2023-01-012023-03-310000792987country:USaste:PartsAndComponentSalesMemberaste:MaterialSolutionsMember2023-01-012023-03-310000792987us-gaap:CorporateNonSegmentMembercountry:USaste:PartsAndComponentSalesMember2023-01-012023-03-310000792987country:USaste:PartsAndComponentSalesMember2023-01-012023-03-310000792987country:USaste:InfrastructureGroupMemberaste:ServiceAndEquipmentInstallationRevenueMember2024-01-012024-03-310000792987country:USaste:ServiceAndEquipmentInstallationRevenueMemberaste:MaterialSolutionsMember2024-01-012024-03-310000792987us-gaap:CorporateNonSegmentMembercountry:USaste:ServiceAndEquipmentInstallationRevenueMember2024-01-012024-03-310000792987country:USaste:ServiceAndEquipmentInstallationRevenueMember2024-01-012024-03-310000792987country:USaste:InfrastructureGroupMemberaste:ServiceAndEquipmentInstallationRevenueMember2023-01-012023-03-310000792987country:USaste:ServiceAndEquipmentInstallationRevenueMemberaste:MaterialSolutionsMember2023-01-012023-03-310000792987us-gaap:CorporateNonSegmentMembercountry:USaste:ServiceAndEquipmentInstallationRevenueMember2023-01-012023-03-310000792987country:USaste:ServiceAndEquipmentInstallationRevenueMember2023-01-012023-03-310000792987aste:UsedEquipmentSalesMembercountry:USaste:InfrastructureGroupMember2024-01-012024-03-310000792987aste:UsedEquipmentSalesMembercountry:USaste:MaterialSolutionsMember2024-01-012024-03-310000792987aste:UsedEquipmentSalesMemberus-gaap:CorporateNonSegmentMembercountry:US2024-01-012024-03-310000792987aste:UsedEquipmentSalesMembercountry:US2024-01-012024-03-310000792987aste:UsedEquipmentSalesMembercountry:USaste:InfrastructureGroupMember2023-01-012023-03-310000792987aste:UsedEquipmentSalesMembercountry:USaste:MaterialSolutionsMember2023-01-012023-03-310000792987aste:UsedEquipmentSalesMemberus-gaap:CorporateNonSegmentMembercountry:US2023-01-012023-03-310000792987aste:UsedEquipmentSalesMembercountry:US2023-01-012023-03-310000792987us-gaap:CargoAndFreightMembercountry:USaste:InfrastructureGroupMember2024-01-012024-03-310000792987us-gaap:CargoAndFreightMembercountry:USaste:MaterialSolutionsMember2024-01-012024-03-310000792987us-gaap:CargoAndFreightMemberus-gaap:CorporateNonSegmentMembercountry:US2024-01-012024-03-310000792987us-gaap:CargoAndFreightMembercountry:US2024-01-012024-03-310000792987us-gaap:CargoAndFreightMembercountry:USaste:InfrastructureGroupMember2023-01-012023-03-310000792987us-gaap:CargoAndFreightMembercountry:USaste:MaterialSolutionsMember2023-01-012023-03-310000792987us-gaap:CargoAndFreightMemberus-gaap:CorporateNonSegmentMembercountry:US2023-01-012023-03-310000792987us-gaap:CargoAndFreightMembercountry:US2023-01-012023-03-310000792987aste:OtherRevenuesMembercountry:USaste:InfrastructureGroupMember2024-01-012024-03-310000792987aste:OtherRevenuesMembercountry:USaste:MaterialSolutionsMember2024-01-012024-03-310000792987aste:OtherRevenuesMemberus-gaap:CorporateNonSegmentMembercountry:US2024-01-012024-03-310000792987aste:OtherRevenuesMembercountry:US2024-01-012024-03-310000792987aste:OtherRevenuesMembercountry:USaste:InfrastructureGroupMember2023-01-012023-03-310000792987aste:OtherRevenuesMembercountry:USaste:MaterialSolutionsMember2023-01-012023-03-310000792987aste:OtherRevenuesMemberus-gaap:CorporateNonSegmentMembercountry:US2023-01-012023-03-310000792987aste:OtherRevenuesMembercountry:US2023-01-012023-03-310000792987country:USaste:InfrastructureGroupMember2024-01-012024-03-310000792987country:USaste:MaterialSolutionsMember2024-01-012024-03-310000792987us-gaap:CorporateNonSegmentMembercountry:US2024-01-012024-03-310000792987country:US2024-01-012024-03-310000792987country:USaste:InfrastructureGroupMember2023-01-012023-03-310000792987country:USaste:MaterialSolutionsMember2023-01-012023-03-310000792987us-gaap:CorporateNonSegmentMembercountry:US2023-01-012023-03-310000792987country:US2023-01-012023-03-310000792987us-gaap:NonUsMemberaste:EquipmentSalesMemberaste:InfrastructureGroupMember2024-01-012024-03-310000792987us-gaap:NonUsMemberaste:EquipmentSalesMemberaste:MaterialSolutionsMember2024-01-012024-03-310000792987us-gaap:NonUsMemberus-gaap:CorporateNonSegmentMemberaste:EquipmentSalesMember2024-01-012024-03-310000792987us-gaap:NonUsMemberaste:EquipmentSalesMember2024-01-012024-03-310000792987us-gaap:NonUsMemberaste:EquipmentSalesMemberaste:InfrastructureGroupMember2023-01-012023-03-310000792987us-gaap:NonUsMemberaste:EquipmentSalesMemberaste:MaterialSolutionsMember2023-01-012023-03-310000792987us-gaap:NonUsMemberus-gaap:CorporateNonSegmentMemberaste:EquipmentSalesMember2023-01-012023-03-310000792987us-gaap:NonUsMemberaste:EquipmentSalesMember2023-01-012023-03-310000792987us-gaap:NonUsMemberaste:PartsAndComponentSalesMemberaste:InfrastructureGroupMember2024-01-012024-03-310000792987us-gaap:NonUsMemberaste:PartsAndComponentSalesMemberaste:MaterialSolutionsMember2024-01-012024-03-310000792987us-gaap:NonUsMemberus-gaap:CorporateNonSegmentMemberaste:PartsAndComponentSalesMember2024-01-012024-03-310000792987us-gaap:NonUsMemberaste:PartsAndComponentSalesMember2024-01-012024-03-310000792987us-gaap:NonUsMemberaste:PartsAndComponentSalesMemberaste:InfrastructureGroupMember2023-01-012023-03-310000792987us-gaap:NonUsMemberaste:PartsAndComponentSalesMemberaste:MaterialSolutionsMember2023-01-012023-03-310000792987us-gaap:NonUsMemberus-gaap:CorporateNonSegmentMemberaste:PartsAndComponentSalesMember2023-01-012023-03-310000792987us-gaap:NonUsMemberaste:PartsAndComponentSalesMember2023-01-012023-03-310000792987us-gaap:NonUsMemberaste:InfrastructureGroupMemberaste:ServiceAndEquipmentInstallationRevenueMember2024-01-012024-03-310000792987us-gaap:NonUsMemberaste:ServiceAndEquipmentInstallationRevenueMemberaste:MaterialSolutionsMember2024-01-012024-03-310000792987us-gaap:NonUsMemberus-gaap:CorporateNonSegmentMemberaste:ServiceAndEquipmentInstallationRevenueMember2024-01-012024-03-310000792987us-gaap:NonUsMemberaste:ServiceAndEquipmentInstallationRevenueMember2024-01-012024-03-310000792987us-gaap:NonUsMemberaste:InfrastructureGroupMemberaste:ServiceAndEquipmentInstallationRevenueMember2023-01-012023-03-310000792987us-gaap:NonUsMemberaste:ServiceAndEquipmentInstallationRevenueMemberaste:MaterialSolutionsMember2023-01-012023-03-310000792987us-gaap:NonUsMemberus-gaap:CorporateNonSegmentMemberaste:ServiceAndEquipmentInstallationRevenueMember2023-01-012023-03-310000792987us-gaap:NonUsMemberaste:ServiceAndEquipmentInstallationRevenueMember2023-01-012023-03-310000792987aste:UsedEquipmentSalesMemberus-gaap:NonUsMemberaste:InfrastructureGroupMember2024-01-012024-03-310000792987aste:UsedEquipmentSalesMemberus-gaap:NonUsMemberaste:MaterialSolutionsMember2024-01-012024-03-310000792987aste:UsedEquipmentSalesMemberus-gaap:NonUsMemberus-gaap:CorporateNonSegmentMember2024-01-012024-03-310000792987aste:UsedEquipmentSalesMemberus-gaap:NonUsMember2024-01-012024-03-310000792987aste:UsedEquipmentSalesMemberus-gaap:NonUsMemberaste:InfrastructureGroupMember2023-01-012023-03-310000792987aste:UsedEquipmentSalesMemberus-gaap:NonUsMemberaste:MaterialSolutionsMember2023-01-012023-03-310000792987aste:UsedEquipmentSalesMemberus-gaap:NonUsMemberus-gaap:CorporateNonSegmentMember2023-01-012023-03-310000792987aste:UsedEquipmentSalesMemberus-gaap:NonUsMember2023-01-012023-03-310000792987us-gaap:CargoAndFreightMemberus-gaap:NonUsMemberaste:InfrastructureGroupMember2024-01-012024-03-310000792987us-gaap:CargoAndFreightMemberus-gaap:NonUsMemberaste:MaterialSolutionsMember2024-01-012024-03-310000792987us-gaap:CargoAndFreightMemberus-gaap:NonUsMemberus-gaap:CorporateNonSegmentMember2024-01-012024-03-310000792987us-gaap:CargoAndFreightMemberus-gaap:NonUsMember2024-01-012024-03-310000792987us-gaap:CargoAndFreightMemberus-gaap:NonUsMemberaste:InfrastructureGroupMember2023-01-012023-03-310000792987us-gaap:CargoAndFreightMemberus-gaap:NonUsMemberaste:MaterialSolutionsMember2023-01-012023-03-310000792987us-gaap:CargoAndFreightMemberus-gaap:NonUsMemberus-gaap:CorporateNonSegmentMember2023-01-012023-03-310000792987us-gaap:CargoAndFreightMemberus-gaap:NonUsMember2023-01-012023-03-310000792987aste:OtherRevenuesMemberus-gaap:NonUsMemberaste:InfrastructureGroupMember2024-01-012024-03-310000792987aste:OtherRevenuesMemberus-gaap:NonUsMemberaste:MaterialSolutionsMember2024-01-012024-03-310000792987aste:OtherRevenuesMemberus-gaap:NonUsMemberus-gaap:CorporateNonSegmentMember2024-01-012024-03-310000792987aste:OtherRevenuesMemberus-gaap:NonUsMember2024-01-012024-03-310000792987aste:OtherRevenuesMemberus-gaap:NonUsMemberaste:InfrastructureGroupMember2023-01-012023-03-310000792987aste:OtherRevenuesMemberus-gaap:NonUsMemberaste:MaterialSolutionsMember2023-01-012023-03-310000792987aste:OtherRevenuesMemberus-gaap:NonUsMemberus-gaap:CorporateNonSegmentMember2023-01-012023-03-310000792987aste:OtherRevenuesMemberus-gaap:NonUsMember2023-01-012023-03-310000792987us-gaap:NonUsMemberaste:InfrastructureGroupMember2024-01-012024-03-310000792987us-gaap:NonUsMemberaste:MaterialSolutionsMember2024-01-012024-03-310000792987us-gaap:NonUsMemberus-gaap:CorporateNonSegmentMember2024-01-012024-03-310000792987us-gaap:NonUsMember2024-01-012024-03-310000792987us-gaap:NonUsMemberaste:InfrastructureGroupMember2023-01-012023-03-310000792987us-gaap:NonUsMemberaste:MaterialSolutionsMember2023-01-012023-03-310000792987us-gaap:NonUsMemberus-gaap:CorporateNonSegmentMember2023-01-012023-03-310000792987us-gaap:NonUsMember2023-01-012023-03-310000792987aste:InfrastructureGroupMember2024-01-012024-03-310000792987aste:MaterialSolutionsMember2024-01-012024-03-310000792987us-gaap:CorporateNonSegmentMember2024-01-012024-03-310000792987aste:InfrastructureGroupMember2023-01-012023-03-310000792987aste:MaterialSolutionsMember2023-01-012023-03-310000792987us-gaap:CorporateNonSegmentMember2023-01-012023-03-310000792987country:CA2024-01-012024-03-310000792987country:CA2023-01-012023-03-310000792987country:AU2024-01-012024-03-310000792987country:AU2023-01-012023-03-310000792987srt:EuropeMember2024-01-012024-03-310000792987srt:EuropeMember2023-01-012023-03-310000792987srt:AfricaMember2024-01-012024-03-310000792987srt:AfricaMember2023-01-012023-03-310000792987country:BR2024-01-012024-03-310000792987country:BR2023-01-012023-03-310000792987srt:SouthAmericaMember2024-01-012024-03-310000792987srt:SouthAmericaMember2023-01-012023-03-310000792987country:MX2024-01-012024-03-310000792987country:MX2023-01-012023-03-310000792987srt:AsiaMember2024-01-012024-03-310000792987srt:AsiaMember2023-01-012023-03-310000792987srt:CentralAmericaMember2024-01-012024-03-310000792987srt:CentralAmericaMember2023-01-012023-03-310000792987aste:OthersMember2024-01-012024-03-310000792987aste:OthersMember2023-01-012023-03-310000792987aste:ExtendedWarrantyRevenueMember2024-03-310000792987aste:ExtendedWarrantyRevenueMember2023-12-310000792987us-gaap:OperatingSegmentsMemberaste:InfrastructureGroupMember2024-01-012024-03-310000792987us-gaap:OperatingSegmentsMemberaste:MaterialSolutionsMember2024-01-012024-03-310000792987us-gaap:OperatingSegmentsMember2024-01-012024-03-310000792987us-gaap:OperatingSegmentsMemberaste:InfrastructureGroupMember2023-01-012023-03-310000792987us-gaap:OperatingSegmentsMemberaste:MaterialSolutionsMember2023-01-012023-03-310000792987us-gaap:OperatingSegmentsMember2023-01-012023-03-310000792987us-gaap:IntersegmentEliminationMemberaste:InfrastructureGroupMember2024-01-012024-03-310000792987us-gaap:IntersegmentEliminationMemberaste:MaterialSolutionsMember2024-01-012024-03-310000792987aste:CorporateAndReconcilingItemsMember2024-01-012024-03-310000792987us-gaap:IntersegmentEliminationMember2024-01-012024-03-310000792987us-gaap:IntersegmentEliminationMemberaste:InfrastructureGroupMember2023-01-012023-03-310000792987us-gaap:IntersegmentEliminationMemberaste:MaterialSolutionsMember2023-01-012023-03-310000792987aste:CorporateAndReconcilingItemsMember2023-01-012023-03-310000792987us-gaap:IntersegmentEliminationMember2023-01-012023-03-310000792987aste:StrategicTransformationInitiativesMember2024-01-012024-03-310000792987us-gaap:SellingGeneralAndAdministrativeExpensesMemberaste:StrategicTransformationInitiativesMember2024-01-012024-03-310000792987us-gaap:CostOfSalesMemberaste:StrategicTransformationInitiativesMember2024-01-012024-03-310000792987us-gaap:SellingGeneralAndAdministrativeExpensesMemberaste:StrategicTransformationInitiativesMember2023-01-012023-03-310000792987us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2024-03-310000792987us-gaap:OtherNoncurrentAssetsMember2024-03-310000792987us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-12-310000792987us-gaap:OtherNoncurrentAssetsMember2023-12-310000792987us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-03-310000792987us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-310000792987aste:EnidExitPlanMemberus-gaap:FacilityClosingMember2024-01-012024-03-310000792987aste:EnidExitPlanMemberus-gaap:FacilityClosingMember2023-01-012023-03-310000792987us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberaste:TacomaExitPlanMember2023-03-310000792987us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberaste:TacomaExitPlanMember2023-01-012023-03-310000792987srt:ChiefExecutiveOfficerMemberus-gaap:OtherRestructuringMember2023-01-012023-03-310000792987us-gaap:OtherRestructuringMember2023-01-012023-03-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
 QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2024
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: 001-11595
Astec A logo.jpg
Astec Industries, Inc.
(Exact name of registrant as specified in its charter)
Tennessee62-0873631
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
1725 Shepherd Road
Chattanooga, TN
37421
(Address of principal executive offices)(Zip Code)
(423) 899-5898
(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 StockASTEThe Nasdaq Stock Market LLC

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 FilerAccelerated Filer
Non-accelerated FilerSmaller 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

As of April 26, 2024, there were 22,765,328 shares of Common Stock outstanding.



ASTEC INDUSTRIES, INC.
Index to Quarterly Report on Form 10-Q
For the Quarter Ended March 31, 2024




PART I ‑ FINANCIAL INFORMATION

Item 1. Financial Statements (Unaudited)

ASTEC INDUSTRIES, INC.
Consolidated Balance Sheets
(In millions, except share and per share data, unaudited)
March 31, 2024December 31, 2023
ASSETS
Current assets:
Cash, cash equivalents and restricted cash$58.1 $63.2 
Investments5.7 5.7 
Trade receivables, contract assets and other receivables, net of allowance for credit losses of $3.8 and $4.0, respectively
192.0 152.7 
Inventories484.0 455.6 
Prepaid and refundable income taxes11.5 14.6 
Prepaid expenses and other assets27.5 27.7 
Total current assets778.8 719.5 
Property and equipment, net of accumulated depreciation of $250.7 and $248.1, respectively
185.0 187.6 
Investments16.8 13.8 
Goodwill45.8 46.3 
Intangible assets, net of accumulated amortization of $52.3 and $51.3, respectively
15.0 16.4 
Deferred income tax assets39.7 37.5 
Other long-term assets41.9 38.2 
Total assets$1,123.0 $1,059.3 
LIABILITIES AND EQUITY
Current liabilities:
Current maturities of long-term debt$ $0.1 
Short-term debt9.6 11.0 
Accounts payable117.8 116.9 
Customer deposits80.0 70.2 
Accrued product warranty16.2 16.5 
Accrued employee related liabilities36.1 44.1 
Accrued loss reserves1.9 2.7 
Other current liabilities48.8 37.5 
Total current liabilities310.4 299.0 
Long-term debt125.0 72.0 
Deferred income tax liabilities1.3 1.1 
Other long-term liabilities35.8 33.5 
Total liabilities472.5 405.6 
Commitments and contingencies (Note 7)
Shareholders' equity:
Preferred stock – authorized 2,000,000 shares of $1.00 par value; none issued
  
Common stock – authorized 40,000,000 shares of $0.20 par value; issued and outstanding – 22,764,963 as of March 31, 2024 and 22,740,635 as of December 31, 2023
4.5 4.5 
Additional paid-in capital139.3 138.4 
Accumulated other comprehensive loss(42.5)(38.1)
Company stock held by deferred compensation programs, at cost(0.8)(0.8)
Retained earnings549.8 549.4 
Shareholders' equity650.3 653.4 
Noncontrolling interest0.2 0.3 
Total equity650.5 653.7 
Total liabilities and equity$1,123.0 $1,059.3 
    

The accompanying notes are an integral part of these unaudited consolidated financial statements.
1

ASTEC INDUSTRIES, INC.
Consolidated Statements of Operations
(In millions, except share and per share data, unaudited)

Three Months Ended March 31,
20242023
Net sales$309.2 $347.9 
Cost of sales232.3 258.7 
Gross profit76.9 89.2 
Selling, general and administrative expenses71.4 67.9 
Restructuring and other asset (gains) charges, net(0.8)3.7 
Income from operations6.3 17.6 
Other expenses, net:
Interest expense(2.7)(2.0)
Interest income0.6 0.5 
Other income, net0.5 0.4 
Income before income taxes4.7 16.5 
Income tax provision1.4 4.4 
Net income3.3 12.1 
Net loss attributable to noncontrolling interest0.1  
Net income attributable to controlling interest$3.4 $12.1 
Per share data:
Earnings per common share - Basic$0.15 $0.53 
Earnings per common share - Diluted$0.15 $0.53 
Weighted average shares outstanding - Basic22,762,098 22,655,821 
Weighted average shares outstanding - Diluted22,834,814 22,742,937 
The accompanying notes are an integral part of these unaudited consolidated financial statements.
2

ASTEC INDUSTRIES, INC.
Consolidated Statements of Comprehensive (Loss) Income
(In millions, unaudited)

Three Months Ended March 31,
20242023
Net income$3.3 $12.1 
Other comprehensive (loss) income:
Foreign currency translation adjustments(4.4)0.1 
Other comprehensive (loss) income(4.4)0.1 
Comprehensive (loss) income(1.1)12.2 
Comprehensive loss (income) attributable to noncontrolling interest0.1 (0.1)
Comprehensive (loss) income attributable to controlling interest$(1.0)$12.1 
The accompanying notes are an integral part of these unaudited consolidated financial statements.
3

ASTEC INDUSTRIES, INC.
Consolidated Statements of Cash Flows
(In millions, unaudited)

Three Months Ended March 31,
20242023
Cash flows from operating activities:
Net income$3.3 $12.1 
Adjustments to reconcile net income to net cash used in operating activities:
Depreciation and amortization6.5 6.3 
Provision for credit losses0.1 0.2 
Provision for warranties4.2 3.9 
Deferred compensation expense0.1  
Share-based compensation1.2 0.8 
Deferred tax benefit(2.0)(2.6)
Gain on disposition of property and equipment, net(0.9)(3.4)
Amortization of debt issuance costs0.1 0.1 
Distributions to deferred compensation programs' participants (0.1)
Change in operating assets and liabilities:
Purchase of trading securities, net(2.2)(0.8)
Receivables and other contract assets(39.1)(4.5)
Inventories(30.6)(27.2)
Prepaid expenses0.6 2.5 
Other assets(4.0)(5.4)
Accounts payable2.5 3.5 
Accrued loss reserves(0.3)0.4 
Accrued employee related liabilities(7.8)(0.8)
Other accrued liabilities12.2 (5.9)
Accrued product warranty(4.5)(3.4)
Customer deposits10.1 (1.9)
Income taxes payable/prepaid3.5 7.0 
Net cash used in operating activities(47.0)(19.2)
Cash flows from investing activities:
Expenditures for property and equipment(5.8)(8.0)
Proceeds from sale of property and equipment0.4 20.0 
Purchase of investments(0.5)(0.2)
Net cash (used in) provided by investing activities(5.9)11.8 

(Continued)
4

ASTEC INDUSTRIES, INC.
Consolidated Statements of Cash Flows (Continued)
(In millions, unaudited)

Three Months Ended March 31,
20242023
Cash flows from financing activities:
Payment of dividends(2.9)(2.9)
Proceeds from borrowings on credit facilities and bank loans68.4 32.1 
Repayments of borrowings on credit facilities and bank loans(16.7)(44.0)
Withholding tax paid upon vesting of share-based compensation awards(0.4)(1.4)
Net cash provided by (used in) financing activities48.4 (16.2)
Effect of exchange rates on cash(0.6)0.1 
Decrease in cash, cash equivalents and restricted cash(5.1)(23.5)
Cash, cash equivalents and restricted cash, beginning of period63.2 66.0 
Cash, cash equivalents and restricted cash, end of period$58.1 $42.5 
Supplemental cash flow information:
Cash paid during the year for:
Interest, net of capitalized interest$1.5 $1.2 
Income taxes paid$0.2 $0.3 
Supplemental disclosures of non-cash items:
Non-cash investing activities:
Capital expenditures in accounts payable$0.4 $1.3 
Non-cash financing activities:
Additions to right-of-use assets and lease liabilities$1.3 $0.1 
The accompanying notes are an integral part of these unaudited consolidated financial statements.
5

ASTEC INDUSTRIES, INC.
Consolidated Statements of Equity
(In millions except share and per share data, unaudited)

Common StockCommon Stock AmountAdditional Paid-in-CapitalAccumulated Other Comprehensive LossCompany Shares Held by DCPRetained EarningsNoncontrolling InterestTotal Equity
Balance, December 31, 202322,740,635 $4.5 $138.4 $(38.1)$(0.8)$549.4 $0.3 $653.7 
Net income (loss)— — — — — 3.4 (0.1)3.3 
Other comprehensive loss— — — (4.4)— — — (4.4)
Dividends ($0.13 per share)
— — 0.1 — — (3.0)— (2.9)
Share-based compensation— — 1.2 — — — — 1.2 
Issuance of common stock under incentive plan24,328 — — — — — — — 
Withholding tax paid upon equity award vesting— — (0.4)— — — — (0.4)
Balance, March 31, 202422,764,963 $4.5 $139.3 $(42.5)$(0.8)$549.8 $0.2 $650.5 

Common StockCommon Stock AmountAdditional Paid-in CapitalAccumulated Other Comprehensive LossCompany Shares Held by DCPRetained EarningsNoncontrolling InterestTotal Equity
Balance, December 31, 202222,624,031 $4.5 $135.8 $(40.1)$(1.1)$527.8 $ $626.9 
Net income— — — — — 12.1 — 12.1 
Other comprehensive income— — — — — — 0.1 0.1 
Dividends ($0.13 per share)
— — — — — (2.9)— (2.9)
Share-based compensation— — 0.8 — — — — 0.8 
Issuance of common stock under incentive plan66,536 — — — — — — — 
Withholding tax paid upon equity award vesting— — (1.4)— — — — (1.4)
Balance, March 31, 202322,690,567 $4.5 $135.2 $(40.1)$(1.1)$537.0 $0.1 $635.6 
The accompanying notes are an integral part of these unaudited consolidated financial statements.
6

ASTEC INDUSTRIES, INC.
Notes to Unaudited Consolidated Financial Statements

Note 1. Basis of Presentation and Significant Accounting Policies

Description of Business

Astec Industries, Inc. ("Astec" or the "Company") is a Tennessee corporation which was incorporated in 1972. The Company designs, engineers, manufactures, markets and services equipment and components used primarily in asphalt and concrete road building and related construction activities, as well as other products discussed below. The Company's products are used in each phase of road building, from quarrying and crushing the aggregate to application of the road surface. The Company's product portfolio includes both asphalt and concrete equipment. The Company also manufactures certain equipment and components unrelated to road construction, including equipment for the mining, quarrying, construction, demolition, land clearing and recycling industries and port and rail yard operators; industrial heat transfer equipment; commercial whole-tree pulpwood chippers; horizontal grinders; blower trucks; concrete plants; commercial and industrial burners; and combustion control systems.

The Company operates in two reportable segments (plus Corporate and Other) - Infrastructure Solutions and Materials Solutions. The Company's two reportable business segments comprise sites based upon the nature of the products or services produced, the type of customer for the products, the similarity of economic characteristics, the manner in which management reviews results and the nature of the production process, among other considerations.

The Corporate and Other category consists primarily of the parent company and Astec Insurance Company ("Astec Insurance" or the "captive"), a captive insurance company, which do not meet the requirements for separate disclosure as an operating segment or inclusion in one of the reporting segments.

Basis of Presentation

The accompanying unaudited consolidated financial statements include the accounts of Astec and its subsidiaries and have been prepared by the Company, pursuant to the rules and regulations of the U.S. Securities and Exchange Commission ("SEC"). The Company prepares its financial statements in accordance with accounting principles generally accepted in the U.S. ("U.S. GAAP"). Certain information and footnote disclosures normally included in annual consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the SEC rules and regulations governing interim financial statements. However, the Company believes that the disclosures made in the unaudited consolidated financial statements and related notes are adequate to make the information presented not misleading. These consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the year ended December 31, 2023. All intercompany balances and transactions between the Company and its affiliates have been eliminated in consolidation.

Noncontrolling interest in the Company's consolidated financial statements represents the 7% interest in a consolidated subsidiary which is not owned by the Company. Since the Company controls this subsidiary, the subsidiary's financial statements are consolidated with those of the Company, and the noncontrolling owner's 7% share of the subsidiary's net assets and results of operations is deducted and reported as "Noncontrolling interest" in the Consolidated Balance Sheets and as "Net loss attributable to noncontrolling interest" in the Consolidated Statements of Operations. The Company executed an agreement in February 2022 with the noncontrolling interest holder to acquire their outstanding interest in full for R$10.0M (approximately $2.0 million, subject to the effect of exchange rates). Completion of the transaction is subject to resolution of certain disputes between the parties.

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Significant items subject to such estimates and assumptions include inventory net realizable value, product warranty obligations, self-insurance loss reserves, capitalization of internal use software, goodwill and other intangible assets impairment and the measurement of income tax assets and liabilities. The Company bases its estimates on historical experience and on various other assumptions that the Company believes to be reasonable under the circumstances. On an ongoing basis, the Company evaluates these assumptions, judgments and estimates. Actual results could differ from those estimates.

In the opinion of management, the consolidated financial statements contain all adjustments necessary for a fair statement of the results of operations and comprehensive (loss) income for the three months ended March 31, 2024 and 2023, the financial position as of March 31, 2024 and December 31, 2023 and the cash flows for the three months ended March 31, 2024 and 2023, and, except as otherwise discussed herein, such adjustments consist only of those of a normal recurring nature. The interim results are not necessarily indicative of results that may be achieved in a full reporting year.

All dollar amounts, except share and per share amounts, are in millions of dollars unless otherwise indicated.

7

Adjustments

During the first quarter of 2023, the Company identified immaterial errors associated with over-accruals of inventory-related expenses in its historical financial statements. The cumulative effect of the errors generated in 2021 and 2022 was corrected during the first quarter of 2023, resulting in a decrease in "Cost of sales" of $1.9 million.

Recently Issued Accounting Pronouncements Not Yet Adopted

In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2023-07, "Segment Reporting (Topic 280): Improvement to Reportable Segment Disclosures," which requires entities to disclose significant segment expenses, other segment items, the title and position of the chief operating decision maker ("CODM") and information related to how the CODM assesses segment performance and allocates resources, among certain other required disclosures. Additionally, current annual disclosures will be required in interim periods. The new standard is effective, on a retrospective basis, for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact this ASU will have on its financial statement disclosures.

In December 2023, the FASB issued ASU 2023-09, "Income Taxes (Topic 740): Improvements to Income Tax Disclosures," which requires entities to disclose specific categories in the income tax rate reconciliation and provide additional information for reconciling items that meet a specified quantitative threshold. In addition, the new standard requires disclosure of the amount of income taxes paid disaggregated by federal, state and foreign taxes and by jurisdiction for exceeding a specified quantitative threshold. Additionally, income or loss from continuing operations before income tax will be required to be disaggregated between domestic and foreign classifications and income tax expense will be required to be disaggregated between federal, state and foreign classifications. The new standard is effective for fiscal years beginning after December 15, 2024 on a prospective basis, with retrospective application permitted. The Company is currently evaluating the impact this ASU will have on its financial statement disclosures.

In March 2024, the SEC adopted the final rule under SEC Release No. 33-11275, "The Enhancement and Standardization of Climate-Related Disclosures for Investors," which will require registrants to disclose certain climate-related information in registration statements and annual reports. On April 4, 2024, the SEC voluntarily stayed the effective date of the final rule pending judicial review of petitions challenging it, which have been consolidated for review by the U.S. District Court of Appeals for the 8th Circuit. Notwithstanding any changes as a result of these challenges, the disclosure requirements will apply to the Company's fiscal year beginning January 1, 2025. The Company is currently evaluating the impact this final rule will have on its financial statement disclosures.

Recent accounting guidance not discussed above is not applicable, did not have, or is not expected to have a material impact on the Company.

Note 2. Inventories

Inventories are valued at the lower of cost (first-in, first-out) or net realizable value, which requires the Company to make specific estimates, assumptions and judgments in determining the amount, if any, of reductions in the valuation of inventories to their net realizable values.

Inventories consist of the following:

(in millions)March 31, 2024December 31, 2023
Raw materials and parts$299.6 $298.6 
Work-in-process104.4 87.1 
Finished goods78.0 68.3 
Used equipment2.0 1.6 
Total$484.0 $455.6 

Note 3. Fair Value Measurements

The Company has various financial instruments that must be measured at fair value on a recurring basis, including marketable debt and equity securities held by Astec Insurance and marketable equity securities held in the Company's deferred compensation programs. The Company's deferred compensation programs (each, a "DCP") include a non-qualified Supplemental Executive Retirement Plan ("SERP") and a separate non-qualified Deferred Compensation Plan. Although the DCP's investments are allocated to individual participants, and investment decisions are made solely by those participants, they are non-qualified plans. Consequently, the Company owns the assets and the related offsetting liability for disbursement until such time as a participant makes a qualifying withdrawal. The DCP assets and related offsetting liabilities are recorded in non-current "Investments" and "Other long-term liabilities," respectively, in the Consolidated Balance Sheets. The Company's
8

subsidiaries also occasionally enter into foreign currency exchange contracts to mitigate exposure to fluctuations in currency exchange rates.

The carrying amount of cash, cash equivalents and restricted cash, trade receivables and contract assets, other receivables, accounts payable, short-term debt and long-term debt approximates their fair value because of their short-term nature and/or interest rates associated with the instruments. Investments are carried at their fair value based on quoted market prices for identical or similar assets or, where no quoted prices exist, other observable inputs for the asset. The fair values of foreign currency exchange contracts are based on quotations from various banks for similar instruments using models with market-based inputs.

Financial assets and liabilities are categorized based on the level of judgment associated with the inputs used to measure their fair value. The inputs used to measure the fair value are identified in the following hierarchy:

Level 1 -Unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2 -Unadjusted quoted prices in active markets for similar assets or liabilities; or unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active; or inputs other than quoted prices that are observable for the asset or liability.
Level 3 -Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date.

As indicated in the tables below, the Company has determined that all of its financial assets and liabilities as of March 31, 2024 and December 31, 2023 are Level 1 and Level 2 in the fair value hierarchy defined above:

March 31, 2024
(in millions)Level 1Level 2Total
Financial assets:
Trading equity securities:
Deferred compensation programs' mutual funds$5.1 $ $5.1 
Preferred stocks0.3  0.3 
Equity funds0.7  0.7 
Trading debt securities:
Corporate bonds4.3  4.3 
Agency bonds 2.5 2.5 
U.S. government securities2.9  2.9 
Asset-backed securities 4.3 4.3 
Exchange traded funds1.4  1.4 
Mortgage backed securities 0.4 0.4 
Other0.2 0.4 0.6 
Total financial assets$14.9 $7.6 $22.5 
Financial liabilities:
Deferred compensation programs' liabilities$ $6.6 $6.6 
Total financial liabilities$ $6.6 $6.6 

9

December 31, 2023
(in millions)Level 1Level 2Total
Financial assets:
Trading equity securities:
Deferred compensation programs' mutual funds$4.2 $ $4.2 
Preferred stocks0.3  0.3 
Equity funds0.7  0.7 
Trading debt securities:
Corporate bonds3.4  3.4 
Agency bonds 2.5 2.5 
U.S. government securities1.9  1.9 
Asset-backed securities 4.0 4.0 
Exchange traded funds1.3  1.3 
Mortgage backed securities 0.5 0.5 
Other0.2 0.5 0.7 
Total financial assets$12.0 $7.5 $19.5 
Financial liabilities:
Derivative financial instruments$ $0.1 $0.1 
Deferred compensation programs' liabilities 5.5 5.5 
Total financial liabilities$ $5.6 $5.6 

Note 4. Product Warranty Reserves

The Company warrants its products against manufacturing defects and performance to specified standards. The warranty period and performance standards vary by market and uses of its products, but generally range from three months to two years or up to a specified number of hours of operation. The Company estimates the costs that may be incurred under its warranties and records a liability at the time product sales are recorded. The product warranty liability is primarily based on historical claim rates, nature of claims and the associated cost.

Changes in the Company's product warranty liability for the three month periods ended March 31, 2024 and 2023 are as follows:

Three Months Ended March 31,
(in millions)20242023
Reserve balance, beginning of the period$16.5 $11.9 
Warranty liabilities accrued4.2 3.9 
Warranty liabilities settled(4.5)(3.4)
Reserve balance, end of the period$16.2 $12.4 

Note 5. Accrued Loss Reserves

The Company records reserves for losses related to known workers' compensation and general liability claims that have been incurred but not yet paid or are estimated to have been incurred but not yet reported to the Company. The undiscounted reserves are actuarially determined based on the Company's evaluation of the type and severity of individual claims and historical information, primarily its own claims experience, along with assumptions about future events. Changes in assumptions, as well as changes in actual experience, could cause these estimates to change in the future. Total accrued loss reserves were $6.9 million and $7.2 million as of March 31, 2024 and December 31, 2023, respectively, of which $5.0 million and $4.5 million were included in "Other long-term liabilities" in the Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023, respectively.
Note 6. Income Taxes

For the three months ended March 31, 2024, the Company recorded an income tax expense of $1.4 million, reflecting a 29.8% effective tax rate, compared to a $4.4 million income tax expense for the three months ended March 31, 2023, reflecting a 26.7% effective tax rate. The income tax expense for three months ended March 31, 2024 was lower compared to the same period in 2023, primarily due to lower pretax book income and changes in the relative weighting of jurisdictional income and loss.

10

The Company's recorded liability for uncertain tax positions was $13.2 million and $13.0 million as of March 31, 2024 and December 31, 2023, respectively. The increase is the result of $0.2 million of incremental reserves associated with the 2024 research and development credit. The Company does not anticipate a significant change in unrecognized tax benefits due to the expiration of relevant statutes of limitations and federal, state, and foreign tax audit resolutions over the next twelve months.

The Company regularly assesses the likelihood of an adverse outcome resulting from examinations to determine the adequacy of its tax reserves. The Company is currently under audit by the U.S. Internal Revenue Service for the federal income tax return from the 2018 tax year as well as various other state income tax and jurisdictional audits. As of March 31, 2024, the Company believes that it is more-likely-than-not that the tax positions it has taken will be sustained upon the resolution of its audits, resulting in no material impact on its consolidated financial position, results of operations and cash flows. However, the final determination with respect to any tax audits, and any related litigation, could be materially different from the Company's estimates and/or from its historical income tax provisions and accruals and could have a material effect on operating results and/or cash flows in the periods for which that determination is made. In addition, future period earnings may be adversely impacted by litigation costs, settlements, penalties and/or interest assessments.

Note 7. Commitments and Contingencies

Certain customers have financed purchases of Company products through arrangements with third-party financing institutions. Under these arrangements, the Company is contingently liable for customer debt of $0.9 million and $1.1 million as of March 31, 2024 and December 31, 2023, respectively. These arrangements expire at various dates running through September 2026. Additionally, the Company is also contingently liable for 1.75% of the unpaid balance, determined as of December 31 of the prior year (or approximately $0.1 million for 2024), on certain past customer equipment purchases that were financed by an outside finance company. The agreements provide that the Company will receive the lender's full security interest in the financed equipment if the Company is required to fulfill its contingent liability under these arrangements. The Company has recorded a liability of $0.6 million related to these guarantees, which were included in "Other current liabilities" in the Consolidated Balance Sheets as of both March 31, 2024 and December 31, 2023.

The Company reviews off-balance sheet guarantees individually and at the loss pool level based on one agreement. Prior history is considered with respect to the Company having to perform on any off-balance sheet guarantees, as well as future projections of individual customer creditworthiness with respect to assessing credit losses related to off-balance sheet guarantees.

In addition, the Company is contingently liable under letters of credit issued under its $250.0 million revolving credit facility (the "Credit Facility"), which outstanding letters of credit totaled $9.8 million as of March 31, 2024. The outstanding letters of credit expire at various dates through February 2025. Unused letters of credit under the Credit Facility are $20.2 million as of March 31, 2024. The Company is additionally contingently liable for a total of $7.6 million in performance letters of credit and retention guarantees primarily held by its foreign subsidiaries, of which $5.6 million are secured by separate credit facilities with various financial institutions as of March 31, 2024. As of March 31, 2024, there were $10.7 million of unused letters of credit under such separate credit facilities.

The Company and certain of its former executive officers were named as defendants in a putative shareholder class action lawsuit filed on February 1, 2019, as amended on August 26, 2019, in the United States District Court for the Eastern District of Tennessee. The action is styled City of Taylor General Employees Retirement System v. Astec Industries, Inc., et al., Case No. 1:19-cv-24-CEA-CHS. The complaint generally alleges that the defendants violated the Securities Exchange Act of 1934, as amended (the "Exchange Act"), and Rule 10b-5 promulgated thereunder by making allegedly false and misleading statements and that the individual defendants were control persons under Section 20(a) of the Exchange Act. The complaint is filed on behalf of shareholders who purchased stock of the Company between July 26, 2016 and October 22, 2018 and seeks monetary damages on behalf of the purported class. On October 25, 2019, the defendants filed a Motion to Dismiss. On February 19, 2021, the Motion to Dismiss was granted with prejudice and judgment was entered for the defendants. On March 19, 2021, plaintiff filed a Motion to Alter or Amend the Judgment and For Leave to File the Proposed Amended Complaint, which was denied on May 5, 2021. The plaintiff appealed the Motion to Dismiss and denial of its Motion to Alter or Amend the Judgment and For Leave to File the Proposed Amended Complaint to the United States Court of Appeals for the Sixth Circuit. On March 31, 2022, the United States Court of Appeals for the Sixth Circuit issued an opinion reversing the dismissal of the Company and one former executive officer, affirming the dismissal of certain other former executive officers and remanding the action to the United States District Court for the Eastern District of Tennessee for proceedings consistent with the opinion. On March 22, 2024, the parties notified the District Court that they reached an agreement in principle to resolve this action for $13.7 million. Plaintiff will file a motion seeking entry of an order preliminarily approving the settlement and establishing notice procedures on or before May 6, 2024. The settlement is subject to both preliminary and final approval by the District Court. The Company's insurance carriers will fund the entire $13.7 million settlement amount. In connection with the pending settlement, management recorded a liability of $13.7 million in "Other current liabilities" and a corresponding $13.7 million receivable from the Company's insurance carriers in "Trade receivables, contract assets and other receivables, net" during the first quarter of 2024.

The Company's GEFCO, Inc. ("GEFCO") subsidiary has been named a defendant in a lawsuit originally filed on August 16, 2018, with an amended complaint filed on January 25, 2019, in the United States District Court for the Western District of Oklahoma. The action is styled VenVer S.A. and Americas Coil Tubing LLP v. GEFCO, Inc., Case No. CIV-18-790-SLP. The complaint alleges breaches of warranty and other similar claims regarding equipment sold by GEFCO in 2013. In addition to seeking a
11

rescission of the purchase contract, the plaintiff is seeking various relief including special and consequential damages. The original purchase price of the equipment was approximately $8.5 million. On July 7, 2020, the plaintiffs filed a separate lawsuit directly against Astec Industries, Inc. that generally mirrored the allegations in the GEFCO suit. In January 2023, the court allowed Astec Industries, Inc. to be added as a defendant to the GEFCO suit and, as a result, the separate suit against Astec Industries, Inc. was dismissed. The Company and GEFCO each dispute the plaintiffs' allegations and are vigorously defending the suit. On March 14, 2024, VenVer filed a motion to set a trial date, which is pending with the court. The Company is unable to determine whether or not a future loss will be incurred due to this litigation or estimate the possible loss or range of loss, if any, at this time.

On October 5, 2023, a jury in the 355th Judicial District Court, Hood County, State of Texas, rendered a verdict against the Company's Telsmith, Inc. subsidiary in the matter styled 37 Building Products, Ltd. ("37 BP") v. Telsmith, Inc. ("Telsmith"), et al. originally filed on January 28, 2019, with additional defendants later added. All other defendants settled prior to trial except Telsmith. 37 BP alleged breaches of warranty and negligent misrepresentation regarding equipment manufactured by Telsmith and purchased by 37 BP in 2017 through one of the Company's dealers. On December 19, 2023, a judgment was issued in the amount of $7.9 million (the “Judgment”) which takes into account credit for settlement amounts of all other defendants in this case. Based on the jury verdict, management recorded a loss contingency of $6.4 million in "Selling, general and administrative expenses" in the Consolidated Statements of Operations and "Other current liabilities" in the Consolidated Balance Sheets during the third quarter of 2023 representing management's best estimate of the loss at that time. During the fourth quarter of 2023, the loss contingency was increased $1.5 million based on the Judgment to a total of $7.9 million for the year ended December 31, 2023. Telsmith filed a Motion for Judgment Notwithstanding the Verdict that the court denied on December 19, 2023. Telsmith filed a Motion for New Trial and Motion for Remittitur on January 18, 2024. The court denied Telsmith's motion for a new trial on February 9, 2024. On March 13, 2024, Telsmith filed a notice of appeal with the Texas Court of Appeals to appeal the Judgment by the district court. As of March 31, 2024, $8.1 million was the total loss contingency recorded inclusive of post-judgment interest which will continue to be incurred until the appeals process reaches a resolution.

In addition to the matters noted above, the Company is currently a party, and may become a party, to various other claims and legal proceedings in the ordinary course of business. If management believes that a loss arising from any claims and legal proceedings is probable and can reasonably be estimated, the Company records the amount of the loss (excluding estimated legal fees) or, when the loss is estimated using a range and no point within the range is more probable than another, the minimum estimated liability. As management becomes aware of additional information concerning such contingencies, any potential liability related to these matters is assessed and the estimates are revised, if necessary. If management believes that a loss arising from such claims and legal proceedings is either (i) probable but cannot be reasonably estimated or (ii) reasonably estimable but not probable, the Company does not record the amount of the loss but does make specific disclosure of such matter.

Based upon currently available information and with the advice of counsel, management believes that the ultimate outcome of its current claims and legal proceedings, individually and in the aggregate, will not have a material adverse effect on the Company's financial position, cash flows or results of operations. However, claims and legal proceedings are subject to inherent uncertainties, and rulings unfavorable to the Company could occur. If an unfavorable ruling were to occur, there exists the possibility of a material adverse effect on the Company's financial position, cash flows or results of operations.


12

Note 8. Revenue Recognition

The following tables disaggregate the Company's revenue by major source for the three-month periods ended March 31, 2024 and 2023 (excluding intercompany sales):

Three Months Ended March 31, 2024Three Months Ended March 31, 2023
(in millions)Infrastructure SolutionsMaterials SolutionsCorporate and OtherTotalInfrastructure SolutionsMaterials SolutionsCorporate and OtherTotal
Net Sales-Domestic:
Equipment sales$100.4 $36.6 $ $137.0 $108.2 $67.7 $ $175.9 
Parts and component sales70.8 19.5  90.3 59.4 21.3  80.7 
Service and equipment installation revenue8.2 0.1  8.3 16.5 0.2  16.7 
Used equipment sales    0.9   0.9 
Freight revenue5.7 1.9  7.6 6.9 2.1  9.0 
Other0.8 (0.8)  0.1 (2.2)0.2 (1.9)
Total domestic revenue185.9 57.3  243.2 192.0 89.1 0.2 281.3 
Net Sales-International:
Equipment sales8.3 30.2  38.5 15.3 24.3  39.6 
Parts and component sales7.6 16.4  24.0 7.2 15.7  22.9 
Service and equipment installation revenue0.2 2.6  2.8 0.5 1.6  2.1 
Used equipment sales     0.8  0.8 
Freight revenue0.2 0.5  0.7 0.4 0.7  1.1 
Other    0.1   0.1 
Total international revenue16.3 49.7  66.0 23.5 43.1  66.6 
Total net sales$202.2 $107.0 $ $309.2 $215.5 $132.2 $0.2 $347.9 

13

Sales into major geographic regions were as follows:

Three Months Ended March 31,
(in millions)20242023
United States$243.2 $281.3 
Canada18.9 21.8 
Australia9.3 9.7 
Europe9.0 11.0 
Africa9.0 8.1 
Brazil5.6 4.5 
South America (Excluding Brazil)5.0 5.6 
Mexico4.3 0.8 
Asia3.7 0.9 
Central America (Excluding Mexico)0.7 2.1 
Other0.5 2.1 
Total foreign66.0 66.6 
Total net sales$309.2 $347.9 

As of March 31, 2024, the Company had contract assets of $3.1 million and contract liabilities, excluding customer deposits, of $4.9 million, including $1.1 million of deferred revenue related to extended warranties. As of December 31, 2023, the Company had contract assets of $3.7 million and contract liabilities, excluding customer deposits, of $5.6 million, including $0.8 million of deferred revenue related to extended warranties.

Note 9. Segment Information

The Company has two reportable segments, each of which comprise sites based upon the nature of the products or services produced, the type of customer for the products, the similarity of economic characteristics, the manner in which management reviews results and the nature of the production process, among other considerations. Based on a review of these factors, the Company's Australia and Latin America ("LatAm") sites and Astec Digital have changed reportable segments beginning January 1, 2024. The Australia and LatAm sites were previously reported in the Infrastructure Solutions segment and have moved to the Materials Solutions segment. Astec Digital was previously included in the Corporate and Other category has moved to the Infrastructure Solutions segment.

Segment Operating Adjusted EBITDA is the measure of segment profit or loss used by the Company's Chief Executive Officer ("CEO"), who is considered to be the CODM, to evaluate performance and allocate resources to the operating segments. Segment Operating Adjusted EBITDA, a non-GAAP financial measure, is defined as net income or loss before the impact of interest income or expense, income taxes, depreciation and amortization and certain other adjustments that are not considered by the CODM in the evaluation of ongoing operating performance. The Company's presentation of Segment Operating Adjusted EBITDA may not be comparable to similar measures used by other companies and is not necessarily indicative of the results of operations that would have occurred had each reportable segment been an independent, stand-alone entity during the periods presented. Beginning January 1, 2024, the Company's presentation of Segment Operating Adjusted EBITDA has been modified to exclude the net income or loss attributable to the noncontrolling interest and include intersegment profit.

Prior periods have been revised to reflect the changes for both the segment composition and the segment profit or loss metric calculation for comparability.

A brief description of each segment is as follows:

Infrastructure Solutions – Sites within the Infrastructure Solutions segment design, engineer, manufacture and market a complete line of asphalt plants, concrete plants and their related components and ancillary equipment, including industrial automation controls and telematics platforms, as well as supply asphalt road construction equipment, industrial thermal systems and other heavy equipment. The sites based in North America within the Infrastructure Solutions segment are primarily manufacturing operations, while those located outside of North America service and install equipment and provide parts in the regions in which they operate for many of the products produced by all of the Company's manufacturing sites. The primary purchasers of the products produced by this segment are asphalt and concrete producers, highway and heavy equipment contractors, utility contractors, forestry and environmental recycling contractors and domestic and foreign governmental agencies.

Materials Solutions – Sites within the Materials Solutions segment design and manufacture heavy processing equipment, in addition to servicing and supplying parts for the aggregate, metallic mining, recycling, ports and bulk handling markets. The sites
14

within the Materials Solutions segment are primarily manufacturing operations, with the AME site functioning to market, service and install equipment and provide parts in the regions in which they operate for many of the products produced by all of the Company's manufacturing sites. Additionally, the Materials Solutions segment offers consulting and engineering services to provide complete "turnkey" processing systems. The principal purchasers of aggregate processing equipment include distributors, highway and heavy equipment contractors, sand and gravel producers, demolition, recycle and crushing contractors, open mine operators, quarry operators, port and inland terminal authorities, power stations and foreign and domestic governmental agencies.

Corporate and Other – The Corporate and Other category consists primarily of the parent company and the captive which do not meet the requirements for separate disclosure as an operating segment or inclusion in one of the reporting segments. The parent company and the captive insurance company provide support and corporate oversight for other sites.

The accounting policies of the reportable segments are the same as those described in Note 1, Basis of Presentation and Significant Accounting Policies. Intersegment sales and transfers between foreign subsidiaries are valued at prices comparable to those for unrelated parties.

Segment Information:

Three Months Ended March 31, 2024Three Months Ended March 31, 2023
(in millions)Infrastructure SolutionsMaterials SolutionsCorporate and OtherTotalInfrastructure SolutionsMaterials SolutionsCorporate and OtherTotal
Revenues from external customers$202.2 $107.0 $ $309.2 $215.5 $132.2 $0.2 $347.9 
Intersegment sales6.8 0.5  7.3 6.6 0.4  7.0 
Segment Operating Adjusted EBITDA25.6 5.3 (12.0)18.9 28.5 14.6 (7.9)35.2 

A reconciliation of total Segment Operating Adjusted EBITDA to the Company's "Net income attributable to controlling interest" is as follows:

Three Months Ended March 31,
(in millions)20242023
Segment Operating Adjusted EBITDA$18.9 $35.2 
Adjustments:
Transformation program(6.3)(7.2)
Restructuring and other related charges(0.1)(7.1)
Gain on sale of property and equipment, net0.9 3.4 
Interest expense, net(2.1)(1.5)
Depreciation and amortization(6.5)(6.3)
Income tax provision(1.4)(4.4)
Net income attributable to controlling interest$3.4 $12.1 

Note 10. Strategic Transformation, Restructuring and Other Asset Gains and Charges

The Company's strategic transformation program includes two ongoing initiatives. The Company is undergoing a multi-year phased implementation of a standardized enterprise resource planning ("ERP") across the global organization, which will replace much of the existing disparate core financial systems. The upgraded ERP will initially convert internal operations, manufacturing, finance, human capital resources management and customer relationship systems to cloud-based platforms. An implementation of this scale is a major financial undertaking and requires substantial time and attention of management and key employees.

In addition, a lean manufacturing initiative at one of the Company's largest sites was largely completed during 2023. Certain capital investments related to this initiative are continuing in early 2024.

Total costs of $6.5 million were incurred related to these strategic transformation initiatives in the three months ended March 31, 2024, of which $6.4 million and $0.1 million are recorded in "Selling, general and administrative expenses" and "Cost of sales," respectively, in the Consolidated Statements of Operations. Costs totaling $7.2 million were incurred in the three months ended March 31, 2023 and are recorded in "Selling, general and administrative expenses" in the Consolidated Statements of Operations. Capitalized implementation costs associated with the ERP implementation totaled $34.5 million, of which $3.9 million and $30.6 million were included in "Prepaid expenses and other assets" and "Other long-term assets," respectively, in the Consolidated Balance Sheets as of March 31, 2024. Capitalized implementation costs totaled $30.6 million, of which $3.3 million
15

and $27.3 million were included in "Prepaid expenses and other assets" and "Other long-term assets," respectively, in the Consolidated Balance Sheets as of December 31, 2023. Amortization of these capitalized implementation costs totaled $0.7 million and $0.1 million during the three months ended March 31, 2024 and 2023, respectively, which is included in "Selling, general and administrative expenses" in the Consolidated Statements of Operations.

In addition, the Company periodically sells or disposes of its assets in the normal course of its business operations as they are no longer needed or used and may incur gains or losses on these disposals. The Company reports asset impairment charges and gains or losses on the sales of property and equipment collectively, with restructuring charges in "Restructuring and other asset (gains) charges, net" in the Consolidated Statements of Operations to the extent they are experienced.

Restructuring charges and net gain on sale of property and equipment are presented below:

Three Months Ended March 31,
(in millions)20242023
Restructuring charges:
Costs associated with leadership change and overhead restructuring $ $7.0 
Costs associated with exited operations - Enid0.1 0.1 
Total restructuring related charges0.1 7.1 
Gain on sale of property and equipment, net:
Gain on sale of property and equipment, net(0.9)(3.4)
Total gain on sale of property and equipment, net(0.9)(3.4)
Restructuring and other asset (gains) charges, net$(0.8)$3.7 

Restructuring charges by segment are as follows:

Three Months Ended March 31,
(in millions)20242023
Infrastructure Solutions$0.1 $1.0 
Corporate and Other 6.1 
Total restructuring related charges$0.1 $7.1 

Net gains on sale of property and equipment by segment are as follows:

Three Months Ended March 31,
(in millions)20242023
Infrastructure Solutions$(0.1)$(3.4)
Materials Solutions(0.8) 
Total gain on sale of property and equipment, net$(0.9)$(3.4)

In January 2021, the Company announced plans to close the Tacoma, Washington facility in order to simplify and consolidate operations within the Infrastructure Solutions segment. The sale of the Tacoma facility's land, building and certain equipment assets was completed in the first quarter of 2023 for $19.9 million. The Company recorded a gain on the sale of $3.4 million, which was recorded in "Restructuring and other asset (gains) charges, net" in the Consolidated Statements of Operations.

Effective as of January 6, 2023, Mr. Barry A. Ruffalo's employment as President and CEO was terminated. In connection with his separation, the Company entered into an agreement with Mr. Ruffalo (the "Separation Agreement"), pursuant to which Mr. Ruffalo was entitled to certain severance payments and benefits. During the first quarter of 2023, $1.8 million of restructuring costs, related to the modification of Mr. Ruffalo's equity awards and other third-party transition support costs, were recorded in "Restructuring and other asset (gains) charges, net" in the Consolidated Statements of Operations. The related recovery of $1.6 million of incurred share-based compensation expense was recorded in "Selling, general and administrative expenses" in the Consolidated Statements of Operations during the first quarter of 2023. The Separation Agreement also included a release and waiver by Mr. Ruffalo and other customary provisions.

16

Management continually reviews the Company's organizational structure and operations to ensure they are optimized and aligned with achieving near-term and long-term operational and profitability targets. In connection with this review, in February 2023, the Company implemented a limited restructuring plan to right-size and reduce the fixed cost structure of certain overhead departments. Charges of $5.2 million for employee termination costs, including equity award modifications, were incurred in the first quarter of 2023 and recorded in "Restructuring and other asset (gains) charges, net" in the Consolidated Statements of Operations. The related recovery of $0.8 million of incurred share-based compensation expense was recorded in "Selling, general and administrative expenses" in the Consolidated Statements of Operations.

Note 11. Earnings Per Common Share

Basic earnings per common share is determined by dividing "Net income attributable to controlling interest" by the weighted average number of common shares outstanding during the reporting period. Diluted earnings per common share includes the dilutive effect of common stock equivalents, consisting of restricted stock units, performance stock units and stock held in the Company's deferred compensation programs, using the treasury stock method. Performance stock units, which are considered contingently issuable, are considered dilutive when the related performance criterion has been met.

The following table sets forth a reconciliation of the number of shares used in the computation of basic and diluted earnings per common share:

Three Months Ended March 31,
20242023
Denominator:
Denominator for basic earnings per common share22,762,098 22,655,821 
Effect of dilutive securities72,716 87,116 
Denominator for diluted earnings per common share22,834,814 22,742,937 
Antidilutive securities excluded from the calculation of diluted earnings per share14,130 63,949 
17

Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations

The financial condition, results of operations and cash flows discussed in this Management's Discussion and Analysis of Financial Condition and Results of Operations are those of Astec Industries, Inc. and its consolidated subsidiaries, collectively, the "Company," "Astec," "we," "our" or "us." The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited consolidated financial statements and related notes included in Item 1 of Part I of this Quarterly Report on Form 10-Q and with our audited consolidated financial statements and related notes included in our Annual Report on Form 10-K for the year ended December 31, 2023. The financial position, results of operations, cash flows and other information included herein are not necessarily indicative of the financial position, results of operations and cash flows that may be expected in future periods.

Forward-Looking Statements

This Quarterly Report on Form 10-Q, particularly the following discussion and analysis of our results of operations, financial condition and liquidity in this "Management's Discussion and Analysis of Financial Condition and Results of Operations," contains forward-looking statements within the meaning of the Securities Act of 1933, as amended, the Securities Exchange Act of 1934, as amended, and the Private Securities Litigation Reform Act of 1995. Such statements relate to, among other things, income, earnings, cash flows, changes in operations, operating improvements, businesses in which we operate and the United States and global economies. Statements in this Quarterly Report on Form 10-Q that are not historical are hereby identified as "forward-looking statements" and may be indicated by words or phrases such as "anticipates," "supports," "plans," "projects," "expects," "believes," "should," "would," "could," "forecast," "management is of the opinion," or use of the future tense and similar words or phrases.

These forward-looking statements are based largely on management's expectations, which are subject to a number of known and unknown risks, uncertainties and other factors described under the caption "Item 1A. Risk Factors" in Part II of this Report, elsewhere herein and in other documents filed by the Company with the Securities and Exchange Commission, including "Part I, Item 1A. Risk Factors" of the Company's Annual Report on Form 10-K for the year ended December 31, 2023, which may cause actual results, financial or otherwise, to be materially different from those anticipated, expressed or implied by the forward-looking statements. All forward-looking statements included in this document are based on information available to us on the date hereof, and we assume no obligation to update any such forward-looking statements to reflect future events or circumstances, except as required by law.

Executive Summary

Highlights of our financial results for the three months ended March 31, 2024 as compared to the same period of the prior year include the following:

Net sales were $309.2 million, a decrease of 11.1%

Gross profit was $76.9 million, a decrease of 13.8%

Income from operations decreased $11.3 million to $6.3 million

Net income attributable to Astec decreased $8.7 million to $3.4 million

Diluted earnings per share were $0.15, a decrease of 71.7%

Backlog was $559.8 million, a decrease of 30.0%

Business Conditions and Trends

Strategic Transformation – We are undergoing a multi-year phased implementation of a standardized ERP system across our global organization, which will replace much of our existing disparate core financial systems. In addition to one manufacturing site and Corporate, which transitioned to the new ERP in 2023, we converted the operations of two additional manufacturing sites during April 2024. We anticipate incurring total costs associated with the ERP implementation in the range of $125 million to $150 million, with an estimated $25 to $30 million incurred per year, which such incurrence of expenses began in 2022 and is expected to continue through 2025.

In addition, we largely completed a lean manufacturing initiative at one of our largest sites during 2023. Certain capital investments related to this initiative are continuing in early 2024, which once completed, and along with the other elements of the initiative, are expected to drive improvement in gross margin at that site in the second half of 2024.

Total costs of $6.5 million were incurred related to these strategic transformation initiatives in the three months ended March 31, 2024, of which $6.4 million and $0.1 million are recorded in "Selling, general and administrative expenses" and "Cost of sales," respectively, in the Consolidated Statements of Operations. In the three months ended March 31, 2023, $7.2 million of costs
18

related to these initiatives were incurred and are recorded in "Selling, general and administrative expenses" in the Consolidated Statements of Operations. Additionally, as of March 31, 2024, we have capitalized $34.5 million in deferred implementation costs associated with the ERP implementation that are being amortized ratably over the remaining contract term, of which $3.9 million and $30.6 million were included in "Prepaid expenses and other assets" and "Other long-term assets" in the Consolidated Balance Sheets, respectively. Amortization of these capitalized implementation costs totaled $0.7 million and $0.1 million during the three months ended March 31, 2024 and 2023, respectively, which is included in "Selling, general and administrative expenses" in the Consolidated Statements of Operations.

Segment Changes – Our two reportable segments are comprised of sites based upon the nature of the products or services produced, the type of customer for the products, the similarity of economic characteristics, the manner in which management reviews results and the nature of the production process, among other considerations. Based on a review of these factors, our Australia and LatAm sites and Astec Digital have changed reportable segments beginning January 1, 2024. The Australia and LatAm sites were previously reported in the Infrastructure Solutions segment and have moved to the Materials Solutions segment. Astec Digital was previously included in the Corporate and Other category has moved to the Infrastructure Solutions segment. Prior periods have been revised to reflect the changes for the segment composition for comparability.

Economic Conditions – We monitor macroeconomic and other factors that may affect our business such as steel and oil prices, interest rates and geopolitical conflicts, among others.

Steel is a major component of our equipment. We anticipate that steel prices will remain at relatively high levels and that steel demand will remain relatively stable throughout 2024. Whenever possible, we attempt to cover increased costs of production by adjusting the prices of our products. The markets we serve are competitive in nature, and competition limits our ability to pass through cost increases in many cases.

Additionally, significant portions of our revenues from the Infrastructure Solutions segment relate to the sale of equipment involved in the production, handling, recycling or application of asphalt mix. Liquid asphalt is a by-product of oil refining, and changes in the price of oil impact the cost of asphalt, which is in turn likely to alter demand for asphalt and therefore affect demand for certain of our products. Based on the current macroeconomic environment, including ongoing international conflicts, we anticipate that oil prices will remain at relatively high levels throughout 2024.

Elevated interest rates influence our customers' spending patterns, most notably impacting our dealer customers in the Materials Solutions segment. Interest rates have, in part, driven the decrease in our order backlog. Additionally, our revolving credit loans bear interest on a variable basis and are subject to market volatility. We anticipate continuing to utilize the revolving credit loans with greater frequency in the near term to support our working capital needs. As such, we expect our interest expense in the near term to remain at elevated levels.

In addition, other factors, including but not limited to industry and competitive environment conditions, overall financial performance, business specific events and market conditions, circumstances or events may affect the fair value of our goodwill reporting units. If these or other factors result in changes that would more-likely-than-not reduce the fair value of a reporting unit below its carrying value, we will test goodwill for impairment.

New or ongoing geopolitical conflicts may cause a downturn in the commercial and residential construction industries in which we operate, cause an increase in oil prices, damage a significant portion of our inventory or materially impair our ability to distribute our products to customers. We monitor, adjust and potentially cease our operations in affected jurisdictions to ensure compliance with any governmental actions made in response to such conflicts.

Results of Operations

Net Sales

Net sales for the first quarter of 2024 were $309.2 million compared to $347.9 million for the first quarter of 2023, a decrease of $38.7 million, or 11.1%. The decrease in net sales was primarily driven by net unfavorable volume and mix partially offset by favorable pricing that generated decreases in (i) equipment sales of $40.0 million, (ii) service and equipment installation revenue of $7.7 million, (iii) freight revenue of $1.8 million and (iv) used equipment sales of $1.7 million. These decreases were partially offset by increases in parts and component sales and other revenue of $10.7 million and $1.8 million, respectively. Sales reported by our foreign subsidiaries in U.S. dollars for the first quarter of 2024 would have been $0.7 million higher had foreign exchange rates been the same as 2023 rates.

Domestic sales for the first quarter of 2024 were $243.2 million, or 78.7% of consolidated net sales, compared to $281.3 million, or 80.9% of consolidated net sales, for the first quarter of 2023, a decrease of $38.1 million, or 13.5%. Domestic sales decreased primarily due to decreases in (i) equipment sales of $38.9 million, (ii) service and equipment installation revenue of $8.4 million, (iii) freight revenue of $1.4 million and (iv) used equipment sales $0.9 million. These decreases were partially offset by increased parts and component sales and other revenue of $9.6 million and $1.9 million, respectively.

19

International sales for the first quarter of 2024 were $66.0 million, or 21.3% of consolidated net sales, compared to $66.6 million, or 19.1% of consolidated net sales, for the first quarter of 2023, a decrease of $0.6 million, or 0.9%. International sales decreased primarily due to decreases in new and used equipment sales of $1.1 million and $0.8 million, respectively. These decreases were partially offset by increases in parts and component sale and service and equipment installation revenue of $1.1 million and $0.7 million, respectively.

Gross Profit

Gross profit for the first quarter of 2024 was $76.9 million, or 24.9% of net sales, as compared to $89.2 million, or 25.6% of net sales, for the first quarter of 2023, a decrease of $12.3 million or 13.8%. The impact of net unfavorable volume and mix was offset by favorable pricing with the decrease in gross profit primarily driven by (i) manufacturing inefficiencies of $5.2 million, (ii) $4.1 million of higher unfavorable inventory adjustments inclusive of an out-of-period benefit of $1.9 million associated with the correction of over-accruals of inventory-related expenses recorded in the first quarter of 2023 that did not recur, (iii) higher inflation on materials, labor and overhead of $1.8 million and (iv) $1.0 million of increased net scrap expenses.

Selling, General and Administrative Expenses

Selling, general and administrative expenses increased $3.5 million, or 5.2%, to $71.4 million, or 23.1% of net sales, for the first quarter of 2024, compared to $67.9 million, or 19.5% of net sales, for the first quarter of 2023. The increases in selling general and administrative expenses are primarily due to increased personnel-related costs of $4.1 million, which was largely driven by the recovery of share-based compensation expense in the prior year that did not recur for awards that were forfeited or modified in conjunction with the termination of our previous CEO and the limited overhead restructuring action implemented in February 2023 of $2.4 million, and $3.0 million higher consulting and technology support costs. These increases were partially offset by lower exhibit and promotional costs of $2.1 million, primarily due to the triennial ConExpo industry trade show held in 2023 and reduced costs related to our strategic transformation program of $0.8 million.

Restructuring and Other Asset Gains and Charges, net

Restructuring and the net gain on sale of property and equipment for the three-month periods ended March 31, 2024 and 2023 are presented below: 

Three Months Ended March 31,
(in millions)20242023
Restructuring charges:
Costs associated with leadership change and overhead restructuring$— $7.0 
Costs associated with exited operations - Enid0.1 0.1 
Total restructuring related charges0.1 7.1 
Gain on sale of property and equipment, net:
Gain on sale of property and equipment, net(0.9)(3.4)
Total gain on sale of property and equipment, net(0.9)(3.4)
Restructuring and other asset (gains) charges, net$(0.8)$3.7 

See Note 10, Strategic Transformation, Restructuring and Other Asset Gains and Charges of the Notes to Unaudited Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for discussion of the individual restructuring actions taken.

Interest Expense

Interest expense of $2.7 million was incurred in the three months ended March 31, 2024, as compared to $2.0 million in the three months ended March 31, 2023, primarily related to higher average outstanding borrowings on the Credit Facility in the first quarter of 2024 as compared to the same period in 2023 combined with higher interest rates.

Income Tax

Our income tax expense for the first quarter of 2024 was $1.4 million compared to $4.4 million for the first quarter of 2023. Our effective income tax rate was 29.8% for the first quarter of 2024 compared to 26.7% for the first quarter of 2023. The income tax
20

expense for three months ended March 31, 2024 was lower compared to the same period in 2023, primarily due to lower pretax book income and changes in the relative weighting of jurisdictional income and loss.

Backlog

The backlog of orders as of March 31, 2024 was $559.8 million compared to $800.2 million as of March 31, 2023, a decrease of $240.4 million, or 30.0%. Domestic backlog decreased $247.9 million, or 36.2%, partially offset by an increase in international backlog of $7.5 million, or 6.6%. The backlog decreased $99.8 million to $372.7 million in the Infrastructure Solutions segment and decreased $140.6 million to $187.1 million in the Materials Solutions segment.

Strong customer demand and logistics and manufacturing throughput disruptions in 2021 and 2022 resulted in a build of backlog, which peaked in late 2022. The order backlog began to decrease throughout 2023 driven by sales delivery outpacing new orders and is approaching a historical range. Macroeconomic factors such as higher inflation and increased interest rates, among other factors, have influenced customer ordering patterns and are expected to continue. We have experienced variability in the ordering patterns from our dealer customers, most notably in the Materials Solutions segment, as a result of these factors. In addition, our shorter production lead times allow for customers to place orders closer to when the equipment delivery is desired. In order to support sales delivery and maintain optimal backlog levels, we have completed prudent expansions of our production capacity at certain manufacturing sites that we anticipate will allow us to more effectively convert backlog to sales in the future with greater efficiency and shorter lead times.

Net Sales by Segment

Three Months Ended March 31,
(in millions)20242023$ Change% Change
Infrastructure Solutions$202.2 $215.5 $(13.3)(6.2)%
Materials Solutions107.0 132.2 (25.2)(19.1)%
Corporate and Other— 0.2 (0.2)(100.0)%

Infrastructure Solutions

Sales in this segment were $202.2 million for the first quarter of 2024 compared to $215.5 million for the same period in 2023, a decrease of $13.3 million, or 6.2%. The decrease was primarily driven by net unfavorable volume and mix, partially offset by favorable pricing that generated decreased (i) equipment sales of $14.8 million, (ii) service and equipment installation revenue of $8.6 million, (iii) freight revenue of $1.4 million and (iv) used equipment sales of $0.9 million. These decreases were partially offset by higher parts and component sales of $11.8 million.

Domestic sales for the Infrastructure Solutions segment decreased $6.1 million, or 3.2%, for the first quarter of 2024 compared to the same period in 2023, primarily due to decreases in (i) service and equipment installation revenue of $8.3 million, (ii) equipment sales of $7.8 million, (iii) freight revenue of $1.2 million and (iv) used equipment sales of $0.9 million. These decreases were partially offset by higher parts and component sales of $11.4 million.

International sales for the Infrastructure Solutions segment decreased $7.2 million, or 30.6%, for the first quarter of 2024 compared to the same period in 2023, primarily due to decreased equipment sales of $7.0 million.

Materials Solutions

Sales in this segment were $107.0 million for the first quarter of 2024 compared to $132.2 million for the same period in 2023, a decrease of $25.2 million, or 19.1%. The decrease was primarily driven by net unfavorable volume and mix, partially offset by favorable pricing that generated decreased (i) equipment sales of $25.2 million, (ii) parts and component sales of $1.1 million and (iii) used equipment sales of $0.8 million. These decreases were partially offset by increased other revenue and service and equipment installation revenue of $1.4 million and $0.9 million, respectively.

Domestic sales for the Materials Solutions segment decreased by $31.8 million, or 35.7%, for the first quarter of 2024 compared to the same period in 2023, primarily driven by decreased equipment sales and parts and component sales of $31.1 million and $1.8 million, respectively. These decreases were partially offset by increased other revenue of $1.4 million.

International sales for the Materials Solutions segment increased $6.6 million, or 15.3%, for the first quarter of 2024 compared to the same period in 2023, primarily due to increases in (i) new equipment sales of $5.9 million, (ii) service and equipment installation revenue of $1.0 million and (iii) parts and component sales of $0.7 million. These increases were partially offset by decreased used equipment sales of $0.8 million.

21

Segment Operating Adjusted EBITDA

Segment Operating Adjusted EBITDA is the measure of segment profit or loss used by our CEO, who is considered to be the CODM, to evaluate performance and allocate resources to the operating segments. Segment Operating Adjusted EBITDA, a non-GAAP financial measure, is defined as net income or loss before the impact of interest income or expense, income taxes, depreciation and amortization and certain other adjustments that are not considered by the CODM in the evaluation of ongoing operating performance. This non-GAAP financial measure can be useful to investors in understanding operating results and the performance of our core business from management's perspective. Our presentation of Segment Operating Adjusted EBITDA may not be comparable to similar measures used by other companies and is not necessarily indicative of the results of operations that would have occurred had each reportable segment been an independent, stand-alone entity during the periods presented. See Note 9, Segment Information, of the Notes to Unaudited Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for a reconciliation of Segment Operating Adjusted EBITDA to total consolidated net income attributable to controlling interest.

Three Months Ended March 31,$ Change% Change
(in millions)20242023
Infrastructure Solutions$25.6 $28.5 $(2.9)(10.2)%
Materials Solutions5.3 14.6 (9.3)(63.7)%
Corporate and Other(12.0)(7.9)(4.1)(51.9)%

Infrastructure Solutions

Segment Operating Adjusted EBITDA for the Infrastructure Solutions segment was $25.6 million for the first quarter of 2024 compared to $28.5 million for the same period in 2023, a decrease of $2.9 million or 10.2%. The decrease in Segment Operating Adjusted EBITDA was primarily driven by (i) manufacturing inefficiencies of $3.8 million, (ii) an out-of-period benefit of $1.9 million associated with the correction of over-accruals of inventory-related expenses recorded in the first quarter of 2023 that did not recur, (iii) higher consulting and technology support costs of $1.4 million (iv) higher inflation on materials, labor and overhead of $1.0 million and (v) $1.0 million of increased net scrap expenses. These decreases were offset in part by higher gross profit of $4.8 million generated from favorable pricing partially offset by net unfavorable volume and mix and $1.5 million of lower exhibit and promotional costs primarily due to the triennial ConExpo industry trade show held in 2023.

Materials Solutions

Segment Operating Adjusted EBITDA for the Materials Solutions segment was $5.3 million for the first quarter of 2024 compared to $14.6 million for the same period in 2023, a decrease of $9.3 million, or 63.7%. The decrease in Segment Operating Adjusted EBITDA was primarily driven by (i) the impact of net unfavorable volume and mix, partially offset by favorable pricing that resulted in $3.6 million lower gross profit, (ii) higher unfavorable inventory adjustments of $2.2 million, (iii) manufacturing inefficiencies of $1.5 million, (iv) increased selling, general and administrative costs of $1.3 million and (v) the impact of higher inflation on materials, labor and overhead costs of $0.8 million.

Corporate and Other

Corporate and Other operations had net expenses of $12.0 million for the first quarter of 2024 compared to $7.9 million for the first quarter of 2023, an increase of $4.1 million, or 51.9%. The increase in net expenses was primarily driven by $3.6 million of higher general and administrative expenses, primarily due to the prior year recovery of share-based compensation expense that did not recur for awards that were forfeited or modified in conjunction with the termination of our previous CEO and the limited overhead restructuring action implemented in February 2023 of $2.4 million as well as $1.4 million of higher consulting and technology support costs.

Liquidity and Capital Resources

Our primary sources of liquidity and capital resources are cash and cash equivalents on hand, borrowing capacity under the Credit Facility and cash flows from operations. As of March 31, 2024, our total liquidity was $170.5 million, consisting of $55.3 million of cash and cash equivalents available for operating purposes and $115.2 million available for additional borrowings under the Credit Facility, to the extent our compliance with financial covenants permits such borrowings. Our foreign subsidiaries held $27.9 million of cash and cash equivalents available for operating purposes, which is considered to be indefinitely invested in those jurisdictions.

Our future cash requirements primarily include working capital needs, debt service obligations, capital expenditures, vendor-hosted software arrangements including the related implementation costs, unrecognized tax benefits and operating lease payments. In addition, our variable cash uses may include the payment of our quarterly cash dividend, financing other strategic initiatives of our business, including, but not limited to, transformation initiatives, strategic acquisitions and share repurchases under our share repurchase authorization. We believe that our current working capital, cash flows generated from future
22

operations and available capacity under the Credit Facility will be sufficient to meet working capital and capital expenditure requirements for our existing business for at least the next 12 months.

On December 19, 2022, we entered into a credit agreement (the "Credit Agreement") with Wells Fargo Bank, National Association, as administrative agent, and the lenders party thereto. The Credit Agreement provides for (i) a revolving credit facility (consisting of revolving credit loans and swingline loans) and a letter of credit facility, in an aggregate amount of up to $250.0 million, (ii) an incremental credit facility in an aggregate amount not to exceed $125.0 million (the "Credit Facilities") and (iii) a maturity date of December 19, 2027. The Credit Agreement contains certain financial covenants, including requirements related to our Consolidated Total Net Leverage Ratio and Consolidated Interest Coverage Ratio, each as defined in the agreement. Failure to satisfy these covenants could result in the accelerated repayment of our indebtedness. We were in compliance with all covenants of the Credit Facilities as of March 31, 2024.

We had $125.0 million in outstanding borrowings under the Credit Facilities as of March 31, 2024. Our outstanding letters of credit totaling $9.8 million decreased borrowing availability to $115.2 million under the revolving credit facility as of March 31, 2024. We anticipate continuing to utilize the Credit Facilities with more frequency in the near term to support our working capital needs. Due to the increased borrowings under our Credit Facilities and higher interest rates, we expect our interest expense in the near term to remain at elevated levels.

Certain of our international subsidiaries in Australia, Brazil, Canada, South Africa and the United Kingdom each have separate credit facilities with local financial institutions primarily to finance short-term working capital needs and to cover foreign exchange contracts, performance letters of credit, advance payment and retention guarantees. In addition, the Brazilian subsidiary also enters into order anticipation agreements on a periodic basis. Both the outstanding borrowings under the credit facilities of the international subsidiaries and the order anticipation agreements are recorded in "Short-term debt" in our Consolidated Balance Sheets. Each of the credit facilities are generally guaranteed by Astec Industries, Inc. and/or secured with certain assets of the local subsidiary.

We regularly enter into agreements, primarily to purchase inventory, in the ordinary course of business. As of March 31, 2024, open purchase obligations totaled $147.6 million, of which $142.8 million are expected to be fulfilled within the remainder of 2024.

We estimate that our capital expenditures will be between $25.0 million and $35.0 million for the year ending December 31, 2024, which may be impacted by general economic, financial or operational changes and competitive, legislative and regulatory factors, among other considerations.

Cash Flows

The following table summarizes cash flows during the three months ended March 31, 2024 and 2023, respectively:

Three Months Ended March 31,
(in millions)20242023
Net cash used in operating activities$(47.0)$(19.2)
Net cash (used in) provided by investing activities(5.9)11.8 
Net cash provided by (used in) financing activities48.4 (16.2)
Effect of exchange rates on cash(0.6)0.1 
Decrease in cash, cash equivalents and restricted cash(5.1)(23.5)
Cash, cash equivalents and restricted cash, end of period$58.1 $42.5 

Net cash used in operating activities

Net cash used in operating activities increased by $27.8 million during the three months ended March 31, 2024 as compared to the three months ended March 31, 2023, primarily due to higher net cash usages for our operating assets and liabilities of $23.1 million and lower net income reduced by non-cash charges of $4.8 million. The increased net cash usage for our operating assets and liabilities were mainly driven by (i) the timing of collections on trade and other receivables of $34.6 million, which includes a $13.7 million receivable from our insurance carriers recorded in the first quarter of 2024 related to a pending litigation settlement, (ii) decreased employee-related liabilities of $7.0 million, (iii) decreased income tax liabilities of $3.5 million and (iv) the timing of inventory purchases of $3.4 million. The net usage was partially offset by timing impacts for accrued liabilities of $18.1 million, which includes $13.7 million related to a pending litigation settlement corresponding to the related receivable from our insurance carriers and customer deposits of $12.0 million, resulting in cash inflows.

Net cash (used in) provided by investing activities

Our investing activities used net cash of $5.9 million during the three months ended March 31, 2024 as compared to providing net cash of $11.8 million during the three months ended March 31, 2023, primarily due to the cash inflows from the sale of the
23

Tacoma facility's land, building and certain equipment assets for $19.9 million in the first quarter of 2023. Additionally, capital expenditures decreased $2.2 million during the three months ended March 31, 2024 as compared to the same period of 2023.

Net cash provided by (used in) financing activities

Our financing activities provided net cash of $48.4 million during the three months ended March 31, 2024 as compared to a net cash use of $16.2 million during the three months ended March 31, 2023, primarily due to increased borrowings, net of repayments, of $63.6 million.

Dividends

We paid quarterly dividends of $0.13 per common share to shareholders in the first quarter of both 2024 and 2023.

Share Repurchases

As announced on July 30, 2018, we approved a share repurchase program, which authorizes us to repurchase up to $150.0 million of our common stock. As of March 31, 2024, $115.7 million remains available for repurchase under the approved share repurchase program. No shares were repurchased under the plan during the three months ended March 31, 2024; however, we may conduct opportunistic share repurchases under this authorization in future periods utilizing cash on hand or borrowings under our Credit Facilities. The timing, manner and number of shares repurchased will depend on a variety of factors, including, but not limited to, the level of cash balances, credit availability, financial performance, general business conditions, regulatory requirements, the market price of our stock and the availability of alternative investment opportunities.

Financial Condition

Our total current assets increased to $778.8 million as of March 31, 2024 from $719.5 million as of December 31, 2023, an increase of $59.3 million, or 8.2%, due primarily to increases of $39.3 million in trade and other receivables, which includes a $13.7 million receivable from our insurance carriers recorded in the first quarter of 2024 related to a pending litigation settlement, and $28.4 million in inventory, partially offset by decreases of $5.1 million in cash, cash equivalents and restricted cash and $3.1 million in prepaid and refundable income taxes.

Our total current liabilities increased to $310.4 million as of March 31, 2024 from $299.0 million as of December 31, 2023, an increase of $11.4 million, or 3.8%, due primarily to net increases of $11.3 million in other current liabilities, which includes $13.7 million related to a pending litigation settlement corresponding to the related receivable from our insurance carriers, and $9.8 million in customer deposits, partially offset by decreases of $8.0 million in accrued employee related liabilities and $1.4 million in short-term debt.
Item 3. Quantitative and Qualitative Disclosures About Market Risk

Our quantitative and qualitative disclosures about market risk are incorporated by reference from "Part II, Item 7A. Quantitative and Qualitative Disclosures About Market Risk" in our Annual Report on Form 10-K for the year ended December 31, 2023. Our market risk exposures have not materially changed since our Annual Report on Form 10-K for the year ended December 31, 2023 was filed.

Item 4. Controls and Procedures 

Disclosure Controls and Procedures

Our management has established and maintains disclosure controls and procedures that are designed to ensure that the information required to be disclosed by us in reports that we file or submit under the Exchange Act, is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission's rules and forms, and that such information is accumulated and communicated to management, including the CEO and Interim Chief Financial Officer ("CFO"), as appropriate, to allow timely decisions regarding required disclosure. Management carried out an evaluation, under the supervision and with the participation of our CEO and CFO, of the effectiveness of our disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered by this report. Based on such evaluation, our CEO and CFO have concluded that as of March 31, 2024, the Company's disclosure controls and procedures were effective.

Internal Control over Financial Reporting

We are currently undertaking a significant multi-year global ERP implementation to upgrade our information technology platforms and business processes. The implementation is occurring in phases over several years, which began in 2023. During 2023, we implemented the human capital resources management module, including the payroll application for all locations within the United States, the ERP at Corporate and one manufacturing site and the consolidations and reporting module.

24

As a result of this multi-year implementation, we expect certain changes to our processes and procedures, which, in turn, will result in changes to our internal control over financial reporting. While we expect this implementation to strengthen our internal control over financial reporting by automating certain manual processes and standardizing business processes and reporting across our organization, we will continue to evaluate and monitor our internal control over financial reporting as processes and procedures in the affected areas evolve.

There have been no changes in our internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) that occurred during the three month period ended March 31, 2024 that have materially affected, or are reasonably likely to materially affect, the Company's internal control over financial reporting.

25

PART II ‑ OTHER INFORMATION

Item 1. Legal Proceedings

From time to time, we are involved in legal actions arising in the ordinary course of our business. Other than as set forth in Note 7, Commitments and Contingencies, to the unaudited consolidated financial statements and "Part I, Item 3. Legal Proceedings" in our Annual Report on Form 10-K for the year ended December 31, 2023, we currently have no pending or threatened litigation that our management believes will result in an outcome that would materially affect our business, financial position, cash flows or results of operations. Nevertheless, there can be no assurance that future litigation to which we become a party will not have a material adverse effect on our business, financial position, cash flows or results of operations.

Item 1A. Risk Factors

In addition to the other information set forth in this Report, you should carefully consider the factors discussed in Part I, "Item 1A. Risk Factors" in our Annual Report on Form 10-K for the year ended December 31, 2023, which could materially affect our business, financial condition or future results. The risks described in our Annual Report on Form 10-K for the year ended December 31, 2023 and in this Quarterly Report on Form 10-Q are not the only risks facing our Company. Additional risks and uncertainties not currently known to management or that management currently deems to be immaterial also may materially and adversely affect our business, financial condition or operating results.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
None.

Item 3. Defaults Upon Senior Securities

None.

Item 4. Mine Safety Disclosures

None.

Item 5. Other Information

None.
Item 6. Exhibits
Exhibit NumberExhibit DescriptionFiled Herewith
31.1X
31.2X
32.1X
32.2X
101
The following materials from the Company's Quarterly Report on Form 10-Q for the quarter ended March 31, 2024 formatted in Inline Extensible Business Reporting Language ("iXBRL"): (i) the Consolidated Statements of Operations, (ii) the Consolidated Statements of Comprehensive (Loss) Income, (iii) the Consolidated Balance Sheets, (iv) the Consolidated Statements of Cash Flows, (v) the Consolidated Statements of Equity and (vi) related notes, tagged as blocks of text and including detailed tags.
X
104
Cover page from the Company's Quarterly Report on Form 10-Q for the quarter ended March 31, 2024, formatted in iXBRL (included as Exhibit 101).
X
26

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

ASTEC INDUSTRIES, INC.
(Registrant)
Date: May 2, 2024/s/ Heinrich H. Jonker
Heinrich H. Jonker
Interim Chief Financial Officer
(Principal Financial Officer)
Date: May 2, 2024/s/ Jamie E. Palm
Jamie E. Palm
Vice President, Chief Accounting Officer and Corporate Controller
(Principal Accounting Officer)
27
EX-31.1 2 aste-20240331xexx311.htm EXHIBIT 31.1 - CEO 302 CERTIFICATION Document

Exhibit 31.1
Certification pursuant to Rule 13a-14(a)/15d-14(a),
as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Jaco van der Merwe, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Astec Industries, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined 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 2, 2024
/s/ Jaco van der Merwe
Jaco van der Merwe
President and Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 aste-20240331xexx312.htm EXHIBIT 31.2 - CFO 302 CERTIFICATION Document

Exhibit 31.2
Certification pursuant to Rule 13a-14(a)/15d-14(a),
as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Heinrich H. Jonker, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Astec Industries, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined 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 2, 2024
/s/ Heinrich H. Jonker
Heinrich H. Jonker
Interim Chief Financial Officer
(Principal Financial Officer)

EX-32.1 4 aste-20240331xexx321.htm EXHIBIT 32.1 - CEO 906 CERTIFICATION Document

Exhibit 32.1
Certification pursuant to 18 U.S.C. Section 1350, as adopted
pursuant to Section 906 Of The Sarbanes-Oxley Act Of 2002
In connection with the Quarterly Report of Astec Industries, Inc. (the "Company") on Form 10-Q for the period ended March 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Jaco van der Merwe, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: May 2, 2024
/s/ Jaco van der Merwe
Jaco van der Merwe
President and Chief Executive Officer
(Principal Executive Officer)

EX-32.2 5 aste-20240331xexx322.htm EXHIBIT 32.2 - CFO 906 CERTIFICATION Document

Exhibit 32.2
Certification pursuant to 18 U.S.C. Section 1350, as adopted
pursuant to Section 906 Of The Sarbanes-Oxley Act Of 2002
In connection with the Quarterly Report of Astec Industries, Inc. (the "Company") on Form 10-Q for the period ended March 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Heinrich H. Jonker, Interim Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: May 2, 2024
/s/ Heinrich H. Jonker
Heinrich H. Jonker
Interim Chief Financial Officer
(Principal Financial Officer)

EX-101.SCH 6 aste-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Comprehensive (Loss) Income link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Equity link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Basis of Presentation and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Product Warranty Reserves link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Accrued Loss Reserves link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Strategic Transformation, Restructuring and Other Asset Gains and Charges link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Earnings Per Common Share link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Product Warranty Reserves (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Strategic Transformation, Restructuring and Other Asset Gains and Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Earnings Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Basis of Presentation and Significant Accounting Policies - Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Basis of Presentation and Significant Accounting Policies - Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measure on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Product Warranty Reserves (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Accrued Loss Reserves (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Revenue Recognition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Segment Information- Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Segment Information - Summary of Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Segment Information - Reconciliation of Total Segment Profits to Consolidated Totals (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Strategic Transformation, Restructuring and Other Asset Gains and Charges - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Strategic Transformation, Restructuring and Other Asset Gains and Charges - Restructuring and the Net Gain on Sale of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Strategic Transformation, Restructuring and Other Asset Gains and Charges - Restructuring Charge by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Strategic Transformation, Restructuring and Other Asset Gains and Charges - Sale of Fixed Assets by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Earnings Per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 aste-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 aste-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 aste-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Extended Warranty Revenue Extended Warranty Revenue [Member] Revenues for extended warranties sold are recognized over the life of the contract. Net loss attributable to noncontrolling interest Net Income (Loss) Attributable to Noncontrolling Interest Statistical Measurement [Domain] Statistical Measurement [Domain] Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Change in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Interest income Interest Income, Other Enid Exit Plan Enid Exit Plan [Member] Enid Exit Plan Accrued Loss Reserves [Abstract] Accrued Loss Reserves [Abstract] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Performance Guarantee Performance Guarantee [Member] Revolving Credit Facility Revolving Credit Facility [Member] Effect of exchange rates on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Long-term debt Deferred Income Tax Liabilities, Net Used equipment Other Inventory, Net of Reserves Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Corporate bonds Corporate Debt Securities [Member] Purchase of investments Payments to Acquire Investments Commitments and contingencies (Note 7) Commitments and Contingencies Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Geographical [Axis] Geographical [Axis] Settlement liabilities, current Settlement Liabilities, Current Liability for claims and claims adjustment expense Liability for Claims and Claims Adjustment Expense Product Warranty Liability [Table] Product Warranty Liability [Table] Income Taxes Income Tax Disclosure [Text Block] Warranty liabilities settled Standard and Extended Product Warranty Accrual, Decrease for Payments Customer deposits Increase (Decrease) in Contract with Customer, Liability Ownership [Axis] Ownership [Axis] Warranty liabilities accrued Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Current liabilities: Liabilities, Current [Abstract] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Axis] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock – authorized 2,000,000 shares of $1.00 par value; none issued Preferred Stock, Value, Issued Intersegment Eliminations Intersegment Eliminations [Member] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Earnings per common share - Diluted (in dollars per share) Earnings Per Share, Diluted Trading Symbol Trading Symbol Amount of letters of credit outstanding Letters of Credit Outstanding, Amount Restructuring Plan [Domain] Restructuring Plan [Domain] Guarantor Obligations, Nature [Domain] Guarantor Obligations, Nature [Domain] Debt Securities Debt Securities [Member] Net income attributable to controlling interest Net income attributable to controlling interest Net Income (Loss) Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Consolidated Subsidiary Consolidated Subsidiary [Member] Consolidated Subsidiary LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Prepaid and refundable income taxes Prepaid Taxes Contract with customer, liability Contract with Customer, Liability Receivables and other contract assets Increase (Decrease) in Receivables Computation of Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of sales Decrease in cost of sales Cost of Goods and Services Sold Litigation Status [Domain] Litigation Status [Domain] Other Commitments [Table] Other Commitments [Table] Product Warranty Liability [Line Items] Product Warranty Liability [Line Items] Level 1 Fair Value, Inputs, Level 1 [Member] Investments Marketable Securities, Current Goodwill Goodwill Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Segment Reconciliation [Abstract] Segment Reconciliation [Abstract] Disaggregation of Revenue [Abstract] Disaggregation of Revenue [Abstract] Investment Type [Axis] Investment Type [Axis] Entity Small Business Entity Small Business Investments [Domain] Investments [Domain] Restructuring and related cost, incurred cost Restructuring and Related Cost, Incurred Cost Local Phone Number Local Phone Number Letter of Credit Letter of Credit [Member] Selling, General and Administrative Expenses Selling, General and Administrative Expenses [Member] Dividends declared per common share (in dollars per share) Common Stock, Dividends, Per Share, Declared Measurement Frequency [Axis] Measurement Frequency [Axis] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Accounts payable Increase (Decrease) in Accounts Payable, Trade Restructuring and other asset (gains) charges, net Restructuring and other asset (gains) charges, net Restructuring, Settlement and Impairment Provisions Income Statement Location [Axis] Income Statement Location [Axis] Withholding tax paid upon equity award vesting Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Accrued product warranty Increase (Decrease) in Accrued Product Warranty Amount of increase (decrease) in the standard product warranty accrual. Provision for warranties Product Warranty Expense Effect of dilutive securities Weighted Average Number of Shares Outstanding, Diluted, Adjustment Europe Europe [Member] Product and Service [Domain] Product and Service [Domain] Percentage of potential contingent liability on unpaid balance Percentage of Potential Liability on Unpaid Balance Percentage of potential liability on unpaid balance on certain past customer equipment purchases that were financed by an outside finance entity. Inventories Increase (Decrease) in Inventories Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Litigation Status [Axis] Litigation Status [Axis] Antidilutive securities excluded from the calculation of diluted earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Document Quarterly Report Document Quarterly Report Supplemental disclosures of non-cash items: Noncash Investing and Financing Items [Abstract] Interest expense Interest Expense Dividends Dividends, Common Stock Capital expenditures in accounts payable Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Entity File Number Entity File Number Accrued product warranty Product Warranty Accrual, Current Raw materials and parts Inventory, Raw Materials and Purchased Parts, Net of Reserves Income taxes payable/prepaid Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable Entity Shell Company Entity Shell Company Parts and component sales Parts and Component Sales [Member] Revenues from sale of parts and component rendered in the normal course of business. Deferred compensation programs' liabilities SERP Liabilities Fair Value Disclosure Obligations of the Company associated with the financial assets held in the supplemental executive retirement plan (SERP). Recently Issued Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Australia AUSTRALIA Hosting arrangement, service contract, implementation cost, capitalized, before accumulated amortization Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, before Accumulated Amortization Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Segment Reporting, Revenue Reconciling Item [Line Items] Segment Reporting, Revenue Reconciling Item [Line Items] Cash, cash equivalents and restricted cash, beginning of period Cash, cash equivalents and restricted cash, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Cash paid during the year for: Cash Paid During Year For [Abstract] Cash Paid During Year For Common stock, shares issued Common Stock, Shares, Issued Exchange traded funds Exchange Traded Funds [Member] Gross profit Gross Profit Costs associated with leadership change and overhead restructuring Severance Costs Customer deposits Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Gain on sale of property and equipment, net: Gain (Loss) on Disposition of Assets [Abstract] Total financial assets Assets, Fair Value Disclosure Loss contingency, estimate of possible loss, increase in period Loss Contingency, Estimate of Possible Loss, Increase In Period Loss Contingency, Estimate of Possible Loss, Increase In Period Selling, general and administrative expenses Selling, General and Administrative Expense Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Maximum Maximum [Member] Comprehensive (loss) income attributable to controlling interest Comprehensive Income (Loss), Net of Tax, Attributable to Parent Restructuring and Related Costs Restructuring and Related Costs [Table Text Block] Purchase of trading securities, net Increase (Decrease) in Debt Securities, Trading, and Equity Securities, FV-NI Document Type Document Type Entity Address, Address Line One Entity Address, Address Line One Investments Marketable Securities, Noncurrent Other Other Revenues [Member] Miscellaneous revenues including early pay discounts and floor plan interest reimbursements. Central America (Excluding Mexico) Central America [Member] Chief Executive Officer Chief Executive Officer [Member] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Noncontrolling interest, ownership percentage by parent Subsidiary, Ownership Percentage, Parent Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other current liabilities Other Liabilities, Current Income Statement [Abstract] Income Statement [Abstract] Letters of credit issued on behalf of foreign subsidiaries Letters Of Credit Issued On Behalf Of Foreign Subsidiaries The total amount of the contingent obligation under letters of credit issued on behalf of foreign subsidiaries. Title of 12(b) Security Title of 12(b) Security Restructuring charges: Restructuring Cost and Reserve [Line Items] Corporate and Other Corporate And Reconciling Items [Member] Corporate And Reconciling Items Derivative financial instruments Derivative Liability Operating Segments Operating Segments [Member] Share-based compensation Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Inventories Total Inventory, Net Statistical Measurement [Axis] Statistical Measurement [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Segments [Domain] Segments [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Other Other Debt Obligations [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Product Warranties Disclosures [Abstract] Product Warranties Disclosures [Abstract] Other Commitments [Line Items] Other Commitments [Line Items] Entity Address, State or Province Entity Address, State or Province Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Infrastructure Solutions Infrastructure Group [Member] Infrastructure Group. Common stock, shares outstanding Balance (in shares) Balance (in shares) Common Stock, Shares, Outstanding Accrued loss reserves Self Insurance Reserve, Current Loss contingency, estimate of possible loss Loss Contingency, Estimate of Possible Loss Other Others [Member] A specified group of foreign countries about which segment information is provided by the entity. Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share South America (Excluding Brazil) South America [Member] Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Trading equity securities: Equity Securities, FV-NI, Current Schedule of Inventory, Current Schedule of Inventory, Current [Table Text Block] Restructuring, Settlement and Impairment Provisions [Abstract] Restructuring, Settlement and Impairment Provisions [Abstract] Effective income tax rate reconciliation, percent Effective Income Tax Rate Reconciliation, Percent Repayments of borrowings on credit facilities and bank loans Repayments of Debt Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Disposal group, including discontinued operation, consideration Disposal Group, Including Discontinued Operation, Consideration Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Prepaid expenses Increase (Decrease) in Prepaid Expense and Other Assets Brazil BRAZIL Measurement Frequency [Domain] Measurement Frequency [Domain] Title of Individual [Axis] Title of Individual [Axis] Canada CANADA Number of reportable segments Number of Reportable Segments Per share data: Earnings Per Share [Abstract] Earnings Per Share [Abstract] Materials Solutions Material Solutions [Member] Material Solutions. Transformation program Transformation program Net Income (Loss) Transformation Program Net Income (Loss) Transformation Program Common stock – authorized 40,000,000 shares of $0.20 par value; issued and outstanding – 22,764,963 as of March 31, 2024 and 22,740,635 as of December 31, 2023 Common Stock, Value, Issued Freight revenue Cargo and Freight [Member] Unused lines of Credit Unused lines of Credit [Member] Accrued Loss Reserves Accrued Loss Reserves [Text Block] The entire disclosure for accrued loss reserves at the end of the reporting period. Service and equipment installation revenue Service and Equipment Installation Revenue [Member] Revenues for contracts with the purchaser of its equipment to also provide installation services or repair services for products past its warranty period. Total current assets Assets, Current Preferred stocks Preferred Stock [Member] Trading debt securities: Debt Securities, Trading Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Africa Africa [Member] Equity Funds Equity Funds [Member] Other income, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Restructuring Type [Axis] Restructuring Type [Axis] Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Unrecognized tax benefits Unrecognized Tax Benefits Schedule of Franchisor Disclosure [Table] Schedule of Product Information [Table] Preferred stock, shares authorized Preferred Stock, Shares Authorized Asset-backed securities Asset-Backed Securities [Member] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Corporate and Other Corporate, Non-Segment [Member] Depreciation and amortization Depreciation, Depletion and Amortization Non-cash investing activities: Additional Cash Flow Elements, Investing Activities [Abstract] Reserve balance, beginning of the period Reserve balance, end of the period Standard and Extended Product Warranty Accrual Accrued employee related liabilities Increase (Decrease) in Employee Related Liabilities Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Distributions to deferred compensation programs' participants Distribution To Supplemental Employee Retirement Program Participant Distribution from Supplemental Employee Retirement Program (Serp Rabi trust) to Serp participant after termination. Shareholders' equity Equity, Attributable to Parent Consolidation Items [Axis] Consolidation Items [Axis] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Revision of Prior Period [Domain] Revision of Prior Period [Domain] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Mutual Fund Mutual Fund [Member] Restructuring and other related charges Gain (Loss) Facility closures, reduction in force and inventory adjustments Gain (Loss) Facility closures, reduction in force and inventory adjustments Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Preferred stock, shares issued Preferred Stock, Shares Issued Hosting arrangement, service contract, implementation cost, expense, amortization Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization Level 2 Fair Value, Inputs, Level 2 [Member] Strategic Transformation Initiatives Strategic Transformation Initiatives [Member] Strategic Transformation Initiatives Entity Emerging Growth Company Entity Emerging Growth Company Intangible assets, net of accumulated amortization of $52.3 and $51.3, respectively Intangible Assets, Net (Excluding Goodwill) Other Noncurrent Assets Other Noncurrent Assets [Member] Supplemental Employee Retirement Plan and Non-Qualified Deferred Compensation Plan Supplemental Employee Retirement Plan And Non-Qualified Deferred Compensation Plan [Member] Supplemental Employee Retirement Plan And Non-Qualified Deferred Compensation Plan Schedule of Product Warranty Liability Schedule of Product Warranty Liability [Table Text Block] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Unrecognized tax benefits, period increase (decrease) Unrecognized Tax Benefits, Period Increase (Decrease) Strategic Transformation, Restructuring and Other Asset Gains and Charges Restructuring, Impairment, and Other Activities Disclosure [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Share-based compensation Share-Based Payment Arrangement, Noncash Expense Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] 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] Earnings Per Common Share Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Total equity Balance Balance Equity, Including Portion Attributable to Noncontrolling Interest Minimum Minimum [Member] Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property and equipment, net of accumulated depreciation of $250.7 and $248.1, respectively Property, Plant and Equipment, Net Basis of Presentation and Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Trade receivables, contract assets and other receivables, net of allowance for credit losses of $3.8 and $4.0, respectively Receivables, Net, Current Other comprehensive (loss) income Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Disposal Group Classification [Axis] Disposal Group Classification [Axis] Asia Asia [Member] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Non-cash financing activities: Additional Cash Flow Elements, Financing Activities [Abstract] Total financial liabilities Liabilities, Fair Value Disclosure Withholding tax paid upon vesting of share-based compensation awards Payment, Tax Withholding, Share-Based Payment Arrangement Tacoma Exit Plan Tacoma Exit Plan [Member] Tacoma Exit Plan Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest U.S. government securities US Treasury Securities [Member] Income taxes paid Income Taxes Paid, Net Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Deferred income tax assets Deferred Income Tax Assets, Net Retirement Plan Type [Axis] Retirement Plan Type [Axis] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Mexico MEXICO Retained Earnings Retained Earnings [Member] Current maturities of long-term debt Long-Term Debt, Current Maturities Reconciliation of Operating Profit (Loss) from Segments to Consolidated Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Total liabilities and equity Liabilities and Equity Other expenses, net: Nonoperating Income (Expense) [Abstract] Other long-term assets Other Assets, Noncurrent Ownership [Domain] Ownership [Domain] Business exit costs Business Exit Costs Earnings per common share - Basic (in dollars per share) Earnings Per Share, Basic Accounting Policies [Abstract] Accounting Policies [Abstract] Settlement assets, current Settlement Assets, Current Total gain on sale of property and equipment, net Gain (Loss) on Disposition of Assets Maximum exposure Loss Contingency, Maximum of Possible Loss on Unpaid Balance Reflects the maximum amount of loss from the specified contingency as of the balance sheet date. Product Warranty Reserves Product Warranty Disclosure [Text Block] Company stock held by deferred compensation programs, at cost Shares Held By SERP, At Cost Shares Held By SERP, At Cost Entity Address, City or Town Entity Address, City or Town Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Revision of Prior Period, Error Correction, Adjustment Revision of Prior Period, Error Correction, Adjustment [Member] Discontinued Operations, Disposed of by Sale Discontinued Operations, Disposed of by Sale [Member] Pending Litigation Pending Litigation [Member] Proceeds from borrowings on credit facilities and bank loans Proceeds from Issuance of Debt Total restructuring related charges Total restructuring related charges Restructuring Charges Other accrued liabilities Increase (Decrease) in Other Accrued Liabilities Document Transition Report Document Transition Report Noncontrolling interest, decrease from redemptions or purchase of interests Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Common stock, shares authorized Common Stock, Shares Authorized Short-term debt Short-Term Debt Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Adjustments to reconcile net income to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Issuance of common stock under incentive plan (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Vesting Total number of shares issued related to restricted stock units vesting during the period. Title of Individual [Domain] Title of Individual [Domain] Comprehensive loss (income) attributable to noncontrolling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Letter of Credit Lender Letter of Credit Lender [Member] An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation if defined events occur or fail to occur. Provision for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Deferred tax benefit Deferred Income Tax Expense (Benefit) Restructuring Plan [Axis] Restructuring Plan [Axis] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Prepaid expenses and other assets Prepaid Expense and Other Assets, Current Allowance for credit loss Accounts Receivable, Allowance for Credit Loss Share-based payment arrangement, recovery of expense Share-Based Payment Arrangement, Recovery Of Expense Share-Based Payment Arrangement, Recovery Of Expense Deferred revenue Deferred Revenue Schedule of Fixed Asset Sales Schedule Of Fixed Asset Sales [Table Text Block] Schedule Of Fixed Asset Sales Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Entity Registrant Name Entity Registrant Name Other assets Increase (Decrease) in Other Operating Assets Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Cost of Sales Cost of Sales [Member] Noncontrolling interest Equity, Attributable to Noncontrolling Interest Document Period End Date Document Period End Date Deferred compensation expense Increase (Decrease) in Deferred Compensation Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Reconciliation of Revenue from Segments to Consolidated [Table] Reconciliation of Revenue from Segments to Consolidated [Table] Entity Central Index Key Entity Central Index Key Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Loss contingency accrual Loss Contingency Accrual Financial liabilities: Liabilities, Fair Value Disclosure [Abstract] Gain on disposition of property and equipment, net Gain on sale of property and equipment, net Gain (loss) on disposition of property plant equipment Total gain on sale of property and equipment, net Gain (Loss) on Disposition of Property Plant Equipment Income tax provision Income tax provision Income Tax Expense (Benefit) International Non-US [Member] Finished goods Inventory, Finished Goods, Net of Reserves Accrued employee related liabilities Employee-related Liabilities, Current Fair Value Measurements Fair Value Disclosures [Text Block] Accrued loss reserves Increase (Decrease) in Liability for Claims and Claims Adjustment Expense Reserve Other Restructuring Other Restructuring [Member] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Inventories Inventory Disclosure [Text Block] Net sales Revenue Revenue from Contract with Customer, Excluding Assessed Tax Amendment Flag Amendment Flag Cash, cash equivalents and restricted cash Cash and Cash Equivalents, at Carrying Value Interest expense, net Interest Income (Expense), Net Interest, net of capitalized interest Interest Paid, Excluding Capitalized Interest, Operating Activities Comprehensive (loss) income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Financial assets: Assets, Fair Value Disclosure [Abstract] Credit Facility [Domain] Credit Facility [Domain] Loss contingency, damages sought, value Loss Contingency, Damages Sought, Value Deferred income tax liabilities Long-Term Debt, Excluding Current Maturities Weighted average shares outstanding - Diluted Denominator for diluted earnings per common share Weighted Average Number of Shares Outstanding, Diluted Additions to right-of-use assets and lease liabilities Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Revenue Recognition Revenue from Contract with Customer [Text Block] Expenditures for property and equipment Payments to Acquire Property, Plant, and Equipment Additional Paid-in-Capital Additional Paid-in Capital [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Total assets Assets Segment Operating Adjusted EBITDA Earnings Before Interest, Taxes, Depreciation And Amortization Earnings Before Interest, Taxes, Depreciation And Amortization Standard product warranty, warranty period Standard Product Warranty, Warranty Period Standard Product Warranty, Warranty Period Revision of Prior Period [Axis] Revision of Prior Period [Axis] Cover [Abstract] Cover [Abstract] Standard Product Warranty Disclosure [Abstract] Standard Product Warranty Disclosure [Abstract] Amortization of debt issuance costs Amortization of Debt Issuance Costs United States UNITED STATES Fair Value, Recurring Fair Value, Recurring [Member] Self insurance reserve, noncurrent Self Insurance Reserve, Noncurrent Restructuring and Related Activities [Abstract] Payment of dividends Payments of Dividends Other long-term liabilities Other Liabilities, Noncurrent Segment Information Segment Reporting Disclosure [Text Block] Equipment sales Equipment Sales [Member] Revenues from sale of new equipment rendered in the normal course of business. Decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Contingent liabilities for letters of credit issued on behalf of foreign subsidiaries Contingent liabilities for letters of credit issued on behalf of foreign subsidiaries The total amount of the contingent obligation under letters of credit issued on behalf of foreign subsidiaries. Equity Component [Domain] Equity Component [Domain] Work-in-process Inventory, Work in Process, Net of Reserves Contractual obligation Contractual Obligation Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Weighted average shares outstanding - Basic Denominator for basic earnings per common share Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Income from operations Operating Income (Loss) Agency bonds Agency Securities [Member] Facility Closing Facility Closing [Member] Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] Product Information [Line Items] Product Information [Line Items] Other comprehensive (loss) income: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Company Shares Held by DCP Deferred Compensation, Share-Based Payments [Member] Used equipment sales Used Equipment Sales [Member] Revenues from the sale of used equipment are recognized upon transfer of control to the customer at agreed upon pricing. Mortgage backed securities Collateralized Mortgage-Backed Securities [Member] Type of Restructuring [Domain] Type of Restructuring [Domain] Shareholders' equity: Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Noncontrolling Interest Noncontrolling Interest [Member] EX-101.PRE 10 aste-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 aste-20240331_g1.jpg ASTE LOGO begin 644 aste-20240331_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X27B17AI9@ 34T *@ @ !@ + ( M F (8@$2 , ! $ $Q ( F (B $R ( 4 (KH=I M 0 ! (PNH< < @, 5@ $48'EZ@X2%AH>(B8J2DY25 MEI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08' M" D*"__$ +41 (! @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*! M"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*C MI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S M]/7V]_CY^O_: P# 0 "$0,1 #\ ]_HH ** "B@ HH *3- #?-C!P9$!_P!X M4>=%_P ]$_[Z% 9HO\ GHG_ 'T*4,",@Y![T 0/?VB.4>Z@5AU!D&12?VC9 M?\_<'_?P52C)[(ESBG:X?VC9?\_<'_?P4?VC9?\ /W!_W\%')+L+VD>X?VC9 M?\_<'_?P4?VC9?\ /W!_W\%')+L'M(]P_M&R_P"?N#_OX*3^TK+_ )_+?_OX M*.278/:1[DZ3)(@='5E/0J-5ZA MEO\ GH__ 'T:,M_??_OHUUVC_*VJ+J=)X6\9:CX;OX2;F26R+!9(7;( ]17T M9:SQW%O'-&VY)%#*?4&O#S&BJYE-F,$II]PP**]7F9YMV%% M',PNQ%4M)')FLCY9SUV]J\S,X7IJ78]'+IVJ< MIWH/%.KP3VPHH ** "B@ HH ** "B@ HH PO$5ULMD@4\R')^@KFJ8!10(*4 M,4(=>JG(I =I;R)>V"L>5D3##]#7S;XJTEM#\47UCC:BOOC]U)XKTLJG:HXG MGYE"\%(QJ*]X\0** "B@!1BNT^&&M?V5XK2!VVPW@\LY_O=JYL7#FHR.C"RY M:J/H 4^OEUL?1IW"BF,** "B@ HH ** "B@ I,T <7JMP;G4)&!RJG:*I4Q! M10 4=Z -_P .7)(DM6[' MH(V1-$"WLV.1^=:]?)S7+-H^G@[Q3"BI+"B@ HH ** "B@ HH 2J.JW/V6PE MDS\Q&%^M '%C..3SWI:IB"BD 44 3V-P;6]CE[!L'Z5T?B'3(];\/W=DV")H MSM^O44X/EDF3./-%H^8I89+>>2&12'C8HP/J#3*^LC+FC<^8FK2L%%42%% ! M2T7!;GK7P;UH^3>:+*_*-YL(/H>H_.O6Z^8QL.2LSZ/"2YJ28M+7,=(44 %% M !10 44 %% "=JYGQ'<[YX[<'A!N/UH Q**8@HH ** $-=?HMT+K34W?>3Y6 MI#/$/B?HW]E>+6G1<07J^8O^\.M<57T^$ES44?-8F/+5:"BNDP"B@ I>U- C M8\*:L^B>)[*]!Q'Y@209_A/6OIJ-Q(BNIRK#(KP,TCRU.8]K+IWARD@I:\T] M);!10 44 %% !10 44 1RN(XV=C@*,UPUQ,US;/X4 144Q!10 44 % M;OAI9-\[?\LN!^-(9C_%/0SJOA9[B-O!,_**]S*Y7I-=CP\QC M^\3"BO4//"B@ HHZ MPZKCIGO7T-\-]<_MOPI TC9N+;]S+ZY'2O+S2/-!2/ M1RZ5I-'8BEKPSVT%% !10 44 %% !24 9'B"Z\FP\M3\TIP/I7*]N* "BF(* M* "B@!._%=GI-L+73XU_B8;FI 6;B!+BWDAD4%)%*D8ZBOF#7M,?1M=O=/88 M\J0[<_W3R*]3*YVFUW/-S*-X)]C-HKW#Q@HH ** %KOOA+K7]G^))+"1R(;U M?E'8.M"GRUE+]'77/#%[9$9=D+1^S#D55.7+.+(J+F@T?-!1D8QN,.IPP/J. M*,<5];%WBF?+R5G82BF(** "E]L4/8$>S_!_6_M.CW&D2OF6TJ'_ UZ M>*^7Q4>6K(^DPL^:DF+17.= 44 %% !10 E<[XDN3F.U4_[;4 8%%,044 %% M !2I&99%11DL<4 =U;0B"WCC QM&/QJ>D,3%-*Y%"$]CYU^(>C?V-XNN JXB MN?WR?CUKE#7U&&ES48L^Q-?2*-D CH:\',H\M1/N>YETKT^7L245YQZ 44 %% !10 UF"J6/0RS$Y^;"_2@""BF(** "B@ ]^U:N@VIFOB[#Y8AG\: .L I:0PI* / M-_BYHOVWP\FIQQ[I;)\L0.=AZUX@<5[^63YJ5CPLQARU+A17HG %% !1F@!> M>-O!7E?8U](^!M:&N^%K.Z+9E5?+D]F%>3FM/W5(]++9^\XG2BEKQ$>T%%, MHH ** ,O7+K[-I[!3\\GRBN0 Q0 M%,044 %% !77Z):_9[!"P^=_F-(9IT4 M %!Z4 5+^SBO["XM)E#1S(48'WKY=U+3WTK4[JPD!#02%/J,UZN52]YQ/*S* M.B94HKW&>0%%( HH 7->E?![6OLFKW.D2OB.Y7S8@3T8<&N3'QYJ+.O RY:I M[6#S3J^:/H0HH ** "D)H Y/7KGSK[RPE>A5\KB(\M5H^EP[YJ:8"EK$ MW"B@!#6#XCNML26PZNGRR*M]IL]NI_C1@P%>A:/KFG:[:BYT^Z2:/O@\K]10!I9ICC=P>AZTF[: MAN?-?C71SHGBR\M@/W+MYL?T-<_VXKZO#RYJ:9\S7C:;045L8A10 4HZT =; M\.-;.C>,( [[;>['DR?4_=/YU]#JK?_6H ^;[^_N]5O7O+^9I[ASDLQZ>P':JXZ4 'YUI:'KV MH>'=12^L)2C*1O3/RR#N"* /I7PYKMOXBT:#4;8_+(/F7NK#J*UB,T >6_&' M1?,TZWUF-?FMVV2$#JI/%>-=^.G:OH,NG>CR]CP-UDC.'1@RGT(-?37A35UUKPY9WH/S-& _L1P:\C-(W2D>IELK-HVQ2UXQ[ M 4AZ4 4-7NA:Z?(W\3#:/QKC?QS0 44Q!10 44 '7BNJ\/VODV7FL/GE.?PI M#-8UX)\8M2>Z\6Q6&X^39P@A>VYJ //>]% !10!ZU\$=3?S]2TMV^3 F0>G8 MU[)0!GZWIL6KZ/=6$P!2:-E^A(X/X5\NW%M)97"*SJQYZ% M)8R"CJ&4CN*GKY-JSL?3IW5PJ*>40P/(W 49- SA993/-)*V$YI8UW36O[Y!WP.HK6A/DJIF->'-3:/GT'(!]0*6OJD?,M6 M"BF 44 H/2AJZ!:,^@/AAK?]J^%(HI&S-:'RF]<=J[?-?*XB/+5<3Z:A+FI MIA6+XANO+M1 "=TO7Z5B;',=**8@HH ** "CDG ZGI]: .TTNU%I811X^8C+ M?6KU(84UE!&",@]0: /,?%WPEM]5GDOM&D6UN'Y:$_<<_P!*\UO/A_XJLI3& M^CS28_B@(<'\J 'V'PY\5ZA(%72V@7N\[!0*]4\&?#"R\/2I?7SB\U!?NL1\ MD?T'?ZT >@@4Z@ -131K+$T;@%7!4@]P:2=G<35U8^8_$^C-H7B6^TX@B..0 MM%[H>163BOK*$N:E&1\S7CRU&A**U,@HH *,T+L!W/PKUO\ LSQ2+.1\0WJ[ M>?[XZ5[X*^P$N:E;L.-<;J]U]IU&0@_*AVBN([BA13$%% !10 M5=TFV-UJ,8Q\J?,: .T I:0PI* #%&T8H ,"C% "T4 %-(R*30'DGQDT;*V> ML1IR#Y4I]CT->2U])E\^:@EV/G\=#EJMB45VG&%% !10!)#/):W$5Q$2)(7$ MBD=<8%<3G)) M/4UXYZP44Q!10 44 'UKIO#MMLMFN&ZR'CZ4AFY10 44 %% !10 44 %(: , M7Q1I*:YX>O+!A\TD9*'_ &ATKYD=7B=XY%*R1L58'L0:]C*IW4HGD9E&SBQ* M2O8/*"B@ HH *]A^#VM"6QN='D?YH3OB!/53UK@S&/-1]#MP,N6JCM?$LKXA MB_@/)^M<_P!LU\\>^%%,044 %% #XXS-*D2CYG.VNYMX5@@CB4<(N*0R6EH M** "B@ HH ** "B@!C8KY\^)NB#2/%\LT:[8+P>:HQ@;N]>AELK5K=SAS"/- M2.-&317OMZV9X.@44KQ#0**=XAH'XUU'P[N9K7QUIQB)_>L8W [J16&)M*E( MZ,-_%B?0&J:<-0MMF<.O*FN<.C:@IQ]GS[@BOESZ03^Q]0_Y]C^=']CZA_S[ M'\Z8@_L?4/\ GV/YT?V/J'_/L?SH /['U#_GV/YT?V/J'_/L?SI#-71]'D@F M^T7( 8<*M;U "T4 %% !10 44 %% !10 F*Y'QUX2'BG2E2(A+R [HF(_0^U M:49\DU(QKT_:4VCQYOAWXK1RHTIC@XR'&#^M-_X5YXK_ .@1)_WV/\:]Y9A3 M:]X\9X.5Q/\ A7GBO_H$2?\ ?8_QH_X5YXK_ .@1)_WV/\:?]H41?4Y!_P * M\\5_] B3_OL?XT?\*\\5_P#0(D_[['^-']H40^IR%_X5[XK_ .@1)_WV*] ^ M'?P^NM(O?[7U=0MR%*PQ#G9GN?>N;%XZ,J3C#J=&'PC4TV>I4E>*>P%% !10 M 44 %% "T4 %% !10 44 %% !10 E&*3 ,48HL 8HQ18 Q1BBP"TE%@/_]D M_^$QY&AT=' Z+R]N&%P+S$N,"\ /#]X<&%C:V5T(&)E M9VEN/2?ON[\G(&ED/2=7-4TP37!#96AI2'IR95-Z3E1C>FMC.60G/SX-"CQX M.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&('AM M;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2E MIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S M]/7V]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 M (! @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC M,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*S MM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: M P# 0 "$0,1 #\ _5.BBB@ HHHH **** "BBB@ I*6HY/RH ?N'K2"N!^)' MCYO#*I9V!']IW W9;D1J.YKR2\\5:O?7!EEU.Y,IZ[6VJ/I3L*Y]-TE?+_\ MPD&J]M5O,_[U*->UC(_XFMU_WW18+GTZ?EY/%&[K[5X'\/\ Q==V/BBR%[=W M$\$_R,)'R%).!7IGQ.\+W?C+X?:]HMG>RV=]=63QV]W"Y1DE*G#9'3J.:<5S M-(F4N5-G7^9[T>9[U^)=Y\3/B#I=]=Z?=>+M//^ARUO_P #7H_U2K?\_8A_K3A_Y6?M M[Y@]:/,'K7XA?\+8\>?]#EK?_@:]+_PMGQY_T.6M_P#@8QH_U2K?\_8A_K3A M_P"5G[>>8/6@2!NAS7XJ^&_CQ\2?#.J1:CI_C#4C+>*M8;Q!XCU"^ M#91I/+CSV4=:S*:J[5'U)/U-.JR '45)GWJ.B@!'DDA_>1<2K\R?4=*^CO". MN#7O#-K=HP,FP1N,Y^8<.^*]*_9K^)4GPJ^-GAO72_E6DMQ]CO5+8#12$8S]# M7FB@[ASWILT;21D A7^\&SC!'2N+%X>.(P\J/1G5A:\L/5C./<_=ZVN%N%#Q M,&@8!E8AKV/6M8CT/2;J]F^["K-R<=! MD"OFBZNCJ%U/=2L6EED9BWMV%5%7);L14444Q!1110 5H>']6?0]TCY?B'"_6, M-[1;Q/B3!I.?6G;MV1V_R:;SZU^S:K<_)?4.?6CGUHY]:.?6@ Y]:.?6CGUH MY]: %&<]:?@-P>AX-,'UIQ^;@=::W ^MO^"A MK]KO!/BRU\:^%=&URPE62TO[>.Y0@]F7G]:_(>*<']7Q/MH_:W/U3AW%>VH> MSEO$Z:BF;J=7Q=S[$6BBBF 4444 %%%% !1110 4444 %%%% "4WZTZFR$!< MG@#DT >7_&S6_)TZVTJ)OWEPV^0=]H]:\@5<*!Z5T/CO6O[>\47LX),2-Y<7 MIQUK JUH0]0HHHH **** "D9=RD9QD8S2T4#.O\ A3KG]D^+%A)L*GC MYN@-=7^T9\,X_BQ\(?$.@E%:[DMC):N1G;,H)#5Y(MS-9R17$1Q-$X<$>QS7 MTMH.K1Z[H5I=IAO.B 89S@CJ#3I3=*I&I'=&=6FJE*5-]3\,?L\EJS03*4N8 M6,4J,,%67*D$=C33]:]P_;(^&9^&/QWU=(8O*TS6E_M*U(7"#/#*#W.:\/VG M&>U?OF!Q$<5A85+WN?AV,HO#UY0GT$Y]:.?6CGUHY]:] X0Y]:.?6CGUHY]: M #GUI5^\.:3GUI1]:8AS -D8'OGH:_1[_@G#\3O^$E^&MSX0NYA)>Z _[C28OZKBH\VS/U[]*=4$\EW[9G!BBY M_B88'\ZZ;<%ZUXM\:-;^U:M::8C9CMQOEQ_>[9H \[5=Q+L2222?J:6CKTXH MJR HHHH **** "BBCZ]*!B,P3)89 Y(KW?X5:;<:9X.MA.Q)E8R+QR%KQ?P] MI3ZYK-A8\_O9!O..BYKZ7M;=+6UBAC&V-%"*OICK4!<^1O\ @HG\*O\ A+OA M=;^*+:)6U+P_/EW4 ?&&M^&;P%;G3+F2W.X8^7<64\^U?IG">*YJ M<\--^A^<<383EJ1Q$>NY@\^M'/K1SZT<^M?HA\&'/K1SZT<^M'/K0 <^M+^- M)SZT<^M "\]C3F>96$ENYBN8G66%P<8<'*G/U IH^M.8G:<=>U3*/.G![,TA M/EFI+H?L7^S#\3HOBU\&?#NN[]UT81;W"D_,LJ## ^_&:]:7CI7YU_\ !-7X MH+I?B37O EU,QBU#_B8V"L4>N%%%% !1110 4444 %%%% !2$X[XI:8U %34;Q--T^XN9 M6"I"INWO M7B2+M''ZT .HHHJR HHHH **** "E7J"1D=Z2D.]UV1 *!GI?P1T M4W5U=ZNX'E1_NH\^OM7L%87@G0AX>\.V%H !($WRX'5C708J!V(Y#\O'-?FM M_P %(?AC_P (O\0](\:6T0BL=:C^S7+!<#SU&02?4BOTLQVKQ+]KCX6CXK? M[7M-C3S=0M8OMEFQ3+"6/GCZC->OE6,^IXR$CR,VPRQ>$E$_(4@CKQVI.?6D MA9I(274K)TD4C!5\_,,=N13U4\\U^[Q?.E);,_%)1Y&T]QO/K1SZT<^M'/K5 M$ASZT<^M'/K1SZT '/K2,&VG:?FQQ2\^M+SZT =5\+_'4_PR^(GA_P 36C.C MV5VOF*HY,)8;EQ^=?M7H>K0:YI-CJ-M*LUO=0QRQNI!5E9 P(/<8-?A6^QXV M5QU!%?I__P $_?B@?''P5BT:[F#:GX=G:TDW'+&+),7X!2%_"OSCBS"7C'$) M:H_0.&,5RN="778^J!3ZB5OE6I:_-C]%"BBB@ HHHH **** "BBB@!*9-]WK M@>OI3VZ'G%87C+6T\/\ AV]O&R=JE%'^T1QB@#Q3XD^(/^$@\67)1B;>V C1 M??N:YBF[G9G:4[G:0N6'4YIU58FX4444Q!1110 4444 )UKI?AMH8U[Q9;JX MS!;8E88]#FN:W!5#9&.H->T?!W0OL6C3:@ZXFO&!0D?PCKBD,]$C7:.GH!]! M4C?=.*1:=4E$?)&:@GA$T;QLN]&!4JPX(-6J:59X-?H7_P4F^%IUGP?I'C:Q3$VDS> M1=L%SN@<\$GT![U^>CJP/((/N*_;LBQ?US!+76)^.9UA?J^*::T8SGUHY]:. M?6CGUKZ(^?#GUHY]:.?6CGUH .?6E7[PYI.?6E'UH 5 <]*^A?V&/B9 M_P *Y^.UI87$_EZ9K\?V20[OD,V?D8^F20*^>]V.1R:D@OKG2KBUU"QD,-]8 ML)XG7^\IW#]17EX_"QQ-"5.6NAZ.!Q+PV(A570_=V&12H/<]O2IZ\_\ @O\ M$&S^*'PU\/\ B*S?E>0?&[7-\EKH\+YV#SI@#^(!KUNZN$MH7 MFD($:*6)SV R:^9?$&J/KFNWE](6)DD*K[ =* ,\?-@GTI:**L@**** "BBB M@ HHI#\HSB@9:T[36UF_@L8@2UPZA,#H,\U]-:78IIVGV]M&@5(XU4#'YUX[ M\&=#74-8N-3<9CM5V1_4U[:OW14W'8=1112&%(WW3WI:0]* .-^)?@6T^(?@ M37_#MY&)(-0MF@"MV.TX/YU^*FKZ'?>%="_C!'XEMT6+3?$,(=MH^43H/F)/JW7\*^SX5QGL< M2Z$GHSXOB;"^TH*K%:H^7,&DY]:?D,O!S]*9SZU^OZ6NC\ODK!SZT<^M'/K1 MSZU(@Y]:.?6CGUHY]: %'7K4BX&3P?8]*BY]:5<[A3783/O'_@FA\4]UKKOP M]O)3OM7_ +0T]6/)C?AU_#K7WLN 1S7XL? 7XAR?"SXQ^&/$"DK$MR+>[^;& MZ*1@O/L,YK]FM.OHM2M8;F%@T] '$?%;7O[)\,/$&VSWC> M6G/0'@UX1SN3Z'/UKL_BMX@_MCQ4]JK;[:R7:-O(W&N-H ****L@**** "BB MB@!*&N3Z#K2[?7@5L^!M&;Q!XKL[8*#"I$DOL <\_A0,]J^&^@G0/"UK" MR@22#S7/* M &OGM7SI^W)\*Q\0O@5J4\$!EU30U&H0;5+,RIDNH Z_*#7T<1GBJ>JV46H6 M(_#@#RB:X>ZFEFD^:21V=F]<]*90WR@ < MT55B;A1113$%%%% !0.HHH^G6@8]B,')'XUZU\%=%$5C=:M(FV6Y;:F1@A1U MKR."WDU"ZAM8@6EF8(JJ,GDXKZ;T'3$T;1[:TC4 1(,GW[U-QV-%6"KDG%,G MN$AC:21UCC4%F=B !U)/I2'YN!@DYP#7YO_ +>W[5]]K'B&Y^&OA"^DM=.L MRPUJ^MWVM<2#@P@CD $8(ZTAGO'QC_X*$_#_ .&]W=:9HPD\6ZO"6206C8AC M<=F<<'GL*^>=0_X*C>.YKAA9>#]&MX-V4$TLC';^'>OC-8DA5EBCVY.XG))8 MGN2>M2$G:.E 'WIX+_X*CR?:HX?%_@T16I(W7.DSL2.>25(Z5]D_"?XT>$/C M-HO]K>%=7@U"-0!/#D+- 3_"Z]J_$'@<@MGMCK73?#CXG>)/A#XLM?$GAB\: MTO[<@R0JY$5V@.2D@Z\3\OXDPOL MZZJ+:1%SZT<^M"\#THY]:^Y/B@Y]:.?6CGUHY]: #GUI1]:3GUHY]: '*I9P M,]3BK^CZY>>&M?TS6+&5K>[L;E;F-UX(P1D?I6=SZT]5W=?F7NO<^U95*:J4 MY4WLS2G-TYQG'H?MU\-?&UI\1/!>B^(K,G[/J5M'< #^$E02I^A!!KK%KXI_ MX)K_ !1?6/ NI^"[V8M.H!X-?/T8"C()ZDG=W)H ?1115D!11 M10 4444 %&[;SC..:*;)E5/8XXS0,[?X2>'VU/Q-]JE ,&GC(8=V/(KW@J-G MH*XWX7:%_8_A>*1TVSW1\Q\CGVKLV^Z*@HX/XU^-E^'/PJ\4^)<[3I]A+(G; MYCD#]<5^(#75SJ4\^H7TS7-]>R/=7,C\L9')8_JWZ5^P7[;MM-<_LP>.5A#2 M.MF'.WKM#.?3_ !% #EZ4E%% !2\=^G>DH;[ISP* /LK_ M ()A_$2?2OB5KW@Z9S_9^J6@O((F;A9D^\0/7%?IEM%?D9_P3^L9KC]J#29( M48I#:3-(P/W1M[U^N5 #9<;3_6OR=_;F^%J_#?XZ75U;1>5I/B!!>PX& )E& M)!]206^AK]8I".]?*W_!03X6#QO\&Y='W^U!E7+&+JZC\ :]_(L9] M5QT7+9Z'@9UA?K6%=EJC\Q'QUQ3.?6G1MNC7G.Y]?N+T2?<_&FFKW& M\^M'/K1SZT<^M @Y]:.?6CGUHY]: #GUHY]:.?6C!]:-M1K<];_9:^)1^%GQ MP\/ZD9/)TV]<:=>JSX7RW8*&_P" YS^%?L)!<+(J,""LGS)CN"N:_"":-YHR MJ,4?^%@<$'L1YY25..?PQ7YCQ9@N6<, M7#9GZ+PQBKQG0D_0]J6G4U.E.K\]/OQ#TIAZ=:>2,'/2J.JZE'I-A<7<@Q'# M&SG/ .!G% 'C7QBUS^TO$":?&V(K506],UP>WTI]Y<-J&H7%W-EI)9&.[/;M M3/N\"JL3<****8@HHHH **** #\,UJ>%]*;6O$%A8IAC(P>3/90>?TK*/IG! MKU'X(:'YC7NM.F58^5"2.W?% SUFUA6WMXXD&$C4(!BI:%IU04VV: /RUHJ]XBT/5/"6L2Z1KNF7&CZC S))!=H5)([J2.15'I_.@ P6X R:7 M=D<'D#/';WJ.61(_ED=4)&<'KCZ5[O\ LT_LC^)_V@M8MKV^MKK1? T;A[N] MN5*27 SQ%$I&>?7WH ^A_P#@F+\*9[=->^(=];21P71_L_37?K(J_?<>H[9K M] 5Z5A>$O">G>"_#NGZ'I%M':Z=8Q+%%%&N!QU;W)K=6@!K+N;-9?B'1;;7M M'O=-NH1/;7<;12QL,@@C!_0UKGH:B9*7,X24ENB)0YXN'<_#_XD^#+ MGX=?$'Q#X:N1^\T^Y>-3C&4W_*1[8/6N:7OS7VA_P4H^%ATOQ9H?CZUAQ;WR M_P!G7\B+C$@YC/X],U\7JK!CM! _VJ_=\IQ7US!PJ-ZK<_%,TPKPV(G'H)SZ MT<^M+@TG/K7M'D!SZT<^M'/K1SZT '/K2K]XY%?(&['-;?@/QE\!A_P!\YKR,VPBQ6$E2/6RO$O"XF,UL?N1"PV@YXQ4F:P?"GB*U M\5>'M/UFRD5[:^A2XC*D$;64< CWK;5A7X-+W9.,MT?MD9J24ELQ>G6O-OC/ MK0M=)M]-23;+'7Z.N#^M>#ZA_ MP39^$-W,[PP:Q8HS;O*AO2T8]@&#']:^KZ=0!\\^!_V%OA!X#G2Y@\,KJMXA M#";4Y7EP1R..GX5[U:6,-C;I!;Q+#!$ L<:*%5%]% [5;I* !5VTZBB@ IC= M:=3<4K7 \D_:8^&,?Q:^"_B30/+W7GDFYLW8OKA>17Y)?L5?% ?#7X[:4MQ/Y.F:V M/L%RK-M0,2 C-GIR:_6F.95!X9L\\=J_#>(,)]4QTG;21^R9'B5BL(EUB8WC MK6CH/AB]N0<2$%(\>I'%?.6]I,NWWV&3^)YKUGXY-<):Z:=Q%L"?, Z%NU>3 M1X92?:O /H0HHHJR HHHH ****!A1N$?S$9"\D>U'UZ5;TC3Y=8U:QL$&6G< M!B.<#.*FX['L7P=T,:?X<^VRKBXO6W#(YVBO05JM8VB6-G#;Q*$CB157^M6: M0QU%%% !1110 4444 %%%% !1110 4C?=-+10!#)GGMQUKXW_P""C7PM?Q-\ M-].\8V<&[4= E_TAE4Y:W<\YQV!%?9;G'/6N=\;>&+7QCX2U?0[N)9K:^MY( M75^AST_G77@JSPV*A73V.+&8>.(P\Z3ZGX<;A)L8$8(#=?7D4\GBM/Q9X7N/ M _BC6O#MR"DVEW4EL<@_,JN0C?0J!@UEJA9,D5_0%.HITXU%JGV/PVK3]E-P MET&\^M'/K1SZT<^M5S+N8ASZT<^M'/K1SZT!BOT9_X)ER7?_"H]?W%FT[^U6^R<_+C'S8/UKX;BK#Q MG0C7>C1]KPU5E&O."V/K?Q-X9M_$VDSV%QD(X^60=5;'45X[=_"+Q);S/'!% M#?#?X;R M>&Y/[0U$JU^P*A%Y517H=%(84^FTZ@ HHHH **** "BBB@ HHHH **** "DI M:* &8IDR97CGZ5+3<4 ?&7[77[%U_P#%37'\7^"O(CUV1 EW9W!"+= =#D\* M?A M_K5F/E]QR_ZMX0_)+_A@SXV_]"U9?^#"'_XJC_A@SXV_]"U9?^#"'_XJOUMV MT;:/]:LQ\ON#_5O"'Y)?\,&?&W_H6K+_ ,&$/_Q5'_#!OQM'(\,V7_@QA']: M_6W;1MH_UKS'NON'_JYA/,_*;PS_ ,$^_B[KFLVMKJ]E9Z%8.1Y]^MXLKA<\ MKM!],U^D'PC^%VD_"/P'IOAC1XV2ULTP7VX:1S]YC]37<-UHKQ\?FV*S%KV[ ,T1ZF$RO#8/6"/__9 end XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover Page - shares
3 Months Ended
Mar. 31, 2024
Apr. 26, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 001-11595  
Entity Registrant Name Astec Industries, Inc.  
Entity Incorporation, State or Country Code TN  
Entity Tax Identification Number 62-0873631  
Entity Address, Address Line One 1725 Shepherd Road  
Entity Address, City or Town Chattanooga  
Entity Address, State or Province TN  
Entity Address, Postal Zip Code 37421  
City Area Code 423  
Local Phone Number 899-5898  
Title of 12(b) Security Common Stock  
Trading Symbol ASTE  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   22,765,328
Entity Central Index Key 0000792987  
Current Fiscal Year End Date --12-31  
Amendment Flag false  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheets - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash, cash equivalents and restricted cash $ 58.1 $ 63.2
Investments 5.7 5.7
Trade receivables, contract assets and other receivables, net of allowance for credit losses of $3.8 and $4.0, respectively 192.0 152.7
Inventories 484.0 455.6
Prepaid and refundable income taxes 11.5 14.6
Prepaid expenses and other assets 27.5 27.7
Total current assets 778.8 719.5
Property and equipment, net of accumulated depreciation of $250.7 and $248.1, respectively 185.0 187.6
Investments 16.8 13.8
Goodwill 45.8 46.3
Intangible assets, net of accumulated amortization of $52.3 and $51.3, respectively 15.0 16.4
Deferred income tax assets 39.7 37.5
Other long-term assets 41.9 38.2
Total assets 1,123.0 1,059.3
Current liabilities:    
Current maturities of long-term debt 0.0 0.1
Short-term debt 9.6 11.0
Accounts payable 117.8 116.9
Customer deposits 80.0 70.2
Accrued product warranty 16.2 16.5
Accrued employee related liabilities 36.1 44.1
Accrued loss reserves 1.9 2.7
Other current liabilities 48.8 37.5
Total current liabilities 310.4 299.0
Long-term debt 125.0 72.0
Deferred income tax liabilities 1.3 1.1
Other long-term liabilities 35.8 33.5
Total liabilities 472.5 405.6
Commitments and contingencies (Note 7)
Shareholders' equity:    
Preferred stock – authorized 2,000,000 shares of $1.00 par value; none issued 0.0 0.0
Common stock – authorized 40,000,000 shares of $0.20 par value; issued and outstanding – 22,764,963 as of March 31, 2024 and 22,740,635 as of December 31, 2023 4.5 4.5
Additional paid-in capital 139.3 138.4
Accumulated other comprehensive loss (42.5) (38.1)
Company stock held by deferred compensation programs, at cost (0.8) (0.8)
Retained earnings 549.8 549.4
Shareholders' equity 650.3 653.4
Noncontrolling interest 0.2 0.3
Total equity 650.5 653.7
Total liabilities and equity $ 1,123.0 $ 1,059.3
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Allowance for credit loss $ 3.8 $ 4.0
Accumulated depreciation 250.7 248.1
Accumulated amortization $ 52.3 $ 51.3
Preferred stock, shares authorized 2,000,000 2,000,000
Preferred stock, par value (in dollars per share) $ 1.00 $ 1.00
Preferred stock, shares issued 0 0
Common stock, shares authorized 40,000,000 40,000,000
Common stock, par value (in dollars per share) $ 0.20 $ 0.20
Common stock, shares issued 22,764,963 22,740,635
Common stock, shares outstanding 22,764,963 22,740,635
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Operations - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Net sales $ 309.2 $ 347.9
Cost of sales 232.3 258.7
Gross profit 76.9 89.2
Selling, general and administrative expenses 71.4 67.9
Restructuring and other asset (gains) charges, net (0.8) 3.7
Income from operations 6.3 17.6
Other expenses, net:    
Interest expense (2.7) (2.0)
Interest income 0.6 0.5
Other income, net 0.5 0.4
Income before income taxes 4.7 16.5
Income tax provision 1.4 4.4
Net income 3.3 12.1
Net loss attributable to noncontrolling interest 0.1 0.0
Net income attributable to controlling interest $ 3.4 $ 12.1
Per share data:    
Earnings per common share - Basic (in dollars per share) $ 0.15 $ 0.53
Earnings per common share - Diluted (in dollars per share) $ 0.15 $ 0.53
Weighted average shares outstanding - Basic 22,762,098 22,655,821
Weighted average shares outstanding - Diluted 22,834,814 22,742,937
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Comprehensive (Loss) Income - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net income $ 3.3 $ 12.1
Other comprehensive (loss) income:    
Foreign currency translation adjustments (4.4) 0.1
Other comprehensive (loss) income (4.4) 0.1
Comprehensive (loss) income (1.1) 12.2
Comprehensive loss (income) attributable to noncontrolling interest 0.1 (0.1)
Comprehensive (loss) income attributable to controlling interest $ (1.0) $ 12.1
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Cash Flows - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net income $ 3.3 $ 12.1
Adjustments to reconcile net income to net cash used in operating activities:    
Depreciation and amortization 6.5 6.3
Provision for credit losses 0.1 0.2
Provision for warranties 4.2 3.9
Deferred compensation expense 0.1 0.0
Share-based compensation 1.2 0.8
Deferred tax benefit (2.0) (2.6)
Gain on disposition of property and equipment, net (0.9) (3.4)
Amortization of debt issuance costs 0.1 0.1
Distributions to deferred compensation programs' participants 0.0 (0.1)
Change in operating assets and liabilities:    
Purchase of trading securities, net (2.2) (0.8)
Receivables and other contract assets (39.1) (4.5)
Inventories (30.6) (27.2)
Prepaid expenses 0.6 2.5
Other assets (4.0) (5.4)
Accounts payable 2.5 3.5
Accrued loss reserves (0.3) 0.4
Accrued employee related liabilities (7.8) (0.8)
Other accrued liabilities 12.2 (5.9)
Accrued product warranty (4.5) (3.4)
Customer deposits 10.1 (1.9)
Income taxes payable/prepaid 3.5 7.0
Net cash used in operating activities (47.0) (19.2)
Cash flows from investing activities:    
Expenditures for property and equipment (5.8) (8.0)
Proceeds from sale of property and equipment 0.4 20.0
Purchase of investments (0.5) (0.2)
Net cash (used in) provided by investing activities (5.9) 11.8
Cash flows from financing activities:    
Payment of dividends (2.9) (2.9)
Proceeds from borrowings on credit facilities and bank loans 68.4 32.1
Repayments of borrowings on credit facilities and bank loans (16.7) (44.0)
Withholding tax paid upon vesting of share-based compensation awards (0.4) (1.4)
Net cash provided by (used in) financing activities 48.4 (16.2)
Effect of exchange rates on cash (0.6) 0.1
Decrease in cash, cash equivalents and restricted cash (5.1) (23.5)
Cash, cash equivalents and restricted cash, beginning of period 63.2 66.0
Cash, cash equivalents and restricted cash, end of period 58.1 42.5
Cash paid during the year for:    
Interest, net of capitalized interest 1.5 1.2
Income taxes paid 0.2 0.3
Non-cash investing activities:    
Capital expenditures in accounts payable 0.4 1.3
Non-cash financing activities:    
Additions to right-of-use assets and lease liabilities $ 1.3 $ 0.1
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Equity - USD ($)
$ in Millions
Total
Common Stock
Additional Paid-in-Capital
Accumulated Other Comprehensive Loss
Company Shares Held by DCP
Retained Earnings
Noncontrolling Interest
Balance (in shares) at Dec. 31, 2022   22,624,031          
Balance at Dec. 31, 2022 $ 626.9 $ 4.5 $ 135.8 $ (40.1) $ (1.1) $ 527.8 $ 0.0
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 12.1         12.1  
Other comprehensive income (loss) 0.1           0.1
Dividends (2.9)         (2.9)  
Share-based compensation 0.8   0.8        
Issuance of common stock under incentive plan (in shares)   66,536          
Withholding tax paid upon equity award vesting (1.4)   (1.4)        
Balance (in shares) at Mar. 31, 2023   22,690,567          
Balance at Mar. 31, 2023 $ 635.6 $ 4.5 135.2 (40.1) (1.1) 537.0 0.1
Balance (in shares) at Dec. 31, 2023 22,740,635 22,740,635          
Balance at Dec. 31, 2023 $ 653.7 $ 4.5 138.4 (38.1) (0.8) 549.4 0.3
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 3.3         3.4 (0.1)
Other comprehensive income (loss) (4.4)     (4.4)      
Dividends (2.9)   0.1     (3.0)  
Share-based compensation 1.2   1.2        
Issuance of common stock under incentive plan (in shares)   24,328          
Withholding tax paid upon equity award vesting $ (0.4)   (0.4)        
Balance (in shares) at Mar. 31, 2024 22,764,963 22,764,963          
Balance at Mar. 31, 2024 $ 650.5 $ 4.5 $ 139.3 $ (42.5) $ (0.8) $ 549.8 $ 0.2
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Equity (Parenthetical) - $ / shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Stockholders' Equity [Abstract]    
Dividends declared per common share (in dollars per share) $ 0.13 $ 0.13
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation and Significant Accounting Policies Basis of Presentation and Significant Accounting Policies
Description of Business

Astec Industries, Inc. ("Astec" or the "Company") is a Tennessee corporation which was incorporated in 1972. The Company designs, engineers, manufactures, markets and services equipment and components used primarily in asphalt and concrete road building and related construction activities, as well as other products discussed below. The Company's products are used in each phase of road building, from quarrying and crushing the aggregate to application of the road surface. The Company's product portfolio includes both asphalt and concrete equipment. The Company also manufactures certain equipment and components unrelated to road construction, including equipment for the mining, quarrying, construction, demolition, land clearing and recycling industries and port and rail yard operators; industrial heat transfer equipment; commercial whole-tree pulpwood chippers; horizontal grinders; blower trucks; concrete plants; commercial and industrial burners; and combustion control systems.

The Company operates in two reportable segments (plus Corporate and Other) - Infrastructure Solutions and Materials Solutions. The Company's two reportable business segments comprise sites based upon the nature of the products or services produced, the type of customer for the products, the similarity of economic characteristics, the manner in which management reviews results and the nature of the production process, among other considerations.

The Corporate and Other category consists primarily of the parent company and Astec Insurance Company ("Astec Insurance" or the "captive"), a captive insurance company, which do not meet the requirements for separate disclosure as an operating segment or inclusion in one of the reporting segments.

Basis of Presentation

The accompanying unaudited consolidated financial statements include the accounts of Astec and its subsidiaries and have been prepared by the Company, pursuant to the rules and regulations of the U.S. Securities and Exchange Commission ("SEC"). The Company prepares its financial statements in accordance with accounting principles generally accepted in the U.S. ("U.S. GAAP"). Certain information and footnote disclosures normally included in annual consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the SEC rules and regulations governing interim financial statements. However, the Company believes that the disclosures made in the unaudited consolidated financial statements and related notes are adequate to make the information presented not misleading. These consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the year ended December 31, 2023. All intercompany balances and transactions between the Company and its affiliates have been eliminated in consolidation.

Noncontrolling interest in the Company's consolidated financial statements represents the 7% interest in a consolidated subsidiary which is not owned by the Company. Since the Company controls this subsidiary, the subsidiary's financial statements are consolidated with those of the Company, and the noncontrolling owner's 7% share of the subsidiary's net assets and results of operations is deducted and reported as "Noncontrolling interest" in the Consolidated Balance Sheets and as "Net loss attributable to noncontrolling interest" in the Consolidated Statements of Operations. The Company executed an agreement in February 2022 with the noncontrolling interest holder to acquire their outstanding interest in full for R$10.0M (approximately $2.0 million, subject to the effect of exchange rates). Completion of the transaction is subject to resolution of certain disputes between the parties.

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Significant items subject to such estimates and assumptions include inventory net realizable value, product warranty obligations, self-insurance loss reserves, capitalization of internal use software, goodwill and other intangible assets impairment and the measurement of income tax assets and liabilities. The Company bases its estimates on historical experience and on various other assumptions that the Company believes to be reasonable under the circumstances. On an ongoing basis, the Company evaluates these assumptions, judgments and estimates. Actual results could differ from those estimates.

In the opinion of management, the consolidated financial statements contain all adjustments necessary for a fair statement of the results of operations and comprehensive (loss) income for the three months ended March 31, 2024 and 2023, the financial position as of March 31, 2024 and December 31, 2023 and the cash flows for the three months ended March 31, 2024 and 2023, and, except as otherwise discussed herein, such adjustments consist only of those of a normal recurring nature. The interim results are not necessarily indicative of results that may be achieved in a full reporting year.

All dollar amounts, except share and per share amounts, are in millions of dollars unless otherwise indicated.
Adjustments

During the first quarter of 2023, the Company identified immaterial errors associated with over-accruals of inventory-related expenses in its historical financial statements. The cumulative effect of the errors generated in 2021 and 2022 was corrected during the first quarter of 2023, resulting in a decrease in "Cost of sales" of $1.9 million.

Recently Issued Accounting Pronouncements Not Yet Adopted

In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2023-07, "Segment Reporting (Topic 280): Improvement to Reportable Segment Disclosures," which requires entities to disclose significant segment expenses, other segment items, the title and position of the chief operating decision maker ("CODM") and information related to how the CODM assesses segment performance and allocates resources, among certain other required disclosures. Additionally, current annual disclosures will be required in interim periods. The new standard is effective, on a retrospective basis, for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact this ASU will have on its financial statement disclosures.

In December 2023, the FASB issued ASU 2023-09, "Income Taxes (Topic 740): Improvements to Income Tax Disclosures," which requires entities to disclose specific categories in the income tax rate reconciliation and provide additional information for reconciling items that meet a specified quantitative threshold. In addition, the new standard requires disclosure of the amount of income taxes paid disaggregated by federal, state and foreign taxes and by jurisdiction for exceeding a specified quantitative threshold. Additionally, income or loss from continuing operations before income tax will be required to be disaggregated between domestic and foreign classifications and income tax expense will be required to be disaggregated between federal, state and foreign classifications. The new standard is effective for fiscal years beginning after December 15, 2024 on a prospective basis, with retrospective application permitted. The Company is currently evaluating the impact this ASU will have on its financial statement disclosures.

In March 2024, the SEC adopted the final rule under SEC Release No. 33-11275, "The Enhancement and Standardization of Climate-Related Disclosures for Investors," which will require registrants to disclose certain climate-related information in registration statements and annual reports. On April 4, 2024, the SEC voluntarily stayed the effective date of the final rule pending judicial review of petitions challenging it, which have been consolidated for review by the U.S. District Court of Appeals for the 8th Circuit. Notwithstanding any changes as a result of these challenges, the disclosure requirements will apply to the Company's fiscal year beginning January 1, 2025. The Company is currently evaluating the impact this final rule will have on its financial statement disclosures.

Recent accounting guidance not discussed above is not applicable, did not have, or is not expected to have a material impact on the Company.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories are valued at the lower of cost (first-in, first-out) or net realizable value, which requires the Company to make specific estimates, assumptions and judgments in determining the amount, if any, of reductions in the valuation of inventories to their net realizable values.

Inventories consist of the following:

(in millions)March 31, 2024December 31, 2023
Raw materials and parts$299.6 $298.6 
Work-in-process104.4 87.1 
Finished goods78.0 68.3 
Used equipment2.0 1.6 
Total$484.0 $455.6 
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The Company has various financial instruments that must be measured at fair value on a recurring basis, including marketable debt and equity securities held by Astec Insurance and marketable equity securities held in the Company's deferred compensation programs. The Company's deferred compensation programs (each, a "DCP") include a non-qualified Supplemental Executive Retirement Plan ("SERP") and a separate non-qualified Deferred Compensation Plan. Although the DCP's investments are allocated to individual participants, and investment decisions are made solely by those participants, they are non-qualified plans. Consequently, the Company owns the assets and the related offsetting liability for disbursement until such time as a participant makes a qualifying withdrawal. The DCP assets and related offsetting liabilities are recorded in non-current "Investments" and "Other long-term liabilities," respectively, in the Consolidated Balance Sheets. The Company's
subsidiaries also occasionally enter into foreign currency exchange contracts to mitigate exposure to fluctuations in currency exchange rates.

The carrying amount of cash, cash equivalents and restricted cash, trade receivables and contract assets, other receivables, accounts payable, short-term debt and long-term debt approximates their fair value because of their short-term nature and/or interest rates associated with the instruments. Investments are carried at their fair value based on quoted market prices for identical or similar assets or, where no quoted prices exist, other observable inputs for the asset. The fair values of foreign currency exchange contracts are based on quotations from various banks for similar instruments using models with market-based inputs.

Financial assets and liabilities are categorized based on the level of judgment associated with the inputs used to measure their fair value. The inputs used to measure the fair value are identified in the following hierarchy:

Level 1 -Unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2 -Unadjusted quoted prices in active markets for similar assets or liabilities; or unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active; or inputs other than quoted prices that are observable for the asset or liability.
Level 3 -Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date.

As indicated in the tables below, the Company has determined that all of its financial assets and liabilities as of March 31, 2024 and December 31, 2023 are Level 1 and Level 2 in the fair value hierarchy defined above:

March 31, 2024
(in millions)Level 1Level 2Total
Financial assets:
Trading equity securities:
Deferred compensation programs' mutual funds$5.1 $— $5.1 
Preferred stocks0.3 — 0.3 
Equity funds0.7 — 0.7 
Trading debt securities:
Corporate bonds4.3 — 4.3 
Agency bonds— 2.5 2.5 
U.S. government securities2.9 — 2.9 
Asset-backed securities— 4.3 4.3 
Exchange traded funds1.4 — 1.4 
Mortgage backed securities— 0.4 0.4 
Other0.2 0.4 0.6 
Total financial assets$14.9 $7.6 $22.5 
Financial liabilities:
Deferred compensation programs' liabilities$— $6.6 $6.6 
Total financial liabilities$— $6.6 $6.6 
December 31, 2023
(in millions)Level 1Level 2Total
Financial assets:
Trading equity securities:
Deferred compensation programs' mutual funds$4.2 $— $4.2 
Preferred stocks0.3 — 0.3 
Equity funds0.7 — 0.7 
Trading debt securities:
Corporate bonds3.4 — 3.4 
Agency bonds— 2.5 2.5 
U.S. government securities1.9 — 1.9 
Asset-backed securities— 4.0 4.0 
Exchange traded funds1.3 — 1.3 
Mortgage backed securities— 0.5 0.5 
Other0.2 0.5 0.7 
Total financial assets$12.0 $7.5 $19.5 
Financial liabilities:
Derivative financial instruments$— $0.1 $0.1 
Deferred compensation programs' liabilities— 5.5 5.5 
Total financial liabilities$— $5.6 $5.6 
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Product Warranty Reserves
3 Months Ended
Mar. 31, 2024
Product Warranties Disclosures [Abstract]  
Product Warranty Reserves Product Warranty Reserves
The Company warrants its products against manufacturing defects and performance to specified standards. The warranty period and performance standards vary by market and uses of its products, but generally range from three months to two years or up to a specified number of hours of operation. The Company estimates the costs that may be incurred under its warranties and records a liability at the time product sales are recorded. The product warranty liability is primarily based on historical claim rates, nature of claims and the associated cost.

Changes in the Company's product warranty liability for the three month periods ended March 31, 2024 and 2023 are as follows:

Three Months Ended March 31,
(in millions)20242023
Reserve balance, beginning of the period$16.5 $11.9 
Warranty liabilities accrued4.2 3.9 
Warranty liabilities settled(4.5)(3.4)
Reserve balance, end of the period$16.2 $12.4 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Loss Reserves
3 Months Ended
Mar. 31, 2024
Accrued Loss Reserves [Abstract]  
Accrued Loss Reserves Accrued Loss Reserves
The Company records reserves for losses related to known workers' compensation and general liability claims that have been incurred but not yet paid or are estimated to have been incurred but not yet reported to the Company. The undiscounted reserves are actuarially determined based on the Company's evaluation of the type and severity of individual claims and historical information, primarily its own claims experience, along with assumptions about future events. Changes in assumptions, as well as changes in actual experience, could cause these estimates to change in the future. Total accrued loss reserves were $6.9 million and $7.2 million as of March 31, 2024 and December 31, 2023, respectively, of which $5.0 million and $4.5 million were included in "Other long-term liabilities" in the Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023, respectively.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
For the three months ended March 31, 2024, the Company recorded an income tax expense of $1.4 million, reflecting a 29.8% effective tax rate, compared to a $4.4 million income tax expense for the three months ended March 31, 2023, reflecting a 26.7% effective tax rate. The income tax expense for three months ended March 31, 2024 was lower compared to the same period in 2023, primarily due to lower pretax book income and changes in the relative weighting of jurisdictional income and loss.
The Company's recorded liability for uncertain tax positions was $13.2 million and $13.0 million as of March 31, 2024 and December 31, 2023, respectively. The increase is the result of $0.2 million of incremental reserves associated with the 2024 research and development credit. The Company does not anticipate a significant change in unrecognized tax benefits due to the expiration of relevant statutes of limitations and federal, state, and foreign tax audit resolutions over the next twelve months.

The Company regularly assesses the likelihood of an adverse outcome resulting from examinations to determine the adequacy of its tax reserves. The Company is currently under audit by the U.S. Internal Revenue Service for the federal income tax return from the 2018 tax year as well as various other state income tax and jurisdictional audits. As of March 31, 2024, the Company believes that it is more-likely-than-not that the tax positions it has taken will be sustained upon the resolution of its audits, resulting in no material impact on its consolidated financial position, results of operations and cash flows. However, the final determination with respect to any tax audits, and any related litigation, could be materially different from the Company's estimates and/or from its historical income tax provisions and accruals and could have a material effect on operating results and/or cash flows in the periods for which that determination is made. In addition, future period earnings may be adversely impacted by litigation costs, settlements, penalties and/or interest assessments.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Certain customers have financed purchases of Company products through arrangements with third-party financing institutions. Under these arrangements, the Company is contingently liable for customer debt of $0.9 million and $1.1 million as of March 31, 2024 and December 31, 2023, respectively. These arrangements expire at various dates running through September 2026. Additionally, the Company is also contingently liable for 1.75% of the unpaid balance, determined as of December 31 of the prior year (or approximately $0.1 million for 2024), on certain past customer equipment purchases that were financed by an outside finance company. The agreements provide that the Company will receive the lender's full security interest in the financed equipment if the Company is required to fulfill its contingent liability under these arrangements. The Company has recorded a liability of $0.6 million related to these guarantees, which were included in "Other current liabilities" in the Consolidated Balance Sheets as of both March 31, 2024 and December 31, 2023.

The Company reviews off-balance sheet guarantees individually and at the loss pool level based on one agreement. Prior history is considered with respect to the Company having to perform on any off-balance sheet guarantees, as well as future projections of individual customer creditworthiness with respect to assessing credit losses related to off-balance sheet guarantees.

In addition, the Company is contingently liable under letters of credit issued under its $250.0 million revolving credit facility (the "Credit Facility"), which outstanding letters of credit totaled $9.8 million as of March 31, 2024. The outstanding letters of credit expire at various dates through February 2025. Unused letters of credit under the Credit Facility are $20.2 million as of March 31, 2024. The Company is additionally contingently liable for a total of $7.6 million in performance letters of credit and retention guarantees primarily held by its foreign subsidiaries, of which $5.6 million are secured by separate credit facilities with various financial institutions as of March 31, 2024. As of March 31, 2024, there were $10.7 million of unused letters of credit under such separate credit facilities.

The Company and certain of its former executive officers were named as defendants in a putative shareholder class action lawsuit filed on February 1, 2019, as amended on August 26, 2019, in the United States District Court for the Eastern District of Tennessee. The action is styled City of Taylor General Employees Retirement System v. Astec Industries, Inc., et al., Case No. 1:19-cv-24-CEA-CHS. The complaint generally alleges that the defendants violated the Securities Exchange Act of 1934, as amended (the "Exchange Act"), and Rule 10b-5 promulgated thereunder by making allegedly false and misleading statements and that the individual defendants were control persons under Section 20(a) of the Exchange Act. The complaint is filed on behalf of shareholders who purchased stock of the Company between July 26, 2016 and October 22, 2018 and seeks monetary damages on behalf of the purported class. On October 25, 2019, the defendants filed a Motion to Dismiss. On February 19, 2021, the Motion to Dismiss was granted with prejudice and judgment was entered for the defendants. On March 19, 2021, plaintiff filed a Motion to Alter or Amend the Judgment and For Leave to File the Proposed Amended Complaint, which was denied on May 5, 2021. The plaintiff appealed the Motion to Dismiss and denial of its Motion to Alter or Amend the Judgment and For Leave to File the Proposed Amended Complaint to the United States Court of Appeals for the Sixth Circuit. On March 31, 2022, the United States Court of Appeals for the Sixth Circuit issued an opinion reversing the dismissal of the Company and one former executive officer, affirming the dismissal of certain other former executive officers and remanding the action to the United States District Court for the Eastern District of Tennessee for proceedings consistent with the opinion. On March 22, 2024, the parties notified the District Court that they reached an agreement in principle to resolve this action for $13.7 million. Plaintiff will file a motion seeking entry of an order preliminarily approving the settlement and establishing notice procedures on or before May 6, 2024. The settlement is subject to both preliminary and final approval by the District Court. The Company's insurance carriers will fund the entire $13.7 million settlement amount. In connection with the pending settlement, management recorded a liability of $13.7 million in "Other current liabilities" and a corresponding $13.7 million receivable from the Company's insurance carriers in "Trade receivables, contract assets and other receivables, net" during the first quarter of 2024.

The Company's GEFCO, Inc. ("GEFCO") subsidiary has been named a defendant in a lawsuit originally filed on August 16, 2018, with an amended complaint filed on January 25, 2019, in the United States District Court for the Western District of Oklahoma. The action is styled VenVer S.A. and Americas Coil Tubing LLP v. GEFCO, Inc., Case No. CIV-18-790-SLP. The complaint alleges breaches of warranty and other similar claims regarding equipment sold by GEFCO in 2013. In addition to seeking a
rescission of the purchase contract, the plaintiff is seeking various relief including special and consequential damages. The original purchase price of the equipment was approximately $8.5 million. On July 7, 2020, the plaintiffs filed a separate lawsuit directly against Astec Industries, Inc. that generally mirrored the allegations in the GEFCO suit. In January 2023, the court allowed Astec Industries, Inc. to be added as a defendant to the GEFCO suit and, as a result, the separate suit against Astec Industries, Inc. was dismissed. The Company and GEFCO each dispute the plaintiffs' allegations and are vigorously defending the suit. On March 14, 2024, VenVer filed a motion to set a trial date, which is pending with the court. The Company is unable to determine whether or not a future loss will be incurred due to this litigation or estimate the possible loss or range of loss, if any, at this time.

On October 5, 2023, a jury in the 355th Judicial District Court, Hood County, State of Texas, rendered a verdict against the Company's Telsmith, Inc. subsidiary in the matter styled 37 Building Products, Ltd. ("37 BP") v. Telsmith, Inc. ("Telsmith"), et al. originally filed on January 28, 2019, with additional defendants later added. All other defendants settled prior to trial except Telsmith. 37 BP alleged breaches of warranty and negligent misrepresentation regarding equipment manufactured by Telsmith and purchased by 37 BP in 2017 through one of the Company's dealers. On December 19, 2023, a judgment was issued in the amount of $7.9 million (the “Judgment”) which takes into account credit for settlement amounts of all other defendants in this case. Based on the jury verdict, management recorded a loss contingency of $6.4 million in "Selling, general and administrative expenses" in the Consolidated Statements of Operations and "Other current liabilities" in the Consolidated Balance Sheets during the third quarter of 2023 representing management's best estimate of the loss at that time. During the fourth quarter of 2023, the loss contingency was increased $1.5 million based on the Judgment to a total of $7.9 million for the year ended December 31, 2023. Telsmith filed a Motion for Judgment Notwithstanding the Verdict that the court denied on December 19, 2023. Telsmith filed a Motion for New Trial and Motion for Remittitur on January 18, 2024. The court denied Telsmith's motion for a new trial on February 9, 2024. On March 13, 2024, Telsmith filed a notice of appeal with the Texas Court of Appeals to appeal the Judgment by the district court. As of March 31, 2024, $8.1 million was the total loss contingency recorded inclusive of post-judgment interest which will continue to be incurred until the appeals process reaches a resolution.

In addition to the matters noted above, the Company is currently a party, and may become a party, to various other claims and legal proceedings in the ordinary course of business. If management believes that a loss arising from any claims and legal proceedings is probable and can reasonably be estimated, the Company records the amount of the loss (excluding estimated legal fees) or, when the loss is estimated using a range and no point within the range is more probable than another, the minimum estimated liability. As management becomes aware of additional information concerning such contingencies, any potential liability related to these matters is assessed and the estimates are revised, if necessary. If management believes that a loss arising from such claims and legal proceedings is either (i) probable but cannot be reasonably estimated or (ii) reasonably estimable but not probable, the Company does not record the amount of the loss but does make specific disclosure of such matter.

Based upon currently available information and with the advice of counsel, management believes that the ultimate outcome of its current claims and legal proceedings, individually and in the aggregate, will not have a material adverse effect on the Company's financial position, cash flows or results of operations. However, claims and legal proceedings are subject to inherent uncertainties, and rulings unfavorable to the Company could occur. If an unfavorable ruling were to occur, there exists the possibility of a material adverse effect on the Company's financial position, cash flows or results of operations.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
The following tables disaggregate the Company's revenue by major source for the three-month periods ended March 31, 2024 and 2023 (excluding intercompany sales):

Three Months Ended March 31, 2024Three Months Ended March 31, 2023
(in millions)Infrastructure SolutionsMaterials SolutionsCorporate and OtherTotalInfrastructure SolutionsMaterials SolutionsCorporate and OtherTotal
Net Sales-Domestic:
Equipment sales$100.4 $36.6 $— $137.0 $108.2 $67.7 $— $175.9 
Parts and component sales70.8 19.5 — 90.3 59.4 21.3 — 80.7 
Service and equipment installation revenue8.2 0.1 — 8.3 16.5 0.2 — 16.7 
Used equipment sales— — — — 0.9 — — 0.9 
Freight revenue5.7 1.9 — 7.6 6.9 2.1 — 9.0 
Other0.8 (0.8)— — 0.1 (2.2)0.2 (1.9)
Total domestic revenue185.9 57.3 — 243.2 192.0 89.1 0.2 281.3 
Net Sales-International:
Equipment sales8.3 30.2 — 38.5 15.3 24.3 — 39.6 
Parts and component sales7.6 16.4 — 24.0 7.2 15.7 — 22.9 
Service and equipment installation revenue0.2 2.6 — 2.8 0.5 1.6 — 2.1 
Used equipment sales— — — — — 0.8 — 0.8 
Freight revenue0.2 0.5 — 0.7 0.4 0.7 — 1.1 
Other— — — — 0.1 — — 0.1 
Total international revenue16.3 49.7 — 66.0 23.5 43.1 — 66.6 
Total net sales$202.2 $107.0 $— $309.2 $215.5 $132.2 $0.2 $347.9 
Sales into major geographic regions were as follows:

Three Months Ended March 31,
(in millions)20242023
United States$243.2 $281.3 
Canada18.9 21.8 
Australia9.3 9.7 
Europe9.0 11.0 
Africa9.0 8.1 
Brazil5.6 4.5 
South America (Excluding Brazil)5.0 5.6 
Mexico4.3 0.8 
Asia3.7 0.9 
Central America (Excluding Mexico)0.7 2.1 
Other0.5 2.1 
Total foreign66.0 66.6 
Total net sales$309.2 $347.9 

As of March 31, 2024, the Company had contract assets of $3.1 million and contract liabilities, excluding customer deposits, of $4.9 million, including $1.1 million of deferred revenue related to extended warranties. As of December 31, 2023, the Company had contract assets of $3.7 million and contract liabilities, excluding customer deposits, of $5.6 million, including $0.8 million of deferred revenue related to extended warranties.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Segment Information Segment Information
The Company has two reportable segments, each of which comprise sites based upon the nature of the products or services produced, the type of customer for the products, the similarity of economic characteristics, the manner in which management reviews results and the nature of the production process, among other considerations. Based on a review of these factors, the Company's Australia and Latin America ("LatAm") sites and Astec Digital have changed reportable segments beginning January 1, 2024. The Australia and LatAm sites were previously reported in the Infrastructure Solutions segment and have moved to the Materials Solutions segment. Astec Digital was previously included in the Corporate and Other category has moved to the Infrastructure Solutions segment.

Segment Operating Adjusted EBITDA is the measure of segment profit or loss used by the Company's Chief Executive Officer ("CEO"), who is considered to be the CODM, to evaluate performance and allocate resources to the operating segments. Segment Operating Adjusted EBITDA, a non-GAAP financial measure, is defined as net income or loss before the impact of interest income or expense, income taxes, depreciation and amortization and certain other adjustments that are not considered by the CODM in the evaluation of ongoing operating performance. The Company's presentation of Segment Operating Adjusted EBITDA may not be comparable to similar measures used by other companies and is not necessarily indicative of the results of operations that would have occurred had each reportable segment been an independent, stand-alone entity during the periods presented. Beginning January 1, 2024, the Company's presentation of Segment Operating Adjusted EBITDA has been modified to exclude the net income or loss attributable to the noncontrolling interest and include intersegment profit.

Prior periods have been revised to reflect the changes for both the segment composition and the segment profit or loss metric calculation for comparability.

A brief description of each segment is as follows:

Infrastructure Solutions – Sites within the Infrastructure Solutions segment design, engineer, manufacture and market a complete line of asphalt plants, concrete plants and their related components and ancillary equipment, including industrial automation controls and telematics platforms, as well as supply asphalt road construction equipment, industrial thermal systems and other heavy equipment. The sites based in North America within the Infrastructure Solutions segment are primarily manufacturing operations, while those located outside of North America service and install equipment and provide parts in the regions in which they operate for many of the products produced by all of the Company's manufacturing sites. The primary purchasers of the products produced by this segment are asphalt and concrete producers, highway and heavy equipment contractors, utility contractors, forestry and environmental recycling contractors and domestic and foreign governmental agencies.

Materials Solutions – Sites within the Materials Solutions segment design and manufacture heavy processing equipment, in addition to servicing and supplying parts for the aggregate, metallic mining, recycling, ports and bulk handling markets. The sites
within the Materials Solutions segment are primarily manufacturing operations, with the AME site functioning to market, service and install equipment and provide parts in the regions in which they operate for many of the products produced by all of the Company's manufacturing sites. Additionally, the Materials Solutions segment offers consulting and engineering services to provide complete "turnkey" processing systems. The principal purchasers of aggregate processing equipment include distributors, highway and heavy equipment contractors, sand and gravel producers, demolition, recycle and crushing contractors, open mine operators, quarry operators, port and inland terminal authorities, power stations and foreign and domestic governmental agencies.

Corporate and Other – The Corporate and Other category consists primarily of the parent company and the captive which do not meet the requirements for separate disclosure as an operating segment or inclusion in one of the reporting segments. The parent company and the captive insurance company provide support and corporate oversight for other sites.

The accounting policies of the reportable segments are the same as those described in Note 1, Basis of Presentation and Significant Accounting Policies. Intersegment sales and transfers between foreign subsidiaries are valued at prices comparable to those for unrelated parties.

Segment Information:

Three Months Ended March 31, 2024Three Months Ended March 31, 2023
(in millions)Infrastructure SolutionsMaterials SolutionsCorporate and OtherTotalInfrastructure SolutionsMaterials SolutionsCorporate and OtherTotal
Revenues from external customers$202.2 $107.0 $— $309.2 $215.5 $132.2 $0.2 $347.9 
Intersegment sales6.8 0.5 — 7.3 6.6 0.4 — 7.0 
Segment Operating Adjusted EBITDA25.6 5.3 (12.0)18.9 28.5 14.6 (7.9)35.2 

A reconciliation of total Segment Operating Adjusted EBITDA to the Company's "Net income attributable to controlling interest" is as follows:

Three Months Ended March 31,
(in millions)20242023
Segment Operating Adjusted EBITDA$18.9 $35.2 
Adjustments:
Transformation program(6.3)(7.2)
Restructuring and other related charges(0.1)(7.1)
Gain on sale of property and equipment, net0.9 3.4 
Interest expense, net(2.1)(1.5)
Depreciation and amortization(6.5)(6.3)
Income tax provision(1.4)(4.4)
Net income attributable to controlling interest$3.4 $12.1 
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Strategic Transformation, Restructuring and Other Asset Gains and Charges
3 Months Ended
Mar. 31, 2024
Restructuring, Settlement and Impairment Provisions [Abstract]  
Strategic Transformation, Restructuring and Other Asset Gains and Charges Strategic Transformation, Restructuring and Other Asset Gains and Charges
The Company's strategic transformation program includes two ongoing initiatives. The Company is undergoing a multi-year phased implementation of a standardized enterprise resource planning ("ERP") across the global organization, which will replace much of the existing disparate core financial systems. The upgraded ERP will initially convert internal operations, manufacturing, finance, human capital resources management and customer relationship systems to cloud-based platforms. An implementation of this scale is a major financial undertaking and requires substantial time and attention of management and key employees.

In addition, a lean manufacturing initiative at one of the Company's largest sites was largely completed during 2023. Certain capital investments related to this initiative are continuing in early 2024.

Total costs of $6.5 million were incurred related to these strategic transformation initiatives in the three months ended March 31, 2024, of which $6.4 million and $0.1 million are recorded in "Selling, general and administrative expenses" and "Cost of sales," respectively, in the Consolidated Statements of Operations. Costs totaling $7.2 million were incurred in the three months ended March 31, 2023 and are recorded in "Selling, general and administrative expenses" in the Consolidated Statements of Operations. Capitalized implementation costs associated with the ERP implementation totaled $34.5 million, of which $3.9 million and $30.6 million were included in "Prepaid expenses and other assets" and "Other long-term assets," respectively, in the Consolidated Balance Sheets as of March 31, 2024. Capitalized implementation costs totaled $30.6 million, of which $3.3 million
and $27.3 million were included in "Prepaid expenses and other assets" and "Other long-term assets," respectively, in the Consolidated Balance Sheets as of December 31, 2023. Amortization of these capitalized implementation costs totaled $0.7 million and $0.1 million during the three months ended March 31, 2024 and 2023, respectively, which is included in "Selling, general and administrative expenses" in the Consolidated Statements of Operations.

In addition, the Company periodically sells or disposes of its assets in the normal course of its business operations as they are no longer needed or used and may incur gains or losses on these disposals. The Company reports asset impairment charges and gains or losses on the sales of property and equipment collectively, with restructuring charges in "Restructuring and other asset (gains) charges, net" in the Consolidated Statements of Operations to the extent they are experienced.

Restructuring charges and net gain on sale of property and equipment are presented below:

Three Months Ended March 31,
(in millions)20242023
Restructuring charges:
Costs associated with leadership change and overhead restructuring $— $7.0 
Costs associated with exited operations - Enid0.1 0.1 
Total restructuring related charges0.1 7.1 
Gain on sale of property and equipment, net:
Gain on sale of property and equipment, net(0.9)(3.4)
Total gain on sale of property and equipment, net(0.9)(3.4)
Restructuring and other asset (gains) charges, net$(0.8)$3.7 

Restructuring charges by segment are as follows:

Three Months Ended March 31,
(in millions)20242023
Infrastructure Solutions$0.1 $1.0 
Corporate and Other— 6.1 
Total restructuring related charges$0.1 $7.1 

Net gains on sale of property and equipment by segment are as follows:

Three Months Ended March 31,
(in millions)20242023
Infrastructure Solutions$(0.1)$(3.4)
Materials Solutions(0.8)— 
Total gain on sale of property and equipment, net$(0.9)$(3.4)

In January 2021, the Company announced plans to close the Tacoma, Washington facility in order to simplify and consolidate operations within the Infrastructure Solutions segment. The sale of the Tacoma facility's land, building and certain equipment assets was completed in the first quarter of 2023 for $19.9 million. The Company recorded a gain on the sale of $3.4 million, which was recorded in "Restructuring and other asset (gains) charges, net" in the Consolidated Statements of Operations.

Effective as of January 6, 2023, Mr. Barry A. Ruffalo's employment as President and CEO was terminated. In connection with his separation, the Company entered into an agreement with Mr. Ruffalo (the "Separation Agreement"), pursuant to which Mr. Ruffalo was entitled to certain severance payments and benefits. During the first quarter of 2023, $1.8 million of restructuring costs, related to the modification of Mr. Ruffalo's equity awards and other third-party transition support costs, were recorded in "Restructuring and other asset (gains) charges, net" in the Consolidated Statements of Operations. The related recovery of $1.6 million of incurred share-based compensation expense was recorded in "Selling, general and administrative expenses" in the Consolidated Statements of Operations during the first quarter of 2023. The Separation Agreement also included a release and waiver by Mr. Ruffalo and other customary provisions.
Management continually reviews the Company's organizational structure and operations to ensure they are optimized and aligned with achieving near-term and long-term operational and profitability targets. In connection with this review, in February 2023, the Company implemented a limited restructuring plan to right-size and reduce the fixed cost structure of certain overhead departments. Charges of $5.2 million for employee termination costs, including equity award modifications, were incurred in the first quarter of 2023 and recorded in "Restructuring and other asset (gains) charges, net" in the Consolidated Statements of Operations. The related recovery of $0.8 million of incurred share-based compensation expense was recorded in "Selling, general and administrative expenses" in the Consolidated Statements of Operations.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Common Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Earnings Per Common Share Earnings Per Common Share
Basic earnings per common share is determined by dividing "Net income attributable to controlling interest" by the weighted average number of common shares outstanding during the reporting period. Diluted earnings per common share includes the dilutive effect of common stock equivalents, consisting of restricted stock units, performance stock units and stock held in the Company's deferred compensation programs, using the treasury stock method. Performance stock units, which are considered contingently issuable, are considered dilutive when the related performance criterion has been met.

The following table sets forth a reconciliation of the number of shares used in the computation of basic and diluted earnings per common share:

Three Months Ended March 31,
20242023
Denominator:
Denominator for basic earnings per common share22,762,098 22,655,821 
Effect of dilutive securities72,716 87,116 
Denominator for diluted earnings per common share22,834,814 22,742,937 
Antidilutive securities excluded from the calculation of diluted earnings per share14,130 63,949 
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation

The accompanying unaudited consolidated financial statements include the accounts of Astec and its subsidiaries and have been prepared by the Company, pursuant to the rules and regulations of the U.S. Securities and Exchange Commission ("SEC"). The Company prepares its financial statements in accordance with accounting principles generally accepted in the U.S. ("U.S. GAAP"). Certain information and footnote disclosures normally included in annual consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the SEC rules and regulations governing interim financial statements. However, the Company believes that the disclosures made in the unaudited consolidated financial statements and related notes are adequate to make the information presented not misleading. These consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the year ended December 31, 2023. All intercompany balances and transactions between the Company and its affiliates have been eliminated in consolidation.

Noncontrolling interest in the Company's consolidated financial statements represents the 7% interest in a consolidated subsidiary which is not owned by the Company. Since the Company controls this subsidiary, the subsidiary's financial statements are consolidated with those of the Company, and the noncontrolling owner's 7% share of the subsidiary's net assets and results of operations is deducted and reported as "Noncontrolling interest" in the Consolidated Balance Sheets and as "Net loss attributable to noncontrolling interest" in the Consolidated Statements of Operations. The Company executed an agreement in February 2022 with the noncontrolling interest holder to acquire their outstanding interest in full for R$10.0M (approximately $2.0 million, subject to the effect of exchange rates). Completion of the transaction is subject to resolution of certain disputes between the parties.

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Significant items subject to such estimates and assumptions include inventory net realizable value, product warranty obligations, self-insurance loss reserves, capitalization of internal use software, goodwill and other intangible assets impairment and the measurement of income tax assets and liabilities. The Company bases its estimates on historical experience and on various other assumptions that the Company believes to be reasonable under the circumstances. On an ongoing basis, the Company evaluates these assumptions, judgments and estimates. Actual results could differ from those estimates.

In the opinion of management, the consolidated financial statements contain all adjustments necessary for a fair statement of the results of operations and comprehensive (loss) income for the three months ended March 31, 2024 and 2023, the financial position as of March 31, 2024 and December 31, 2023 and the cash flows for the three months ended March 31, 2024 and 2023, and, except as otherwise discussed herein, such adjustments consist only of those of a normal recurring nature. The interim results are not necessarily indicative of results that may be achieved in a full reporting year.

All dollar amounts, except share and per share amounts, are in millions of dollars unless otherwise indicated.
Recently Issued Accounting Pronouncements Not Yet Adopted
Recently Issued Accounting Pronouncements Not Yet Adopted

In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2023-07, "Segment Reporting (Topic 280): Improvement to Reportable Segment Disclosures," which requires entities to disclose significant segment expenses, other segment items, the title and position of the chief operating decision maker ("CODM") and information related to how the CODM assesses segment performance and allocates resources, among certain other required disclosures. Additionally, current annual disclosures will be required in interim periods. The new standard is effective, on a retrospective basis, for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact this ASU will have on its financial statement disclosures.

In December 2023, the FASB issued ASU 2023-09, "Income Taxes (Topic 740): Improvements to Income Tax Disclosures," which requires entities to disclose specific categories in the income tax rate reconciliation and provide additional information for reconciling items that meet a specified quantitative threshold. In addition, the new standard requires disclosure of the amount of income taxes paid disaggregated by federal, state and foreign taxes and by jurisdiction for exceeding a specified quantitative threshold. Additionally, income or loss from continuing operations before income tax will be required to be disaggregated between domestic and foreign classifications and income tax expense will be required to be disaggregated between federal, state and foreign classifications. The new standard is effective for fiscal years beginning after December 15, 2024 on a prospective basis, with retrospective application permitted. The Company is currently evaluating the impact this ASU will have on its financial statement disclosures.

In March 2024, the SEC adopted the final rule under SEC Release No. 33-11275, "The Enhancement and Standardization of Climate-Related Disclosures for Investors," which will require registrants to disclose certain climate-related information in registration statements and annual reports. On April 4, 2024, the SEC voluntarily stayed the effective date of the final rule pending judicial review of petitions challenging it, which have been consolidated for review by the U.S. District Court of Appeals for the 8th Circuit. Notwithstanding any changes as a result of these challenges, the disclosure requirements will apply to the Company's fiscal year beginning January 1, 2025. The Company is currently evaluating the impact this final rule will have on its financial statement disclosures.

Recent accounting guidance not discussed above is not applicable, did not have, or is not expected to have a material impact on the Company.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories (Tables)
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current
Inventories consist of the following:

(in millions)March 31, 2024December 31, 2023
Raw materials and parts$299.6 $298.6 
Work-in-process104.4 87.1 
Finished goods78.0 68.3 
Used equipment2.0 1.6 
Total$484.0 $455.6 
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
As indicated in the tables below, the Company has determined that all of its financial assets and liabilities as of March 31, 2024 and December 31, 2023 are Level 1 and Level 2 in the fair value hierarchy defined above:

March 31, 2024
(in millions)Level 1Level 2Total
Financial assets:
Trading equity securities:
Deferred compensation programs' mutual funds$5.1 $— $5.1 
Preferred stocks0.3 — 0.3 
Equity funds0.7 — 0.7 
Trading debt securities:
Corporate bonds4.3 — 4.3 
Agency bonds— 2.5 2.5 
U.S. government securities2.9 — 2.9 
Asset-backed securities— 4.3 4.3 
Exchange traded funds1.4 — 1.4 
Mortgage backed securities— 0.4 0.4 
Other0.2 0.4 0.6 
Total financial assets$14.9 $7.6 $22.5 
Financial liabilities:
Deferred compensation programs' liabilities$— $6.6 $6.6 
Total financial liabilities$— $6.6 $6.6 
December 31, 2023
(in millions)Level 1Level 2Total
Financial assets:
Trading equity securities:
Deferred compensation programs' mutual funds$4.2 $— $4.2 
Preferred stocks0.3 — 0.3 
Equity funds0.7 — 0.7 
Trading debt securities:
Corporate bonds3.4 — 3.4 
Agency bonds— 2.5 2.5 
U.S. government securities1.9 — 1.9 
Asset-backed securities— 4.0 4.0 
Exchange traded funds1.3 — 1.3 
Mortgage backed securities— 0.5 0.5 
Other0.2 0.5 0.7 
Total financial assets$12.0 $7.5 $19.5 
Financial liabilities:
Derivative financial instruments$— $0.1 $0.1 
Deferred compensation programs' liabilities— 5.5 5.5 
Total financial liabilities$— $5.6 $5.6 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Product Warranty Reserves (Tables)
3 Months Ended
Mar. 31, 2024
Product Warranties Disclosures [Abstract]  
Schedule of Product Warranty Liability
Changes in the Company's product warranty liability for the three month periods ended March 31, 2024 and 2023 are as follows:

Three Months Ended March 31,
(in millions)20242023
Reserve balance, beginning of the period$16.5 $11.9 
Warranty liabilities accrued4.2 3.9 
Warranty liabilities settled(4.5)(3.4)
Reserve balance, end of the period$16.2 $12.4 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following tables disaggregate the Company's revenue by major source for the three-month periods ended March 31, 2024 and 2023 (excluding intercompany sales):

Three Months Ended March 31, 2024Three Months Ended March 31, 2023
(in millions)Infrastructure SolutionsMaterials SolutionsCorporate and OtherTotalInfrastructure SolutionsMaterials SolutionsCorporate and OtherTotal
Net Sales-Domestic:
Equipment sales$100.4 $36.6 $— $137.0 $108.2 $67.7 $— $175.9 
Parts and component sales70.8 19.5 — 90.3 59.4 21.3 — 80.7 
Service and equipment installation revenue8.2 0.1 — 8.3 16.5 0.2 — 16.7 
Used equipment sales— — — — 0.9 — — 0.9 
Freight revenue5.7 1.9 — 7.6 6.9 2.1 — 9.0 
Other0.8 (0.8)— — 0.1 (2.2)0.2 (1.9)
Total domestic revenue185.9 57.3 — 243.2 192.0 89.1 0.2 281.3 
Net Sales-International:
Equipment sales8.3 30.2 — 38.5 15.3 24.3 — 39.6 
Parts and component sales7.6 16.4 — 24.0 7.2 15.7 — 22.9 
Service and equipment installation revenue0.2 2.6 — 2.8 0.5 1.6 — 2.1 
Used equipment sales— — — — — 0.8 — 0.8 
Freight revenue0.2 0.5 — 0.7 0.4 0.7 — 1.1 
Other— — — — 0.1 — — 0.1 
Total international revenue16.3 49.7 — 66.0 23.5 43.1 — 66.6 
Total net sales$202.2 $107.0 $— $309.2 $215.5 $132.2 $0.2 $347.9 
Revenue from External Customers by Geographic Areas
Sales into major geographic regions were as follows:

Three Months Ended March 31,
(in millions)20242023
United States$243.2 $281.3 
Canada18.9 21.8 
Australia9.3 9.7 
Europe9.0 11.0 
Africa9.0 8.1 
Brazil5.6 4.5 
South America (Excluding Brazil)5.0 5.6 
Mexico4.3 0.8 
Asia3.7 0.9 
Central America (Excluding Mexico)0.7 2.1 
Other0.5 2.1 
Total foreign66.0 66.6 
Total net sales$309.2 $347.9 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
Segment Information:

Three Months Ended March 31, 2024Three Months Ended March 31, 2023
(in millions)Infrastructure SolutionsMaterials SolutionsCorporate and OtherTotalInfrastructure SolutionsMaterials SolutionsCorporate and OtherTotal
Revenues from external customers$202.2 $107.0 $— $309.2 $215.5 $132.2 $0.2 $347.9 
Intersegment sales6.8 0.5 — 7.3 6.6 0.4 — 7.0 
Segment Operating Adjusted EBITDA25.6 5.3 (12.0)18.9 28.5 14.6 (7.9)35.2 
Reconciliation of Operating Profit (Loss) from Segments to Consolidated
A reconciliation of total Segment Operating Adjusted EBITDA to the Company's "Net income attributable to controlling interest" is as follows:

Three Months Ended March 31,
(in millions)20242023
Segment Operating Adjusted EBITDA$18.9 $35.2 
Adjustments:
Transformation program(6.3)(7.2)
Restructuring and other related charges(0.1)(7.1)
Gain on sale of property and equipment, net0.9 3.4 
Interest expense, net(2.1)(1.5)
Depreciation and amortization(6.5)(6.3)
Income tax provision(1.4)(4.4)
Net income attributable to controlling interest$3.4 $12.1 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Strategic Transformation, Restructuring and Other Asset Gains and Charges (Tables)
3 Months Ended
Mar. 31, 2024
Restructuring, Settlement and Impairment Provisions [Abstract]  
Restructuring and Related Costs
Restructuring charges and net gain on sale of property and equipment are presented below:

Three Months Ended March 31,
(in millions)20242023
Restructuring charges:
Costs associated with leadership change and overhead restructuring $— $7.0 
Costs associated with exited operations - Enid0.1 0.1 
Total restructuring related charges0.1 7.1 
Gain on sale of property and equipment, net:
Gain on sale of property and equipment, net(0.9)(3.4)
Total gain on sale of property and equipment, net(0.9)(3.4)
Restructuring and other asset (gains) charges, net$(0.8)$3.7 

Restructuring charges by segment are as follows:

Three Months Ended March 31,
(in millions)20242023
Infrastructure Solutions$0.1 $1.0 
Corporate and Other— 6.1 
Total restructuring related charges$0.1 $7.1 
Schedule of Fixed Asset Sales
Net gains on sale of property and equipment by segment are as follows:

Three Months Ended March 31,
(in millions)20242023
Infrastructure Solutions$(0.1)$(3.4)
Materials Solutions(0.8)— 
Total gain on sale of property and equipment, net$(0.9)$(3.4)
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Common Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Computation of Earnings Per Share
The following table sets forth a reconciliation of the number of shares used in the computation of basic and diluted earnings per common share:

Three Months Ended March 31,
20242023
Denominator:
Denominator for basic earnings per common share22,762,098 22,655,821 
Effect of dilutive securities72,716 87,116 
Denominator for diluted earnings per common share22,834,814 22,742,937 
Antidilutive securities excluded from the calculation of diluted earnings per share14,130 63,949 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Significant Accounting Policies - Description of Business (Details)
3 Months Ended
Mar. 31, 2024
segment
Accounting Policies [Abstract]  
Number of reportable segments 2
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Significant Accounting Policies - Basis of Presentation (Details)
R$ in Millions, $ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
Mar. 31, 2024
BRL (R$)
Mar. 31, 2023
USD ($)
Product Information [Line Items]      
Noncontrolling interest, decrease from redemptions or purchase of interests $ 2.0 R$ 10.0  
Decrease in cost of sales $ (232.3)   $ (258.7)
Revision of Prior Period, Error Correction, Adjustment      
Product Information [Line Items]      
Decrease in cost of sales     $ 1.9
Consolidated Subsidiary      
Product Information [Line Items]      
Noncontrolling interest, ownership percentage by parent 7.00% 7.00%  
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials and parts $ 299.6 $ 298.6
Work-in-process 104.4 87.1
Finished goods 78.0 68.3
Used equipment 2.0 1.6
Total $ 484.0 $ 455.6
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measure on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Financial assets:    
Total financial assets $ 22.5 $ 19.5
Financial liabilities:    
Derivative financial instruments   0.1
Deferred compensation programs' liabilities 6.6 5.5
Total financial liabilities 6.6 5.6
Corporate bonds    
Financial assets:    
Trading debt securities: 4.3 3.4
Agency bonds    
Financial assets:    
Trading debt securities: 2.5 2.5
U.S. government securities    
Financial assets:    
Trading debt securities: 2.9 1.9
Asset-backed securities    
Financial assets:    
Trading debt securities: 4.3 4.0
Exchange traded funds    
Financial assets:    
Trading debt securities: 1.4 1.3
Mortgage backed securities    
Financial assets:    
Trading debt securities: 0.4 0.5
Other    
Financial assets:    
Trading debt securities: 0.6 0.7
Preferred stocks    
Financial assets:    
Trading equity securities: 0.3 0.3
Equity Funds    
Financial assets:    
Trading equity securities: 0.7 0.7
Supplemental Employee Retirement Plan and Non-Qualified Deferred Compensation Plan | Mutual Fund    
Financial assets:    
Trading equity securities: 5.1 4.2
Level 1    
Financial assets:    
Total financial assets 14.9 12.0
Financial liabilities:    
Derivative financial instruments   0.0
Deferred compensation programs' liabilities 0.0 0.0
Total financial liabilities 0.0 0.0
Level 1 | Corporate bonds    
Financial assets:    
Trading debt securities: 4.3 3.4
Level 1 | Agency bonds    
Financial assets:    
Trading debt securities: 0.0 0.0
Level 1 | U.S. government securities    
Financial assets:    
Trading debt securities: 2.9 1.9
Level 1 | Asset-backed securities    
Financial assets:    
Trading debt securities: 0.0 0.0
Level 1 | Exchange traded funds    
Financial assets:    
Trading debt securities: 1.4 1.3
Level 1 | Mortgage backed securities    
Financial assets:    
Trading debt securities: 0.0 0.0
Level 1 | Other    
Financial assets:    
Trading debt securities: 0.2 0.2
Level 1 | Preferred stocks    
Financial assets:    
Trading equity securities: 0.3 0.3
Level 1 | Equity Funds    
Financial assets:    
Trading equity securities: 0.7 0.7
Level 1 | Supplemental Employee Retirement Plan and Non-Qualified Deferred Compensation Plan | Mutual Fund    
Financial assets:    
Trading equity securities: 5.1 4.2
Level 2    
Financial assets:    
Total financial assets 7.6 7.5
Financial liabilities:    
Derivative financial instruments   0.1
Deferred compensation programs' liabilities 6.6 5.5
Total financial liabilities 6.6 5.6
Level 2 | Corporate bonds    
Financial assets:    
Trading debt securities: 0.0 0.0
Level 2 | Agency bonds    
Financial assets:    
Trading debt securities: 2.5 2.5
Level 2 | U.S. government securities    
Financial assets:    
Trading debt securities: 0.0 0.0
Level 2 | Asset-backed securities    
Financial assets:    
Trading debt securities: 4.3 4.0
Level 2 | Exchange traded funds    
Financial assets:    
Trading debt securities: 0.0 0.0
Level 2 | Mortgage backed securities    
Financial assets:    
Trading debt securities: 0.4 0.5
Level 2 | Other    
Financial assets:    
Trading debt securities: 0.4 0.5
Level 2 | Preferred stocks    
Financial assets:    
Trading equity securities: 0.0 0.0
Level 2 | Equity Funds    
Financial assets:    
Trading equity securities: 0.0 0.0
Level 2 | Supplemental Employee Retirement Plan and Non-Qualified Deferred Compensation Plan | Mutual Fund    
Financial assets:    
Trading equity securities: $ 0.0 $ 0.0
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Product Warranty Reserves (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]    
Reserve balance, beginning of the period $ 16.5 $ 11.9
Warranty liabilities accrued 4.2 3.9
Warranty liabilities settled (4.5) (3.4)
Reserve balance, end of the period $ 16.2 $ 12.4
Minimum    
Standard Product Warranty Disclosure [Abstract]    
Standard product warranty, warranty period 3 months  
Maximum    
Standard Product Warranty Disclosure [Abstract]    
Standard product warranty, warranty period 2 years  
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Loss Reserves (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Accrued Loss Reserves [Abstract]    
Liability for claims and claims adjustment expense $ 6.9 $ 7.2
Self insurance reserve, noncurrent $ 5.0 $ 4.5
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Income tax provision $ 1.4 $ 4.4  
Effective income tax rate reconciliation, percent 29.80% 26.70%  
Unrecognized tax benefits $ 13.2   $ 13.0
Unrecognized tax benefits, period increase (decrease) $ 0.2    
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Aug. 16, 2018
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2023
Dec. 19, 2023
Sep. 30, 2023
Other Commitments [Line Items]            
Contractual obligation   $ 0.9 $ 1.1 $ 1.1    
Percentage of potential contingent liability on unpaid balance   1.75%   1.75%    
Maximum exposure   $ 0.1        
Loss contingency accrual   0.6 0.6 $ 0.6    
Settlement liabilities, current   13.7        
Settlement assets, current   13.7        
Loss contingency, estimate of possible loss   8.1 7.9 $ 7.9 $ 7.9 $ 6.4
Loss contingency, estimate of possible loss, increase in period     $ 1.5      
Pending Litigation            
Other Commitments [Line Items]            
Loss contingency, damages sought, value $ 8.5          
Letter of Credit Lender            
Other Commitments [Line Items]            
Amount of letters of credit outstanding   9.8        
Contingent liabilities for letters of credit issued on behalf of foreign subsidiaries   5.6        
Performance Guarantee            
Other Commitments [Line Items]            
Contingent liabilities for letters of credit issued on behalf of foreign subsidiaries   7.6        
Revolving Credit Facility            
Other Commitments [Line Items]            
Line of credit facility, maximum borrowing capacity   250.0        
Letter of Credit | Unused lines of Credit            
Other Commitments [Line Items]            
Amount of letters of credit outstanding   20.2        
Letter of Credit | Performance Guarantee | Unused lines of Credit            
Other Commitments [Line Items]            
Letters of credit issued on behalf of foreign subsidiaries   $ 10.7        
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Abstract]    
Net sales $ 309.2 $ 347.9
United States    
Disaggregation of Revenue [Abstract]    
Net sales 243.2 281.3
United States | Equipment sales    
Disaggregation of Revenue [Abstract]    
Net sales 137.0 175.9
United States | Parts and component sales    
Disaggregation of Revenue [Abstract]    
Net sales 90.3 80.7
United States | Service and equipment installation revenue    
Disaggregation of Revenue [Abstract]    
Net sales 8.3 16.7
United States | Used equipment sales    
Disaggregation of Revenue [Abstract]    
Net sales 0.0 0.9
United States | Freight revenue    
Disaggregation of Revenue [Abstract]    
Net sales 7.6 9.0
United States | Other    
Disaggregation of Revenue [Abstract]    
Net sales 0.0 (1.9)
Canada    
Disaggregation of Revenue [Abstract]    
Net sales 18.9 21.8
Australia    
Disaggregation of Revenue [Abstract]    
Net sales 9.3 9.7
Europe    
Disaggregation of Revenue [Abstract]    
Net sales 9.0 11.0
Africa    
Disaggregation of Revenue [Abstract]    
Net sales 9.0 8.1
Brazil    
Disaggregation of Revenue [Abstract]    
Net sales 5.6 4.5
South America (Excluding Brazil)    
Disaggregation of Revenue [Abstract]    
Net sales 5.0 5.6
Mexico    
Disaggregation of Revenue [Abstract]    
Net sales 4.3 0.8
Asia    
Disaggregation of Revenue [Abstract]    
Net sales 3.7 0.9
Central America (Excluding Mexico)    
Disaggregation of Revenue [Abstract]    
Net sales 0.7 2.1
Other    
Disaggregation of Revenue [Abstract]    
Net sales 0.5 2.1
International    
Disaggregation of Revenue [Abstract]    
Net sales 66.0 66.6
International | Equipment sales    
Disaggregation of Revenue [Abstract]    
Net sales 38.5 39.6
International | Parts and component sales    
Disaggregation of Revenue [Abstract]    
Net sales 24.0 22.9
International | Service and equipment installation revenue    
Disaggregation of Revenue [Abstract]    
Net sales 2.8 2.1
International | Used equipment sales    
Disaggregation of Revenue [Abstract]    
Net sales 0.0 0.8
International | Freight revenue    
Disaggregation of Revenue [Abstract]    
Net sales 0.7 1.1
International | Other    
Disaggregation of Revenue [Abstract]    
Net sales 0.0 0.1
Corporate and Other    
Disaggregation of Revenue [Abstract]    
Net sales 0.0 0.2
Corporate and Other | United States    
Disaggregation of Revenue [Abstract]    
Net sales 0.0 0.2
Corporate and Other | United States | Equipment sales    
Disaggregation of Revenue [Abstract]    
Net sales 0.0 0.0
Corporate and Other | United States | Parts and component sales    
Disaggregation of Revenue [Abstract]    
Net sales 0.0 0.0
Corporate and Other | United States | Service and equipment installation revenue    
Disaggregation of Revenue [Abstract]    
Net sales 0.0 0.0
Corporate and Other | United States | Used equipment sales    
Disaggregation of Revenue [Abstract]    
Net sales 0.0 0.0
Corporate and Other | United States | Freight revenue    
Disaggregation of Revenue [Abstract]    
Net sales 0.0 0.0
Corporate and Other | United States | Other    
Disaggregation of Revenue [Abstract]    
Net sales 0.0 0.2
Corporate and Other | International    
Disaggregation of Revenue [Abstract]    
Net sales 0.0 0.0
Corporate and Other | International | Equipment sales    
Disaggregation of Revenue [Abstract]    
Net sales 0.0 0.0
Corporate and Other | International | Parts and component sales    
Disaggregation of Revenue [Abstract]    
Net sales 0.0 0.0
Corporate and Other | International | Service and equipment installation revenue    
Disaggregation of Revenue [Abstract]    
Net sales 0.0 0.0
Corporate and Other | International | Used equipment sales    
Disaggregation of Revenue [Abstract]    
Net sales 0.0 0.0
Corporate and Other | International | Freight revenue    
Disaggregation of Revenue [Abstract]    
Net sales 0.0 0.0
Corporate and Other | International | Other    
Disaggregation of Revenue [Abstract]    
Net sales 0.0 0.0
Infrastructure Solutions    
Disaggregation of Revenue [Abstract]    
Net sales 202.2 215.5
Infrastructure Solutions | United States    
Disaggregation of Revenue [Abstract]    
Net sales 185.9 192.0
Infrastructure Solutions | United States | Equipment sales    
Disaggregation of Revenue [Abstract]    
Net sales 100.4 108.2
Infrastructure Solutions | United States | Parts and component sales    
Disaggregation of Revenue [Abstract]    
Net sales 70.8 59.4
Infrastructure Solutions | United States | Service and equipment installation revenue    
Disaggregation of Revenue [Abstract]    
Net sales 8.2 16.5
Infrastructure Solutions | United States | Used equipment sales    
Disaggregation of Revenue [Abstract]    
Net sales 0.0 0.9
Infrastructure Solutions | United States | Freight revenue    
Disaggregation of Revenue [Abstract]    
Net sales 5.7 6.9
Infrastructure Solutions | United States | Other    
Disaggregation of Revenue [Abstract]    
Net sales 0.8 0.1
Infrastructure Solutions | International    
Disaggregation of Revenue [Abstract]    
Net sales 16.3 23.5
Infrastructure Solutions | International | Equipment sales    
Disaggregation of Revenue [Abstract]    
Net sales 8.3 15.3
Infrastructure Solutions | International | Parts and component sales    
Disaggregation of Revenue [Abstract]    
Net sales 7.6 7.2
Infrastructure Solutions | International | Service and equipment installation revenue    
Disaggregation of Revenue [Abstract]    
Net sales 0.2 0.5
Infrastructure Solutions | International | Used equipment sales    
Disaggregation of Revenue [Abstract]    
Net sales 0.0 0.0
Infrastructure Solutions | International | Freight revenue    
Disaggregation of Revenue [Abstract]    
Net sales 0.2 0.4
Infrastructure Solutions | International | Other    
Disaggregation of Revenue [Abstract]    
Net sales 0.0 0.1
Materials Solutions    
Disaggregation of Revenue [Abstract]    
Net sales 107.0 132.2
Materials Solutions | United States    
Disaggregation of Revenue [Abstract]    
Net sales 57.3 89.1
Materials Solutions | United States | Equipment sales    
Disaggregation of Revenue [Abstract]    
Net sales 36.6 67.7
Materials Solutions | United States | Parts and component sales    
Disaggregation of Revenue [Abstract]    
Net sales 19.5 21.3
Materials Solutions | United States | Service and equipment installation revenue    
Disaggregation of Revenue [Abstract]    
Net sales 0.1 0.2
Materials Solutions | United States | Used equipment sales    
Disaggregation of Revenue [Abstract]    
Net sales 0.0 0.0
Materials Solutions | United States | Freight revenue    
Disaggregation of Revenue [Abstract]    
Net sales 1.9 2.1
Materials Solutions | United States | Other    
Disaggregation of Revenue [Abstract]    
Net sales (0.8) (2.2)
Materials Solutions | International    
Disaggregation of Revenue [Abstract]    
Net sales 49.7 43.1
Materials Solutions | International | Equipment sales    
Disaggregation of Revenue [Abstract]    
Net sales 30.2 24.3
Materials Solutions | International | Parts and component sales    
Disaggregation of Revenue [Abstract]    
Net sales 16.4 15.7
Materials Solutions | International | Service and equipment installation revenue    
Disaggregation of Revenue [Abstract]    
Net sales 2.6 1.6
Materials Solutions | International | Used equipment sales    
Disaggregation of Revenue [Abstract]    
Net sales 0.0 0.8
Materials Solutions | International | Freight revenue    
Disaggregation of Revenue [Abstract]    
Net sales 0.5 0.7
Materials Solutions | International | Other    
Disaggregation of Revenue [Abstract]    
Net sales $ 0.0 $ 0.0
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Narrative (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]    
Contract assets $ 3.1 $ 3.7
Contract with customer, liability 4.9 5.6
Extended Warranty Revenue    
Disaggregation of Revenue [Line Items]    
Deferred revenue $ 1.1 $ 0.8
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information- Narrative (Details)
3 Months Ended
Mar. 31, 2024
segment
Segment Reporting [Abstract]  
Number of reportable segments 2
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information - Summary of Segment Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]    
Revenue $ 309.2 $ 347.9
Infrastructure Solutions    
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]    
Revenue 202.2 215.5
Materials Solutions    
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]    
Revenue 107.0 132.2
Operating Segments    
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]    
Revenue 309.2 347.9
Segment Operating Adjusted EBITDA 18.9 35.2
Operating Segments | Infrastructure Solutions    
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]    
Revenue 202.2 215.5
Segment Operating Adjusted EBITDA 25.6 28.5
Operating Segments | Materials Solutions    
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]    
Revenue 107.0 132.2
Segment Operating Adjusted EBITDA 5.3 14.6
Intersegment Eliminations    
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]    
Revenue 7.3 7.0
Intersegment Eliminations | Infrastructure Solutions    
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]    
Revenue 6.8 6.6
Intersegment Eliminations | Materials Solutions    
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]    
Revenue 0.5 0.4
Corporate and Other    
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]    
Revenue 0.0 0.2
Segment Operating Adjusted EBITDA (12.0) (7.9)
Corporate and Other    
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]    
Revenue $ 0.0 $ 0.0
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information - Reconciliation of Total Segment Profits to Consolidated Totals (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reconciliation [Abstract]    
Gain on sale of property and equipment, net $ 0.9 $ 3.4
Income tax provision (1.4) (4.4)
Net income attributable to controlling interest 3.4 12.1
Operating Segments    
Segment Reconciliation [Abstract]    
Segment Operating Adjusted EBITDA 18.9 35.2
Transformation program (6.3) (7.2)
Restructuring and other related charges (0.1) (7.1)
Gain on sale of property and equipment, net 0.9 3.4
Interest expense, net (2.1) (1.5)
Depreciation and amortization (6.5) (6.3)
Income tax provision $ (1.4) $ (4.4)
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Strategic Transformation, Restructuring and Other Asset Gains and Charges - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Restructuring charges:      
Hosting arrangement, service contract, implementation cost, capitalized, before accumulated amortization $ 34.5   $ 30.6
Gain (loss) on disposition of property plant equipment 0.9 $ 3.4  
Costs associated with leadership change and overhead restructuring 0.0 7.0  
Discontinued Operations, Disposed of by Sale | Tacoma Exit Plan      
Restructuring charges:      
Disposal group, including discontinued operation, consideration   19.9  
Gain (loss) on disposition of property plant equipment   3.4  
Prepaid Expenses and Other Current Assets      
Restructuring charges:      
Hosting arrangement, service contract, implementation cost, capitalized, before accumulated amortization 3.9   3.3
Other Noncurrent Assets      
Restructuring charges:      
Hosting arrangement, service contract, implementation cost, capitalized, before accumulated amortization 30.6   $ 27.3
Selling, General and Administrative Expenses      
Restructuring charges:      
Hosting arrangement, service contract, implementation cost, expense, amortization 0.7 0.1  
Strategic Transformation Initiatives      
Restructuring charges:      
Transformation program 6.5    
Strategic Transformation Initiatives | Selling, General and Administrative Expenses      
Restructuring charges:      
Transformation program 6.4 7.2  
Strategic Transformation Initiatives | Cost of Sales      
Restructuring charges:      
Transformation program $ 0.1    
Other Restructuring      
Restructuring charges:      
Share-based payment arrangement, recovery of expense   (0.8)  
Restructuring and related cost, incurred cost   5.2  
Other Restructuring | Chief Executive Officer      
Restructuring charges:      
Costs associated with leadership change and overhead restructuring   1.8  
Share-based payment arrangement, recovery of expense   $ (1.6)  
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Strategic Transformation, Restructuring and Other Asset Gains and Charges - Restructuring and the Net Gain on Sale of Property and Equipment (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Restructuring charges:    
Costs associated with leadership change and overhead restructuring $ 0.0 $ 7.0
Total restructuring related charges 0.1 7.1
Gain on sale of property and equipment, net:    
Gain on disposition of property and equipment, net (0.9) (3.4)
Total gain on sale of property and equipment, net (0.9) (3.4)
Restructuring and other asset (gains) charges, net (0.8) 3.7
Facility Closing | Enid Exit Plan    
Restructuring charges:    
Business exit costs $ 0.1 $ 0.1
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Strategic Transformation, Restructuring and Other Asset Gains and Charges - Restructuring Charge by Segment (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Restructuring charges:    
Total restructuring related charges $ 0.1 $ 7.1
Corporate and Other    
Restructuring charges:    
Total restructuring related charges 0.0 6.1
Infrastructure Solutions | Operating Segments    
Restructuring charges:    
Total restructuring related charges $ 0.1 $ 1.0
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Strategic Transformation, Restructuring and Other Asset Gains and Charges - Sale of Fixed Assets by Segment (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Restructuring charges:    
Total gain on sale of property and equipment, net $ (0.9) $ (3.4)
Operating Segments    
Restructuring charges:    
Total gain on sale of property and equipment, net (0.9) (3.4)
Infrastructure Solutions | Operating Segments    
Restructuring charges:    
Total gain on sale of property and equipment, net (0.1) (3.4)
Materials Solutions    
Restructuring charges:    
Total gain on sale of property and equipment, net $ (0.8) $ 0.0
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Common Share (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Denominator:    
Denominator for basic earnings per common share 22,762,098 22,655,821
Effect of dilutive securities 72,716 87,116
Denominator for diluted earnings per common share 22,834,814 22,742,937
Antidilutive securities excluded from the calculation of diluted earnings per share (in shares) 14,130 63,949
EXCEL 58 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /V!HE@'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 " #]@:)8>%[*3>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.LTV#E&7"X@32$A, G&+'&^+:-HH,6KW]K1EZX3@ 3C&_O/Y ML^0:H\8NT7/J(B7VE&^&T+198]R*(W/4 !F/%&PNQT0[-O=="I;'9SI M/AA M#P1*REL(Q-99MC !B[@0A:D=:DQDN4MGO,,%'S]3,\,< C44J.4,55F!,-/$ M>!J:&JZ "<:40OXND%N(<_5/[-P!<4X.V2^ION_+?C7GQATJ>'MZ?)G7+7R; MV;9(XZ_L-9\B;<5E\NOJ[G[W((R2:EW(32'53DE=;?2Z>I]621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M /V!HEB+PI'+O04 +4> 8 >&PO=V]R:W-H965T&UL MM9EK;]LV%(;_"N$!PP;4L4CYVB4&'#79@K6I&V<;NF$?:(FVA$JB1U%Q\N]W M*-F2FU''GE!_B74[;_CP\/*2O-Q*]24+A=#D.8G3[*H3:KUYV^ME?B@2GEW( MC4CAS4JJA&NX5>M>ME&"!T50$O>8XPQ["8_2SO2R>#97TTN9ZSA*Q5R1+$\2 MKEZN12RW5QW:V3]XB-:A-@]ZT\L-7XN%T+]MY@KN>I5*$"4BS2*9$B565YT9 M?>NYS 047_P>B6UV<$T,RE+*+^;F+KCJ.*9$(A:^-A(Q_I!;G\1.Z"!T?-EG!5_ MR;;\MM_O$#_/M$QVP5"")$K+7_Z\JXB# -84P'8![%4 ;0IP=P%N 5J6K,!Z MQS6?7BJY)_Y.Y+H480TB+OD@4QUFY"8-1/!U? \*5)6*[4MUS5#!#UQ=$)>^(MADJ%OEW!=,:WV8;[ MXJH#O2T3ZDETIM]_1X?.3S:\;R3V%6R_@NUCZM-WTL^AGVKR^+(1-E(\G#K= M3S8D-*HETJ!"&IR&]"GG2@L5OY 'L9%*V_!P*:UR6Z5X:%1+O&&%-SP-;RY4 M) /3"PD,!M;DX4I5OVOL>&A\2\Y1Q3DZL64J#O-(,0TTYQ'76O$XLR82#6L) M.*X QVBA;E(=Z1=R&\6"W.?)4B@;&*[A.+1+Z6 RL,&AH2WA)A7N4.76GG1X+:\K.9EI_#.@@#4H2'N+LA[^(Y\3.UYQ27I MB W((A2;4*B /$@>6+E1D;;YW!JK<9#!?H,]>*=0YW1&M[1'%/\U[Z MD*]Y*%/,/AP1&4\FW<%X,K;RG<,3))8%9::.E_L8*>PRC1VBE1W.* OPVB=$T6+\E2QE:^(QYI\7ACY3J' M)6*U)6*X:=EGC-P\^R%/UZ+1 AX1NI\MWLVLRTP\L"UA[8#820[(RY4R"Y5R M=5*D$F:-W+JU=Y'SN4EA-ESMQ9L7)]^!63ERQB?,< M3H?53H>=Y'3,B@PL.TS\:ZFL \X1G?=<06N?^;X (9 )2DDK\3GL#JOM#CO) M[BP2'L?D.L_@=69OM[A.XP(;CVO+5[L<=I++N4F$6IN.^3,HZ!",0++AJ3VU MN& SZ#E,#JM-#L,]RCZ1H8!$8GBX3#/>."AGFR,M>%A)^T'>3"B*G!V M=VD@GLFOPI[&8]M"CC.:L,EX9&4XA]]AM=]AN%W93Y>W468<[&?!%;J)>42N MVZ6L:]\PP"-;@KJU 7)QWS)+1!H46YBW,;>VS2,"C;T1CVL+5OL>%WU9:P]CXL[E->,N]WV9DI<[I.U@>)!_Y>Q=W P:":\ MXKPT([[9>RS/"*NGU9GLK#B)[-6?EP>Z'[B9+S,2BQ6$.A49:WFBY M*8X9EU)KF127H>"!4.8#>+^24N]OS#^H3JJG_P)02P,$% @ _8&B6)%D MM<*Y!P )2$ !@ !X;"]W;W)K UW+D7 MLF(*+N7#NCE(SO)V456N21C&ZXH5]6IWT7YW(W<7XJC*HN8W$C7'JF+R^1,O MQ=/E"J]>OOA:/.R5_F*]NSBP!W[+U>^'&PE7ZT%+7E2\;@I1(\GO+UEEH3X/BS5[H: MGJD7CC^_:/^E-1Z,N6,-OQ+E?XM<[2]7Z0KE_)X=2_55//V3]P9MM+Y,E$W[ M&SWULN$*9<=&B:I?# BJHN[^LN^](T8+<+2P@/0+R&L7T'X!;0WMD+5F73/% M=A=2/"&II4&;_M#ZIET-UA2UWL9;)>%N >O4[DK4C2B+G"F>HT^L9'7&T:U6 MUZ!S]/OM-?KIW<_H'2IJ]*4H2_!\<[%6\&"]?)WU#_G4/80L/.0+DP&B^ R1 MD$2.Y5?^Y=<\&Y;3Z?(UF#O83 :;2:N/+ME\E)+7"K&F 3/?N^SI%$1N!3JU MWC<'EO'+%>1.P^4C7^U^_ ''X0>7=6^D;&(K'6RE/NV[*];LSU &OQ'_\U@\ MLA(L;Q"K,*DADLO\P$U69 M?&B^H]D.0>_91P<>5?R!CPK M:B6A%O7!U#I6J#V74[$:"K*X1ZR$LMFF&!1@E$F>%PJ5 I8V^O8[&J2MAG=1 M$)[I#3KPMLR5SRXO=& W(POQELR\L+&\@#=DR0_QX(?XY.[42LB".W-,!;_HJO/P[L+*. 1,]73BYT*86$))8:)U""[N^'=!N_=$O%"N! MD\;%TP5P:ST[2=(@G2%T2.'MR(X)1!P:.@M/N!0Z'*F>6U?JBG?01<0D8)8= MJV/9LEW.H=YF!6O;"9U]9!,&29=_)((Z=SH#>S"3%$SG>]$+34(G399B!X^8 M&_^=&MFOGCPVMK;!)45'4E-LAF&QE]1VOPJ1/T&_X 1&'+EO W-(Q0%= &;H M$/OY\'.M6/U0Z++01; S-%@EI"K^,J$!-9-VD;'! 7U%8% [,*RXH*X-BA8L M-,R)_=1YS>\YI&@^*GN>9,4V3=*MQ:4NJ60Q60V=8C^?_KLM=:6H'\X5EY4/ MILUC$0ZVUKL)<__MZE]*VU3HPUS8C]UOA@-@]Q1MC;K/#6AE/,[Y71" M:NU5.-\HFSS#4=,[!6S($_O9\W8/)>4$-IL3MR.:Z-%M'<'F!D<,:Q(_:W[, M,G'4<\&!/>N6R3D2.6@,)U;==HK%HU2=0C1L1_QL=]7.PE N@+9%4[@SL=MYIB.]4?UP@K;IBL;6,.B0BJ*E["&&U(B?U%Y MZUD)]?7$C=)F*ILG'$*+,Q$Q;$9>PV:978V=.!V$9C?)#JEEWB6&T,AK".VU M2&W>HC@,Y@,=L4F0;)>RWG ;\4]T_SI9T'L%DWI(YJV60RA9RGA#0<1/0:Y& MZY0O;6K!P;Q1< HM99#A'^+GGWFO=0JIS474;M)=4G0I/JFA(^JGHRX^3R"D M-M%$";$F89=8N'C20 T?T1-\)*JJZ*:O=C#0!T%%_<#K3/9FCNV?]TJ[+2FT#&-"=VD ?_B!9U9PA MIN!.XVP>J'VJ>QY:+'=*:FJ-Z1^HOW_XRA6#KZ 39[*&)'%[W&X&-M'6AN@6 M6PH4TS704U.K7>B=,.U&(-Z$=CR[Q.@2S,@T#)&_8?A-U.V+&%&6NMH4-;0X MW+WED=T/A-;HY11:.*B)3,L0^5N&KJU9=F)D3Z;:B?/L^2=8 MJ^L:SM 7X';J4O^Q5R\U?CWH//9:C]YAZW\@ &)X*.H&E?P>%H9! J50=N_D MNPLE#NUK[3NAE*C:CWO.(%"U -R_%]""]1?Z3?GPGQ&[_P%02P,$% @ M_8&B6&*)%[UB P 5@L !@ !X;"]W;W)K"NX'GQ6Y!6>DDR^;91B9+46O.2MA(HNJBH/*_.^#B MN')\Y^G!1[;/M7G@)LN*[F$+^E.UD3AR>Y6,%5 J)DHB8;=R;OV;M1\8A\;B M;P9'-;@G)I0'(1[-X*]LY7B&"#BDVDA0O!Q@#9P;)>3XTHDZ_9S&<7C_I/Z^ M"1Z#>: *UH+_PS*=KYRY0S+8T9KKC^+X)W0!38U>*KAJ_LFQM8W1.*V5%D7G MC 0%*]LK_=HE8N#@1V<<@LXA>*E#V#F$3: M61/6/=4T64IQ)-)8HYJY:7+3 M>&,TK#3+N-42WS+TT\E:E$IPEE$-&;FCG)8ID*V14^1J0R64.@?-4LJOR>_D MT_:>7+V])F\)*\D'QCFNA%JZ&D&,G)MVD]ZUDP9G)OU Y82$_CL2>$%D<5]? M=K^'M' V4R /X"2_O?%C[P];X+](;)2&L$]#>$D] MN>6XIYOUQ].!I!(RI@D7RKK K53<2)FCXI"$D_G2/0R#:6WF YNHMQ@11CUA M=)DP3>NBYDVM9H IP'4R*V0#;)5F@\F#J3>9G2!:K*+YQ+=C3GO,Z8LQ:2&D M9M_.8DZ?Y7$:3,(32HN1/S :0<8]9'P1^YYS^5;*94;4_T_%D"3U-\R6($N>@A%Q7F X8O:][]\O[Q74/U,/W02+828GP4D /S :PP\^OO[K4WZ^ M*#JUT;8*9G&TB$]/#+MEY,7A] SS]X^E?_$C9&?&!E%I6F:LW%O!@Q>#6RUM MX.Z@Z3$=)S85>U8JPF&'KGC4HX9LF[AVH$75]$$/0F-7U=SFV/B"- ;X?B>$ M?AJ8UJIOI9/_ 5!+ P04 " #]@:)8)['O'_@$ !7$P & 'AL+W=O M59(6^=C5+;&\^3RPW+J73YEA7PRXJ+G"IX%&M/;@6C2>F49Q[Q_\]R_CAUL'.\<5+NMXH_<*;3;=TS5Z9^KI] M%O#D-5&2-&>%3'F!!%O=.G?X9DX"[5!:_)FR@^Q\1YK*@O/O^N$QN75\C8AE M;*ET" H?>S9G6:8C 8Y_ZJ!.,Z9V['X_1O^U) ]D%E2R.<^^I8G:W#IC!R5L M17>9>N&'WUE-:*3C+7DFR__H4-E&Q$'+G50\KYT!09X6U2=]JQ/1<8 X9@=2 M.Y!SAW# (:@=RLQY%;*2U@-5=#85_("$MH9H^DN9F](;V*2%GL97)>#7%/S4 M;,X+R;,TH8HEZ%7!!\R1DHBOT)N*%VDCTN4A88['D.6L3B?ZZ6T@EH%C_-B6K"A::@^D5?".W M=,EN'5BBDHD]XVZ>3U#&#&"#?+=5. +&2#U<;)A"5$LKX8@WB)R_1Q5=M\&QVYD1HC]5E1\:QO\ M4N;S6!9E"F^,8N%_9 /\J&BGI#M*BO]G8A2#N.K(VT@8]ZN&="JB)E)9C4ZL M!N:$M/#(^^"E90$9T9$>.K]3##4XD]%H %VKF]@J3W7%5- &EUP=8VCH&I_) M*!S U^H;M@MH6#';.K,:)%'TS-[TZ6!=#V)_EOA&.!C/9*AZV2]YC@TUK MRS[5&VXCQKZHX4Z>:HQ]HW PF:WP8;ORZ=V"I0K[,A;T^I;!"!-W0!AP*W;8 MKG8:6:9EF2HETL5.T44&N>2HX("W4(*7:@CHJ\5DQ-\7,-\]%[G:J+O$_0'P MK:QANZZU:>W!?S?V<7\7UB^*OI$E]ZVNX8E5-)ZA 4@078;@-$+->F&5QA_6 MBP^*=GIP:4626/5H]IF* N8#MH! '&8MAU-MQ?\:W5.9+M$%G+42F#4J*J/R MUTM38NJA)J.D>=E9K5N&$X_!.204[1;U^ZMDQ8B>]54U('!%_ITKBIS!QEK?W$BH MEEVAJM-^\[:Y';HK[T3.WM_CFWEUQ].&J:Z'?[^RDH2]I@(DO MC5_N'C_/G7N^P5+(>Y4":/*0,ZZ&3JKU[-1U59Q"3E5+S(#CSD3(G&JUW5SFG$G&MBU:QD-Q%RSC,.U)&J>YU0^G@,3RZ'C.ZN%FVR: M:K/@1H,9G<(MZ+O9M<296Z$D60Y<98(3"9.A<^:?CGS/.%B+'QDLU=J8&"EC M(>[-Y#(9.IYA! QB;2 H?A8P L8,$O+X6X(ZU9G&<7V\0O]LQ:.8,54P$NQG MENATZ/0=DL"$SIF^$ M:HF[&?KI:"2X$BQ+J(:$W&K\8(ZT(F)"1B+'FY&:E"V ''X52AV12QZ+',@Q MN;N]((<'1^2 9)Q<98QA4M3 U?YY<7ZPY_R07 FN4T4^\02237\7 MM52"@I6@\Z 1\(K*%@G]#R3P@G8-G]'+W<,&.F$5W]#BA7OPJI#N1K0,Y:^S ML=(2K_/ONN@5Z.UZ=/,?/U4S&L/006 %<@%.]/Z=W_4^UDE_(["-0+2K0+2; MT*-O6)(RJ[A.9N';M;ZF\BRBL(7A7ZRSW[7Q@Y9?&6VPZE2L.HWI^:Y3D"3> MO.G,WO2"[&D=V\Y;)N6-P#;D=ROYW<:D8"7$.L>QT$@)/'XD>!&Y8K2HL,D? MK#^V'-0%H4#NK:7CN-UJ;^5LU\C;E[)>Q;G7R/G9E-61[;V$[*[17K+]BFR_ MD>SH=33[NS3]-0H%S5TC_!\$]3Q/*IXGK^!I:)+#@N81H5K+;#S7=,R :$&X MP VNI<":SZ>H1@/>3%VGYZ0QHH6<79OCO6'WO:=GS?O?P.\(>JF:\LC^1GJV MU)0VSU0I=^W!SD%.;1^CD,BFA[*-P!-,T8#A0S;- MN"(,)@CIM7I89V31TQ03+6:V+1@+C4V&':;8!X(T!K@_$4*O)N: JK.,_@%0 M2P,$% @ _8&B6'^AY5E[" .2@ !@ !X;"]W;W)KGT-D9"% MAB)8 )+M?OH#0)J@A 4DSR@O8DM>0+_=!?990+Q]YN*[W%"JDI=M6Q"+ M6[Y3):OH@TCD;KLEXO4C+?GSW2 =O+WQC3UME'ECO+BMR1-]I.J/^D'H5^-N MEH)M:249KQ)!UW>#^_1F.9V8 =;B?XP^R][OB7%EQ?EW\^)S<3>8&$6TI+DR M4Q#]8T^7M"S-3%K'W^VD@^XSS<#^[V^S_VZ=U\ZLB*1+7O[)"K6Y&UP-DH*N MR:Y4W_CS?VCKT-3,E_-2VO^3Y\9VKHWSG51\VP[6"K:L:GZ2ES80O0%Z'G@ M:@>@XP%98 !N!V#K:*/,NO6)*+*X%?PY$<9:SV9^L;&QH[4WK#)I?%1"_Y7I M<6JQY)7D)2N(HD7RJ/0/G2,E$[Y.ED1NDM]UGF4R3/YX_)3\_.,OR8\)JY(O MK"QU#N3M6&D)9J)QWG[JG_B*(3 M?B%BE.#T0X(F* /T+,\?CB-R)?/Z2SR:^0SQ>:[" "61>!+#;[ MXJLN/:S*^99";C9C9W:LJ3#[!1[IN._[ZGV;%(W2SNA U;13-8WFY;[X2^^E M9FDKKNM/SJN=6IO'J'RFHI'*+1+" 1.8DH*O'?Q%2V*BF8K+ED-M^:][4PU4Z]VEU/_]ZQVM3+ M#Z8H@@X@7]RDMQA;%P K/,H"+CC,IE&&+>Y[14L'- M"3YC[9XP.E3LL)C&N?B)2278:F<46P85X+[327@29"M_2FJB/Z!$>=>'5;#5+IV1DQ/R82?RC:Y)9A$J00H3"TGSG;#^AS>/3T2]L[W]#UB%2Y0C9QI'YS>:4[8G MJY(V">-J0S5"=6,N=)?3IA)4[1-RB*_]#0289;V>X%"V0VD:9^GG:J_K$1,C1$\7I M^5^;XW!JV^$'.,J.E"$?F,-IJ)8C1TP4)^9]GO.=:*,:C99]UPWJLPK6; *EB'D$,BBB.Q79-O\3VAU&=9ZE=,P$HOT4"' MC!SQ4)0B77@UG8N=+I%M(_\*"IW&JU\K%+ *]D7(X0C%<;2T-T8ZJ@6UK1T< M2A\KJ=\& 5;#-!A*!Q\4A\_G]K!-7FBWX\=U4SQ!L3Y,L!_-N5>]Y@&A#C M[6P_KG=U+^8\.Y9H5^L7L'- OH \'#J'7T!JS0-41,[:N+L73M\S2I] MZ#WGBCE*XW??,5]HML,H."+C.)$?R*M98O;LSTP"JP).%+"A5USH&72BI+E\:6\LUR1OFQZ[OU>D^JX[30)_MX*!>]2K43;I_3NF M.# $!V_3L:,X/G6$K)L$V&^*+N 9<&1,9Z-C:F*?\\,LT#1A1WH<)_V?3&TV MO+1G=W-K9\]QNUJ[\E8.M(\RP'B@($.=0*@3Q*X1P/'S:%?J M^@7.E3VH:H ^^*?1[,KWP;\N772+1AMEIEV M#OR*"0"X?\H&K((W8YDC>';J\E)[%>;X\6_N'9$6?6%6UNT1W*HR#?7SF$WV&O?-; M:]7?X+/ ?7?FJ)_%J?\>;ZBY#XOZX5-]>N4GQK?*@K^[U3/8;\M3L1.V M7&UH\DJ),$TN"/WLHM"_U&R'[COH9W'H?ZX4-1FSUZHF33FIF2(E^\=6M>:/ M8!1\OJ=>SPD:A4J8ZP&R> ]P=-Z%#[F93^F)OS<@H\"WJ)DC>3:/+JFOO!K: MK7'V23&+M@;O7E(7FNW0? L8^9^K>[9Y_N[=/?1V] M_S&]639/L;EIFH?JOA"A62NU9VL]Y60TUQ5+-,^I-2\4K^VC7BNN%-_:7S>4 M%%08 _WW->?J[87Y@.YIP<7_ 5!+ P04 " #]@:)8+J0]3>L& L- M& 'AL+W=O7@W6C&W>C,?E:DTR7([HAN3\/P^TR##C'XO'<;DI M"(ZKI"P=6X;AC3.#M^:;R+)%0A7Q5T*> MRL9[)"[EGM+/XL-U?#4P1(M(2E9,(#!_V9$%25-!XNWX4D,'AYHBL?G^A1Y4 M%\\OYAZ79$'33TG,UE>#Z0#%Y %O4W9+GR)27Y K>"N:EM5?]+2/=6<#M-J6 MC&9U,F]!EN3[5_RU[HA&@FF?2+#J!*MO@ETGV)T$:W(BP:D3G$Z"?2K!K1/< MOA6\.L'K7L/T1,*D3IAT*S@G$J9UPK2ZN_O;4=W+)69X?EG0)U2(:$X3;RI! M5-G\%B:YT.X=*_A_$Y['Y@N:ES1-8LQ(C.X8?^'"9"6B#\C_LDW8,QJBCW=+ M]/K5!7J%DAR]3]*4BZZ\'#->7D#&J[K4NWTIZT2I/RG#J2)MH4];T"SC(K]C M=/59D;W49[^-XT0,$IRB&YS$PR0?+O F4;?$_P9KM=IFV[3JJC_8FA2(MXW/ M&&LQE'<$_4Y+5;<$W[R^#C$CG&M-W1M!WERU%#QQAU%!4'X^];/G<@OK)XPD7\CZK_'<@1#0E;0L)\2%@ "0LA81$0K*5+]Z!+ M5SOJ/_#5?<)_L#*BTMD^=]()^AURI=I%RJY>-)529/T0EOV7+5 PGQ(6 )"R%AD?XF MM<0R.8AEHA7+,MDE,I#%5"N+:D,V%,9(7,TD?!K!8BNI4LE4H(^)6PM=ES" MG&'X*]K@)$;;#1<>V6^_L-AVH1TI&0]1NG2&//.:(ZYTU:NF#UHS M *6%H+0(BM864.T75M(X9-S-<;]*9ID#K^J"T M )06@M(B*%I;9D?#U^SG^/:2EB6;M_(I;ZI M9X]42%H 2@M!:1$4K2VAH[UK:EVZ4^ZY6C:./%)=>S3I:D8.4XQ41S%2I_+" M0 X;\C!II"K"I&U1J(ARG5FW9J0(,T;VB;%Z]"M-]W\TTDU(5V\!2EN"TGQ0 M6@!*"T%I$12M+="C<6KJG5.]HV[*]IO=&!2UCD!-4E":#TH+0&FALG.E:4D. M&IY>0QPM4%/O@7Z786XJ/#Q'WDF"NJ.@-+_7%02@-4-06@1%:^OFZ)&:>I-4 MZYV;LDNI,,_U%<[6A\H9-;OK"5!K%)06UK3F6GMH=R>!'^%YFD?3T]2[GNCK:%A:>L,2U"+7USK[,)@A M;VL=V^IL&):@17U06@!*"T%I$12M+;RCR6GI3<[_[I37!5I'L@QI?:-OQKF3 M5TV;:&OZH#4#4%H(2HN@:&T1-AU::=Z2BEHSIH.O&O8\!'LH%?94*NRQU!]Q+M4ZVK-6[Y.IWY:-XFBJ:W1MLX4B3/;6%$&F/>ON MUGU%V-"QNK1 %29[:XHHX:UUSZ/&4PWB.1K>>8])7J*4// L M8S3A0Z;8/YJR_\#HIGK0X9XR1K/J[9I@OL@0 ?S_#Y2REP_BV8G# T+S?P%0 M2P,$% @ _8&B6 H-.1QT @ WP4 !@ !X;"]W;W)KV(TK 9#=54J[250BUJ,X=D4)%7<] M4X.FFY6Q%4Y8A*Q .VDTL[":1!?]T6S@_8/# M=PE[=[1G7LG2F(T_?!63*/$)@8("/0.G90F]C\)M0F MH$F-U/XO+M#2K20U6XCT[FW-+IA)0%ER= ML[?L)8N9*\GJQC%2#IXI+MIXTR9>^D2\C%T;(G/L2@L0#_$QY=X)2 \"INFS MA-?<]EC6?\/2)!VX.M*Z"NX0%-L2J,$6/?Z4,^? M%TN'EI[OKU/5:]@'I]E]2X]U"(05>( MP7/L^:7<20%:.&JJ0M%C$:P&RPI35=2]X?FP,ZF9,(IN7;@,UO-396EB?0RQ M_&#:Y4FO3_]K=RSW+TZ-C/BH5RJPZS!"'.6UU=B\NL[:3:F+T)R/[%.:7LVP M^4/3C#YZ4VNI'5.P(LJD]YYZWS;CI#F@J4-'+@U2?X=M21,8K'>@^Y4Q>#CX M -U,SW\#4$L#!!0 ( /V!HEA )8IP; X @G 8 >&PO=V]R:W-H M965T&ULQ5IIC]RX$?TK1&>3C(&>GM-KKR]@#COK!#XP8R<( M@GQ@2U0W;4F426G:O;\^KZI('>T9'XL$ 0R/#K)8YZM#_63C_,>P-J95GZNR M#D]GZ[9M'AT\+/WOIG3US7EK8V;[T*755IOSTWI=L\G1W-TH,KNUJW].#@V9-&K\RU:=\W M;SWN#GHJN:U,':RKE3?%T]G9T:/S4UK/"_YNS2:,KA5)LG3N(]V\S)_.#HDA M4YJL)0H:?V[,A2E+(@0V/D6:L_Y(VCB^3M1?L.R09:F#N7#E/VS>KI_.'LY4 M;@K=E>V5V_QJHCSWB5[FRL#_JXVLO8_%61=:5\7-X*"RM?S5GZ,>1AL>'MZQ MX3AN.&:^Y2#F\E*W^MD3[S;*TVI0HPL6E7>#.5N34:Y;C[<6^]IGYSK8H%RA MWGH33-UJT56=JVN[JFUA,UVWZBS+7%>WMEZIMZZTF37AR4&+XXG(01:/.I>C MCN\XZD2]\'R?>SX^_2O"5]@MUC MGP\??X7;TY[;TZ]1_^]:[G]TE+HT(?.VX?78?]X%D Y!G8769.IEG'"_4.U"*A!"P 2SC/%.OP(KQN*QTW14P<><-W_F/I@TL'MG, M9I##?.IL RQJ^7$&8J[&75!=P$F-M]AERRV=J4.SUF5:6&?>M$9YIW.U[&R9 MDWKHE3"'_@RFBH"(P%0W:8L#-7A7>5^M1I[[>)O 6CHQ4=K"#6D*NV]75JWMJ/%T&-[&6RHQO M-8EWIWWJI&BPSGR.%3Z/S)"@ XDB>A_@EM73:V:^LSDW%222ZY(/+@W\H+=P MMLU*NK.]G_,+4H6LT+946^USA20+IW4^/.X7ZU*MC6X5T*<.!>S?,_B8!*R, MSVC-9NU*L]]ZQ$33E?L;4!<+5V LYX=+. WHD1P?P^-! MZPUD:,.$.G$Y8FC9^9I)1"TO\8+\ "1:C]P5M@C?*DRM)K(9BD[5;F %0PK0 MR](@OE85FVFO*;N '3%XF?X;\OI[:A_04'@M:H?1U;4K.SI5E/D*RXFW,#S? M=<&=0Y<)A/K3R5^\16@$2WQ2EL]5!Q=B-Z@U'QM]O8\N.$D/#_+0Y'->TFX; M7B[I&YI.#I7VRK)@*UO"7=HM+3;0H:ML!N-IRC<0"KK-XEHX/11/&A2PPSU* M)O96;VZH5,'?@$I$E'(GVV0L7()G0IC*P3D%7,BQ;6X$47L-?F$.A< W*^>W MLB&T801^Z2C@#OC*4M!B;X)[8(2NL\$U(MX/;P;DSW1#]=KL'OA4\0;R)PJ1 M^CSJ(W>J=JVJJ(QE1*)@\4;,6["IP!:)0N!9ND"JT:2LZ)X4IM$?B 6&!2X\ MH7) 28]T[$:CQ5#5[=F1%*BSR"9MZ&H-H$F0#]S(&98*6T,@"JZ G9'C")$" MOI)6^031%@*^9.T[Q?7"W5MLLYS3N)ESS_#0>L5DZQL8!WMS:Z?7\SN3<,^LA"8 MU3ND9.%\SA;=6,H&0PT!O\*.AMA;&3B_+N%B>&^:F-Q[#O=F_.1F8!Q1P- M#3; QQ#M+5'>-0ET>8=95N[&^%HR"@%$=2M7"_4K\!TKYV/34ZU@\11PN-82 M)&,]5#HW2:D_XJGC4H:4*U4'B"%I2KU0Z8_BR&-[-!(JL@F)-B!Q4A9F%PKF M.PX.:]>55 $IZD6)=>SYT-6"<6R!=I(%?DPFD84@S[1NXAQ3JF?B*E>,"T * M1;VB.CK<_UN/^EO4!"@W:?NER4RU!(S&KN5DHT7?8>94+[I8C? M5ABB0.S)&E,/_CBAIJ<4>M3:1NRV@9W ;>HO\ KH8RF@QA)'INDH.\+ ;4RJ M_?V?[T =\L\)0]%77.A1OD?+/I=.=46L>M"'H&&MAR0[.;Q&*M*HTOL@D?2, MI3'CD$DA ?P"B1E\R"KR([H):G:'A6:#B492G(O;J&L:!F*7OR.!P^>,A M-N]@ 45KF5-]BEXCXS1.JRT LVMAQSK?==>B0PQ1M%W]='2X.'RE]M"C>/<9 M=4EK .T_'2\.@3$XA0IU&.F#R7JT-45!=U2!I799V)8X* MLYNRV!_J1XZ).)3!6Q28MF6"R1+L8#6DZZ@O<$4+LCADA?YJ8TOIC*1TQDJX MC25.8KQ;B&]]WXYR 6\T)5JI+PL>5%3P)_UYC!$ \*4M[> =?>Y&1R*%U* F ML D A#Z@U1+.BZ"TAD1CSFIHQ5O7I>'!%\:_O31P,:$&5[-JNYHCD6QO?=95 M%'\9FYMJY7CFR\I)*X&FY8<@J.B;18,8,S-6'+E\-#M/+A&R(%@_2)+#, M.,?GMJ#^EZ<4@M.C'2_%-5V#9ETL-P3"_#N]EE"(PE637?,/:-OD>6VH42+@ M(G31JH!5AWU#3W ;LJ^1S]U+ID_50;NFUKV2R:A4":^T1T"D MP293HEI!I!D$:%RP4MSRV;?L^J+'8MQ&IQTGL&Z(1E) MQF\YCZ9N9,H55[*_5YK\'."T)E>7BETRQ]#34:4F%5F.G(2J+<)B+ZMD>Y[A M0*OQ+JVA&U"-B89M(F1H"E72P&'04V34Y#ANI)O+SJ>96V$]E$2C)XA-M 87 M2"&&?AVM4F%)FJJ*^$(760 M00UAS0A>;N\SR"P !>Y/;L:IE!.K\"&]6RQ!(<-1 V?^B<2S%GNN-,$P+R&\CB.!AN\Z!4RHG1-U8GV>5#GCJ9Z>[,79]?G M/+S>/718^KXA9*)1R/5[+*4C]@\?S-7L.HXCKGK_W'L'F,O4\X_42V + M\143_M4PX$H;+X?^;CZ+Q79?+I#K<%./O2G1JS!*TVD:DKQB'C-)>LYI/ Z\ M;%O&L$B8%)V HJT8C5A@,\LC ZI//(2^>'/Y"E++G''H#T=#V[7;B-=C)2=+ M^M=S 9<#CGPJD'^$U.E< .+:>!"4< = MN_$RKYA6)I H:JGL+Z9/M^%V$=E\N2PVB\J=/QD/X3S8UL*_!+"3Q0 M[\1Z2]1%91,O[(4;S4)CO$HRFU:H--_6E@.E_Q#$C7IA:&!#!DD73 MT_S6TB\((N[T&)*R41;)IXPWA@);]]OY?K?1EK0D]:OT9&<-ZF!U.M]1T8TK M$=92(X/(-FIK\!PN02(&C'0(;^8P1;]FV3+RL8E6-J:U$@/9&I')G],)K-(7 MF]1_,;HQD3CJXU'&)0D)A( G=9[QYZQI#%6JJ3UY"'^\H![4MC2[;,E! M^VD0SP5Y>!/XJTXL%:-$I.W(HXD5RPCY)I^*I+6'HV_3?&B8@XXB:Q18?]4U MC[:D2;K_^^)AI/(?#PLI;<>?3E:=E0\1U!\-+9E>.OJ&)N/6&,VH%^=8(G-X M.G;.G[]D#<%9ELHP8DFKOLV([+O)M'AQV^]:#D:_3JJ,7_%OL+BWKUOYH5+_ MM/^9UYG\NFE8+K\10_A#[T&5IL#6P\6#^S/EY7=7$_?@-(-'=#_^.W9?P!02P,$% @ _8&B6,80PRP8 P GP8 !D M !X;"]W;W)K&ULA55=;]HP%/TK5]DTM1)-0@B4 M,D#JQZKUH5+5KNO#M >3W!"OCIW:#I3]^ET[P*A$Z0NVKWV.S[GQO8R72C^; M$M'":R6DF02EM?4HBDQ68L5,J&J4M%,H73%+2SV/3*V1Y1Y4B2B)XT%4,2Z# MZ=C'[O1TK!HKN,0[#::I*J97%RC4Z8"[\PW[M?=.7F;,X*423SRWY208!I!CP1IA[]7R.Z[] M]!U?IH3QO[!LS_:2 ++&6%6MP:2@XK(=V>LZ#SN 8?P.(%D#$J^[O;":=CGA[/1&+E!:I3F:<62)T(6C; V^:,') M.^ >W"II2P/?9([Y6WQ$0K9JDHV:B^0@X2W3(?2Z'4CB)#W U]NZZWF^W@?N M5G#%32:4:33"K_.9L9J>P^]]CEO"=#^A*Y&1J5F&DX!JP*!>8##]\JD[B+\> MD)MNY::'V#_Z& ?!^Z7M,,+NG%$>%DPTF .S8$L$JD[4H K(E+%P5'!M[ F7 M'6AG5,_'H#1(ZA-4_(+_93.QYNC LN192?&7AM/5GN]25363*["*GNLS@JDQ MXP7/ (WE5$UH.L ,]8+:52#05= MPFN7,4@HWB6J'\HR0<3I,*4(C?T^1?>]S6BG:52HY[XU.O.4Y;9_;*/;[GO> M-IW_Q]O638F8<_H( @N"QN%I/P#=ML-V857M6]!,66IH?EK2/PAJ=X#V"Z7L M9N$NV/XG3?\!4$L#!!0 ( /V!HE@27")7@@< /<4 9 >&PO=V]R M:W-H965T>^XEI<.UL3>N M%,*SNTII=Y25WM<'PZ'+2U%Q-S"UT'BR-+;B'DV[&KK:"EZ$294:3D:C_6'% MI2- M\I_-^C?1VC,GO-PH%W[9.HZ=SC*6-\Z;JIT,!I74\9_?M7Y()KP;[9@P:2=, M N^X4&!YSCT_/K1FS2R-!AK=!%/#;)"3FH)R[2V>2LSSQQ^YM.QWKAK!+@5W MC17PN'>'0P]P&C+,6Z#3"#39 31EET;[TK$+78CBX?PA2/7,)AVST\FS@)?< M#MATO,@LR^E8&>FJKG> ML)([=LNM-(UC2ZFYSB573&HXK(FC?\C=O MK)5Z13DDW1Y0*@1M34KRRLW2-WPXFCV M6O"\W(.5V?G95?9K:QNX,6WTFV\-5W(I,?NZJ6L5_ PW7MR!(Y4D]EEX&=W/ MKA37['5V??&9<,@V#EMJ;KD7C\#..TYG*2<"&+ 3Y4O3K,I@-#C!!*EOA?,Q M:MR"FU(F!VK!O,'#0M[* M@,:WF92QCN$25B<#\3?L@EE>,(47'8Z(P2:D.1 MP9)./)J/]3=A[$/N-5C"R6= 0L" K#9[:8"866L7.KAS@AB#!S6M4(&S62[1 M[TD^2O*%5!1T;%&LD&[16!>]V6@O%?:;'([ 3@(PN#,A" MN!/5%9AN"6TM? M%I:ON8HB@/=2$L\0(+&1J9"ZL:B!)#HRFX1/;+)/]R'( ECV;]ADF3)Z]<8+ M6Z50>QF 7"W"KD7NZ26LX7)9!!:G7(4DN*;Z_T2UKEDX64@D,#%3SC"3YYSB MA^!O&'A@<:D1?W@.VY=FD6J.9W=YR?5*0/ Z5$=',JG ;$5*%'=U*)_4N51- M[IN@/E+9%@P2;TLNY]8&-_/*(#IP([H<CTLB<+(VC0*4( M#A88AW2/PSJ.;9SVF EN389!R'E."SJ$?T-=>\R5QOKH]K[LW$H)H&E12,HO4%L*:%-4! M^_0H5\EK,M;5IRQP)"FHQGYK#"'&6HC:)',L12DA"P#)'+F-AI.55-QVDC9V MCZWA+$K0#J&=*NZD\YTOS8*VC5!AI:X;'Y'[!(W!O6?ER"G?(RJR[H$%K8Z6 MUE3]UK/@^B8NV+%/MZ#&A4W$%$*YZ,_H@C<1-](=L(_]_I5D\^/4I8*X,E;^ M%Q-[6F2E$DA",NJOIEB%VK(]B,$UC8M5M=T/G\0L>FOWX#2\Q"H&,!3.M@@L M#:KWFNPNI;#5^R!Z6+];.)Q)XI[C6U)AJ=;A4= 8I!^MV,]+Q/Y MY>F:F\XKT^"5I_D1T/"&0:\?H*;QAD.Z^?FG=Y/QVP\0-=4#7*&ZD++6X2C5 M9F^RB>*UIL$)ABJ-U($KQ7T[J;9"=&**>S;P<2)P89./.WZK(A]+Z(+>S!YN MOW3P*P15,APEB]8S*B2 ].E9<%:7!XIUP: MT6FM4_I]*O12I^-8X,47YE8N\/]8NCP];@:'+ OV%K( ML4\.D ?W)ZVMI[]??&C;5[;#P!M=CFHV&DS[ M(71_$9>-&*/!V^3AVYY;V)129F?&UB:<#1>&)LX25+H_687"&Q]V#R:#>;B^ M#JX'; 4/6AV$DIR9)X/WR?#W4(\+!36_(0ONQZ5KT7715?BP41>M.>/!K!]) M]Y?8)E?(![8;<(1A=,4#TF@P:7OVV_@]4> K-IZ!Z"OV%F->L0D9>!_D1)LO MAS,5ZOZ?5ND,/DVY4OMO4NDTT0/=_[\J'2?;%3I1,0()7.J?'^.95:'%[#CKK]U3L-WBB4'/K] M$7%W\^=@0=?WRGH>9$V_V[YR#)./496PJ_#)S;%P_([?I?K>_JO>2?R8=3\\ M?A)$85_!9)R^EI@*O\[Q4A0_L\6&-W7XM+4PWILJW)8",;4T ,^7!AM\VZ % M^F^=Q_\#4$L#!!0 ( /V!HEB!H^ 4I0, &<( 9 >&PO=V]R:W-H M965T):-*)5NT'KM M+!"N%\G=]/:^$/MH\*?&K3\:@RA9.?0-GYX)K!F1DTVO9?]77(PY'#^\D;#OG@D$?>?:#(\H,*:CDGMP42 M:T:3090:O9F#'*R@'J MOH?*WX":P4=G0^WA%UMA]=H_8UHCMWS/[3X_"_A140JSZ17DD[PX@S<;M#$2+\ZA_[]#.@MUFNB;^/"Y1GAP3:OL#K;]K@?-?VWOXD%M^.;[ MP#5INS4GKR-M-W(O,.[:"EJDV#QLB1 <^!9+O=98@0^\K:CR:8RSW4=G!^VJ M;WQ'D9^Y;8MAY9NO6K[A=P:H+L$&+I(S9 :-O$-;D&@@U(4+3 MURN3"EL'.U3$& 1=*TOJB*GMFA62X->NHQB(VR(I:2SIJR2A#YI[!9,)O%HZ M'V2D)#],&4';LB-BR(XO"46ZVT,YBA+"THE(!4:KE3::,\+^ L?0N%<'7AGQ M(!P\L.J9[/?'=!Y@M.2&Z9'F;$@OJX ;8ZVYRY NE8'2*-UPGIC_%5C%AXFB M-2[W[(2&\MZ5FHVJ*#"%AUHRRX5AX_Z0BQ_].2Y\K+VFPTD,!^\!I8$ 7_^R M'N]_C,Z#692L/ ,8?E'\+8L6A./><^1ZP9P:;0P?E+_L@2+(4.&)(C.VF;V09B=\,&K%B0;.W# ML >:.EM$*%(C*2O^[W='_; #I-G:%TLD[_ONN]/=T8O6ND=?(@9XJK3QRZ0, MH;[),B]+K(1/;8V&3G;652+0TNTS7SL41015.LNGT^NL$LHDJT7RU:(6>WS \&=]YVB5C2R%JM!X90TX MW"V3V\N;]9SMH\$GA:T_>P>.9&OM(R]^+9;)E 6A1AF80=#C@!O4FHE(QC\] M9S*Z9.#Y^\#^G0'](LL$#4;9+*G67A\V] $IHZ M4W2=90K8HT$G-&@EMDJK< 2IA:H\A%($*,4!88MH0!G9.$>$#'L=*!(G<'5324@SYRMB@5 M=;!3DG:5Z48H$4V@=A2D4R1 !0^B<4YYM(!K1%QE7S2G3+9*\B^OT/8TMK8B!BH=W=!4 M8O')[R2?Z]OL?^ //]:K0I\,T6THW9ZD:*^H.#3N"#I-WUXEX+H;J5L$6\=; M8&L#W2GQM:1+'!T;T/G.VC LV,'XMV#U+U!+ P04 " #]@:)86B@6E'0% M "Y# &0 'AL+W=O:F/#]:B*L7DYF01542W#V#5D\:1TOI81MWXS"8TG M622GVDSFT^G%I);:CE97:>V#7UVY-AIMZ8,7H:UKZ?>W9-SN>C0;]0L?]::* MO#!9735R0W<4/S;=\7U:,J R)"*'$'B:TNOR!@.!!A?NIBC84MV/+[NH[])N2.7M0STRIF_ M=!&KZ]'E2!14RM;$CV[WEKI\GG,\Y4Q(_\4NVRX6(Z':$%W=.0-!K6W^E@\= M#T<.E]-O.,P[AWG"G3=**%_+*%=7WNV$9VM$XXN4:O(&.&VY*'?1XZF&7UR] ML\K5)#[)!PI7DXB(O#Y1G?=M]IY_PWLAWCL;JR#^L 45I_X3(!G@S'LXM_,G M [Z7?BP6LS,QG\Z73\1;#.DM4KS%=],3KW50QH76D_C[9AVBAR#^>2SE'''Y M>$1NDI>AD8JN1^B"0'Y+H]4O/\TNIK\_@7R5JQMI]V@TY3P;22MTCA?!'CU@# 02KA3/9N,EI&@, MNNJ,&S-UF-T(*>:_C2]_%E26E)HM>7H9Z4PH#N\1-CK8/5L>0CRV2_F#V!=? M[W\Q?O'8_F/Q"=&^N=%W"!([&02F%_F3-!A@D C8D->N0/@.4N,U!IPV>U&T MQ);9%W+AK7E"]5"D+82JI-V@7G#GB)Z,3-AW::!P7N#\W];K4.@TR:0Y=H>D M0TZOJ^"OX5!#H^5:&QWW*='6*O)1\D; T;B@.5Q(Z3V;+<;SH20FAY7 M,+[BADZ)ZC?2.2Q*:7 "S'YC'&P-\Z] E&3 UDYBF1]OB/EEBZ$=DV;57 MP.;!*8TZ%IB.L4HA$@"V2) 824'8T#7L+!"DT/&$%U$XA+(NPCAJI1O$@V2" MWEA=:B79*Y6"*]%:YA!/_N-:<]7(4JECZ$O*$" B#75UR%$XVG*4$&5L(R7" MC*YUE)EFQEA205Z:LV2$MDAKSJ/4N2BR!6Q.RYDV>[DMY5ZP]!!%W)'9]F(] M3<_3IC720W6@B_@ON1E]3T97#@(%'C2U+!"1.[F-242Y%JRSTKL:24F\9CK( M2+2@2!XKE*+)@KZT4NU3JH]B %&+KO)=/Z:= KH6<\8SP[*AOD:AW.!*!2 M,U5 J-!;-IDK[.:,+E+SE"BL56S4(^GCI(1QTO-'6E4R5*+$[ (C;S'!()M, M H!@.) M^17")':D@.>>J6[/ SW]Z,[O@9#$NZNTJG+U3XEBH:"+6/OHIJ*K0ME&/IAT M;Q((V6)'MF2I]2T+6G)QP1^ZZ$ AD@A,N,$+3D(@!Y(T-QNHZ^9# M,AL_=F:9'!TG:_*;=&AF*;4VYI/EL#J MCX3/!^5\$UV3#J=K%W'439<5?EN09P,\+YV+_0UO,/Q:6?T/4$L#!!0 ( M /V!HEC6P!VLL0\ &PO=V]R:W-H965T.$T_W-P':I>2V.R+2G(E MZ]_? X#<75F6KR]S]R61=TD0!($'#\!]L:G=5[\T)JC;LJC\R\$RA-6WQ\<^ M6YI2^U&],A7>S&M7ZH _W>+8KYS1.4\JB^/I>/SLN-2V&KQZP<^NW:L7=1,* M6YEKIWQ3EMIM7YNBWKP<3 ;IP2>[6 9Z9@W9)FMC_G:2_X[UC+S/MS55=_&KSL'PY.!^HW,QU4X1/]>8' M$_=S1O*RNO#\K]K(V+/I0&6-#W49)T.#TE;RO[Z-=NA-.!\?F#"-$Z:LMRS$ M6K[10;]ZX>J-W%O/"JZNZ+&V E8-7NLK555T% M6RU,E5GC7QP'+$$#C[,H[K6(FQX0=Z)^@H"E5V^KW.2[\X^A6JO?-.GW>OJ@ MP)^T&ZF3R5!-Q]/3!^2=M/L]87DG?V6_ZHWU65'[QAGUK\N9#PY.\^_[K""+ MG-Z_" 72MWZE,_-R@$CQQJW-X-4_OYD\&W_WP!9.VRVV41C65+;RP8:&XM6/U"_P(8>1L.".A"$]:Q>S7F5) MY5!L56'UK("&M6N51IC. BGX:#RZ0!05!0,"-OMH,IIT#W@3\+ALV;HC,KG-&<%/9W:&NW4$_S0*YSCK07R88]DNLY2M!Q9Y^E0X:\L^LA* M^]#9W/S>V!79HNT)>&M7ITZMKY7;,[ M>NDP*-0D;DYKV=#W.SX'6] *S0&OE;TDJ; 'J5N[G$ZD-UV\]%EK:F<*' O M+3(7C8;08 SB8+.T\%4VJ*VRHB%AV-C@(X:2^SO7UPWQ/$C[1I3[NK YRWXM M7J)N*(WXZ""S&F'Z1X)A=V/.K"ES0L+\*'J?$GK1*0XE?SO\S*&,#. F@KC+>[RFF M/4+"DSXRE'=/"-&=^$-JC=1[Z![1X@]!HGAF84(@'(?:<5WK?8/UY#7Y]:/I MV7@T[KG@NB[6/47G.A-G?4*K#J[DZ;OX=/ T.29%=<#QTM3]94,==(%U'UV, MSA_$8'&PAX4=@ML$L^_,S,%T6Q)X1JFE(<_:E]-&K[JS*\2R@6'&H^D?T+4/ MV3T\/PC=6HS!P?^\%_P$JN*H[ +[ZE+L.$![Q12W%V' FO3?ADV!:2]0;*&2>_X '$$=NQD]IC,L9E^ M,C]@J\M[GK(K8VU&M4>3\>AYJQ+&-@\?G&\@Z;"JNZ=#QDNYBX)8#,2YZQ8; MI^1.$6@S6HG5J70I"12\'_E%4TK"9(T4%S2/]TO8;5D7I$Q6(,2Y[H#NA=[X MAI2QA4!:ZY&\[\D%PPSD$W&F]Y?- E"BIL_2ZXC,".Q,->HM4;%S5O<;^/IN*<,B8F%5%+[BH#UO2Z2JFG\]Z6T#,]Z8R#L?X MMEP5]99\ZI,)B#'.D3=;R"_5FHXPF Q0E#>T$KG3^RH;#16P2A?X_PH0KGZN M1VKR[>3B*%L?34^/KMY>'EW]<"-Z4*HO< 3 -EF14D)1F$7B"[2?GKW7MH[X MB.@F0@MM2E;'=R<7*Z8U,!J_XP0BIR@D\-XG RGAV=$;"73;%( M"S@C?H4 */57@AY1+8>2<[ QP_-+ZPL4Q/3:T[%T9+K=0"]#]/;"3D6@X)#R M$.F>0D56O(EEZW3\1#]-#*VO_%WK6=_YULPL=3&G63U_Q'++NB5C.52MLZ]) MJ4'Y[S0WC35Z]*I.= KISK4M.Y[:C MU+)Q*V1"K,I!,5(?JT[@6?+P.RX/5 M!CZP8%R,Y UV6]-CK#F+>#G@GV:QAFFAWD;1YTVO*8@5;>@F-[.Y_?H>EE ME(*<2_(_EO9C6HK6?8=7'PP54QC\#M-YR+6K5S6=SF7TVJMTP"W;8_BIK)ST M3WJKSD0=<8A.)?!WPPGV?K.0#B1'T@Z!W_].]\3#=K%+( N+7[*FOK7ZC;W% M,5U9EP$Q>X:/*6(Z_,O"$M>ADF-EJ\AN$!M2DN' Q3IBE' G61 +/90A@"3X M0276/8+:+,.\_'"2D71>1I83.I2^UWY_!?MY%$ N,X;6B,S9!PX *F8U#S6)7!3L1>#$X)OF1 M;5,FJ?IH)GU2WI/.\R,&"P'%6)H@UHS0U2*H^]9G_CU9%%B;6:_ M1;+/U52GA?@3<:4B:H,?2#+[AMRA+(^);OC&28V,ZM(RK+,EFABHQ 69.?4- MU]]C63=40Z%ZP-E7,5+ 1SJYP*"ZW8E:6,-P9A@0V4#CA MY!0(99"OWY%@& GG^^0>6GS_]MW51R$\ZLF _QH\[1.';Y1&AC M(H6ULPLK)4*;PR/_FT@./A_*$5$0173M4G\[YT==29%S]E=(XZ]F'S@^?BWT MLB[U <[XQ51?B*R,+D=L62 _9FJ"8UNHS\V,[/GAPS4QQ9ZU>K3PZOV7H\GY MT?.+\='-A^N[I"81P9F "!/^#7=5PK9WE!Y156AFW+:D"GJA'?M4U]4!O' = MPUJ066"?DYT:FL(T(8@F0,J W['LB!R&F5/K4A$,6T0BL\3YJ1JB@#?SV)SA ML$+U3RF7:P] +Q2D@"5:*-PI%KO1(;I%@9:92:ITVR(V<*=1=SXZ2U'$",Y4 M[CFCU/B.RAW':FNFY)(Y0"2C,E4O-%5R!XB^X'S'W$OK7.UB2N#3TU( 1D<4 M\WO.Z^][#LM-U*Q MM1N6,0]ODCF7)'23[Q>1LAAY*(U"+6CNF/GQCBD8_ #1:[NH';P$9A/]VXRT M2WLFIRGYQG!+AU;6G=\&:B(X<:1@$EF$2R9 ;Q$^VTLK-*RI&&LAJVT50X;A M\ (^(!%B@=C]XC8=9YT9-QX)X4$F&R/6AS3">=DN30:NL'>*53#9TE(L!6^Y M14J>30^&U'Z%2D-I"4(4IIJ=>N$L]> UN#NU_\2S3L[.\#_Q5,L1M@MR0_5# M71,C1>Z#< 9"(4:WVE,[OY+NH59@@SE-2RZQFW@^FP)N$);1,7I8']7 /BEC M1'P\>:Y>-[;@ [B.MR)#]2'DE##HY342!K#QCM@G@_2 2E0II>]-$FW\G"? MERS1-IWZ]125S4ZB!G4[3D_ LS="DGX>;P+H,-FCS&UF5J%51^0XPW=A51"WN ^C07R;.8 U]9S2@BRL*USQ1A00%'_>-OF(G^_2 M]L=4*Z$('6/;Z?N.A#6AABZV/E*O4T.<-&#OC^XZ M)./=Q]$HR-JV8R94[=GH=(>IW1C\KA;#A.."4#DP@&)(&EOF%D#B#]T@W'1M M#R(-*^-Z6/^PLA/5>A8-Z\SPF+@7 KA%G^@:;!*=*A1&ES<] MXD=HL;R[QK";V3TR%@^5C>33I,F]W=;%3/),[[/1Z+W;NU&@LW[\)P[OO MJB6%Q)V& \UN5_FY#@0#;;N+&?S49]=HG*]%Y\ M,IA"C5_7!ZC)>;],VED[K?+8IX0F+?$**PC^]+NE%TE.EQY/4GK6;W5J MAG1)D'%_OVE YR,C=XXM5F9Y2BDQA=[?O@8!ZVY*R4/8<_G,]QRHC51FB%Z: M 90BPU$+2^V59>S_4-X5&9)P^SD84&)%=QUWQ*6K]RIAM)92F]OR>_2W2V!< MW),-9_7:[-\N22@3.^1FP%;ZJ*6F!B+8N^F>0VHBPX)MD:/3>*)$Q4XW(L)! M39F!3IL,[=DF,UB'6AC0>=['NADQ['7J%4? PX+'*D71^>%&VTHSY#_-R M3>E)^YHH$>VHA9!\UQ)R>OY.JFB1X@GR9J3]K8"X_-P8_Q3;))YFJFX*5.F& M-CZ6(DR0.*'6\ T;6S715O+64O#(Q:1L!.:@JTVVN6A-<%XV95^75,"S*^\8 ME0X1]MH03Z7PZ0B%K>13,'(9N&&&BI$+&[IYR?K?C@S9\JLZQ *G:Q?LW6DG MGZ/>#]^*SH'T,3*D&?#3?Z\3XBV_\4IC&6'?6*?=F:= M-8'\@^CPS/2]I+-J35,P9^]EFD^3D\!=A\IKZ:I%SSKD6"2$AY9@&5)2SFU& M\)2^7J+./VU1#)MX0[.B,^MB=ZU1-9-6_3,E<[0PJ?-U!%#B,-X4P\-VIO$H MKV*N;0+C0&PMI]S_D,F'^Y\%)!JV6!!=Y+*&T(\LQ)\A:=J@D2R44QL7[C*? M4\NMKOJ&?=R_EP2ZQCMS<"KD"E2:4H=P=*[=/V*\]+ M^;BQ&RZ?B"+3H@)"(6/FF#H>/3\;*">?7+&3ZI/. MB R[+_)27_8R8[;G@X%.,BJX]N262JRLI2JXP5!M!GJKB*=.J<@'H>^/!@47 M96]VX>9NU.Q"5B87)=THIJNBX.K+%>5R=]D+>ON)6[')C)T8S"ZV?$-+,A^W M-PJC08N2BH)*+63)%*TO>_/@_"JV\D[@-T$[W?EFUI.5E)_LX%UZV?,M(_P9<4U+63^NTA-=MF;]%A*:U[E MYE;N?J;&GZ'%2V2NW9/M:MEXW&-)I8TL&F4P*$19O_E]$X>.PL1_1"%L%$+' MNS;D6+[AAL\NE-PQ9:6!9C^F9V2W=45L1N*9&;4MA( M70P,@.WR(&E KFJ0\!&0B+V7I?-)JPQEA]00G^)=';LE*)Q5!.TF2*Z%5A M:X%M20F9:D:V)!@2FF1M1ADO4_L1L5.Z3_(JM>9%:4@EM2VF.:CTS\$0B ^J MZVNHYR1@0Y3HG#R'Q[K/WI5KQ9'H*C&5(K:4>65CH:$%^X+GNC.WD&HKE0V$ M9?PK?%3L@S0\_U$POV#;75I?7[U!$6HCDG-V_;D26^Q[IHX".V&![WLQWM'( M&^'U\L4D#,+7=B$:>[X3F'@AWJ.Q-WXH,!YZ4W;#E='.MHVO+ _88]^;L&#J M#5N=J>]%;#B%O3# UWYZX@-YB<(62>T%M2Q%J>%*SDV]3] [#<93)N\M2:#B0WY<-P)7AA'T JF(2Q-IH"R M(.'$QO=0 .]L_90 M&EMZ-E;M; @?OB/=SB% M_J(I&_Y/9@+_ENR#TF8//C^.MF^J[EA1V;,;./X M'<<"D*B3_;RUX.A)VV3&YCBE MK=#I=7MFU')]"/I.^#W=BT0RVP^V0.8:)B-7!5.V('OLY\=@:K6^*Y2P+1!; M2F&;<)QQJ+:R3N@CZ=LGJ4['7#.Y_NJX.NN>J"SCMD&;VPC7FHQ3.;&5TH2] M:>)&!B%&+EU=_65-/#:?6;XU2)E!;"^EM+L!]9 ^_,V^P=02P,$% @ M_8&B6,XJ1N@%"@ +QL !D !X;"]W;W)K&UL MU5G;U*U5Q*5XD6[8E55&RLW%JO5993O*0R@,X Y*(9P :P(AB MOGY/-X#A4*8NKLI+7DC.#-#7TZ<;P[.U=5_]4JD@[NK*^//>,H35FZ,C7RQ5 M+?W KI3!D[EUM0RX=(LCOW)*EKRIKH[&P^'+HUIJT[LXXWO7[N+,-J'21ET[ MX9NZEFYSJ2J[/N^->OG&9[U8!KIQ='&VD@MUH\+?5]<.5T>ME%+7RGAMC7!J M?MZ;CMY<'M-Z7O /K=:^\UN0)S-KO]+%A_*\-R2#5*6*0!(DOF[5E:HJ$@0S MOB69O58E;>S^SM+_PK[#EYGTZLI6_]1E6)[W3GNB5'/95.&S7?]5)7].2%YA M*\^?8AW7CE_W1-'X8.NT&1;4VL1O>9?BT-EP.GQ@PSAM&+/=41%;^4X&>7'F M[%HX6@UI](-=Y=TP3AM*RDUP>*JQ+USFU*5N_N/8%!KU3A;=3E^5.!'Z09B,NJ+\7!\_(B\2>OE MA.5-GO#RLUI9%[19B']-9SXX8.+?^]R-TH[W2Z,Z>>-7LE#G/12"5^Y6]2Y^ M_FGT%DL52V+E8+S5^%-CBM,<"'93GNBA%LX+ (%&AL8I6DU7*V?+I@A> M6) !+-$%=L2;JNSSDK!9\?((>.4$#-S9&Y=Y7>M*.ATVM%@5UMA:%Z)82LJD M@D%!%VEM+8V!(&V2Q;@&R;#_3MU2<>/;HW:]D*9\V&P*$G["9@B6M05V+!X[ MA #,5"K'*\+ M*0YZN)[6O<,485HQ]4$5XIU>Z" K9.M6D>MF ;5[4B9F:J&-(;#_39H&C"M2 M00TXZ]]IG]9)UUHY;6] MQ;9@>=M'22F2E?]^Q^">;VOINP9H4U1-N37@RCI8!'&LZ5-,!RX7UD44[^A] MRMR!R(7Q:<7I1,2FY7\0'LAX?_GAR[NIT#Z"2DF?())]!3;F.A"V*^N]: @$ ML\V]3%\MM9J+]W>J:*@)B4_S.:K ("L*A6D:7$ M:3FZ6P1EEB&=.C$ (D]"C"(Z A%R;93@"T95(JY,:^34*O-3#,S:-E4J35L4 MC:/(+&49R?U[#H&UB@).2A125>)>7_@ 4WZ5E36(H0G$QF7CR&FF3=2X+=L0 MJ1+,^! 1W2?$'P\K%3L;6=M2SW6L&W7'=!$Y_7MTRA".M:ISFR; ^1EX_F8,RD&93U1+[VW-]FR'!L:TDF MY=J"@C/*N\_NT4RMX ,ZGZR*IHKQ(I$96KI"5D"J8N:(>$KE"Z=7.:R<[2P8 MD))D#RAD[=\\3)8__W0Z'HW>BIO8(G18/K<;0+M>&$P0!C!0RO6I%S?4$VD] M.8KCP%?D2;+]E0*1T3Q#IDJ_6LH*[E>2IQ DJ7"T(-[(8=(.448<$' .HE'Y M(7%751'FU+=&KVI&<,QH3'1);9#H3388/6(H$Q22>)P@Z'[A26D@2J!)@-ID M5=&W;U8K%&(VU5E9,O-P2$C1/K:IZ) ?EE-+TE0?2XL!)K87V-<$(E3*S*X!::Y+ M]0*&0&A:!_@N 'Q+6X%/I"89Z\ ,9%L[I>'F)EFA&-$U#:;W!\D\/!)-DJ;T M?$LDNUYQZ&(4H^,;L4*7!'>@GA\5CJCN!BXGF9M0B\6X@P:\)0Z!:U ]3T"[ M:8RHRI,@DD(UNGN3NB92%[/,F4Y[B$/VKJ7X'G2;KVK3Z^(ED6%;K,#M"@C>+=<6%'N1UO;K M4OO8Z.T/5::/;:,4"X=N7G6KNU2UK3A"&7TQGX5K_/)>;?8I28; FJ=POOD- M\X_;=.\0=A,JJMAO'#;%AK2T..QJQ:MP*J/1*^:@6^L[)/! X>\[,>7"__+4 MB8K':,^HR@61\88R28,+H3 /+85<\4 :$5M:'EIK>L48(8W .Q7G]3F_%*"A M)7#&"HPW/!:0C]\?7V@ XOSR2T$Z 9C.W)M?[FS/.E^>-A+%V#@^2N45&:I$ M2CDY11L@"K"G=WUL>^S8G0XCB\(V)AX@ !8*_ZZ!NX=TFE6_W72/\!0T!E=O:S2<0)8-9Z+ M>*;"FL;6C"G?S-#H-9*MHHUT5J+S'DVB7-*[IYAH-@6D,7D2(QYC[7O>.[U! MK)Q2.^\-03:H\O:UWY,K)N) 4X&A*0"@AP]//OM(;!_@OU@JFO^1F,_J5IF& M1GUG:QQ)L)>*.K_A\N(%^3 8XWLT?#48XIL+<>?>\!GGJO$)MIU@^\%H/!@>BM$I M-(Y/(7MTC"<',.!03$Y@SI28T-*4K=MS6^ (/*TE';ZV7:GWQ_:X=O^8MN]\ MUKM_?'D4,[MP88PQC)XV]$4,P(OD\O9] S1R#;7O4\$=Z!NU.'@YF!Q2G,:' M@$*&4VZ2D37:(\M2.CH4'@P'(]Z#S]_X]8;AQ%)((1?6A30:;JQ5Z>C!FJ:/!R:%X]^B;%=B,-='R#^T;F4B'S+<0 (CFKDGY@)2N5H 9[/+3@W79""]C^RBS\! M4$L#!!0 ( /V!HEA*ZD5*4@D +\< 9 >&PO=V]R:W-H965T7EFYAGZ8F7L1[<4PK,OI=+N MLK?TOCH?#%R^%"5WF:F$QINYL27W^&H7 U=9P8NPJ52#\7!X,BBYU+VKB_#L MWEY=F-HKJ<6]9:XN2V[7-T*9U65OU&L>O).+I:<'@ZN+BB_$>^%_K^XMO@U: M*84LA7;2:&;%_+)W/3J_F=+ZL. /*5:N\YF1)3-C/M*7N^*R-R2%A!*Y)PD< M?SZ+6Z$4"8(:GY+,7GLD;>Q^;J3_&FR'+3/NQ*U1?\K"+R][9SU6B#FOE7]G M5G\7R9X7)"\WRH7_V2JN/9WV6%X[;\JT&1J44L>__$OR0V?#V?"!#>.T81ST MC@<%+5]QSZ\NK%DQ2ZLAC3X$4\-N*"6]MW@KL<]?X3/W8B%S]L%R[6*4 MX:X^>R>0>-YT M_WF4?^>NXKFX["'!G+"?1>_JYY]&)\-?'K%FVEHS?4SZMXWT=SJ:?5@*=FO@ M>;W^FV.NE>NWY++*FH7E)9,Z5W6!?7YEF-$+0Z=(+;WD5 Q2C(;2'_P@*\$K:RT@E4+&=JFPM6 M*:XU23SLO7YWWSM");+&02<5:_I6 MX#C:([Y(YTE>(8$6\@#+C15L+C77N80XMW9>E,FZNH(KD& ,AT>AT0%*K;%/ M?Q;6XPG4UJ1()6S0PO51970]YRW\HWC19\L:;UC.*^FY:LUTM!YEO,V/6+P0 M2RM4%+F45:,:\X;ERM3%\2PX%E9Z"A]TOM9[W.R7"([+N1(4)82&_\?8CL4A M;IY_;%!DQ:=:0C4TFQD%B.QE'MTDO.7>0W@2O:/V1[%F N>;M2!\W*%Q%(6, M@>%,"9B^Y9@.G" 7(!--G#8X50&\GCGIH=**IR** VE:Y*Q6S)& M;IPL$2;G24<7W8D-\&#P2O=\2U" 9;J.FC%@%Z=0/008#(G*C8,0J'APDKU M1U&*_+ 2V(ILJ:T5Q?81*$0/)UHGE^@X,MLOK0!@8VD75-H9"C/@VU3F/IT> M,0X=IJT.Y/V#83;:/+"41< VR8#TWGLT[X#%A=# J8K!+- 69="0?""^@*\X MX7KA9>\6YM)Y#M!Q_1[!M1*!":AUOU'Y%N T2A;!Z/= G8BNQKZW;4(@*L%U MGMQ([CTXS<8/./")KIA$ _X_,Y]I0T14*%8[:1:1P9TS2"F2LI)^&613Y=A9 M'+R -0>3Z09&WR1>+W"XWEE/0'TX+2?AT64].MH@BC5"=H5$CL M%M5KSJ#H?4T".^AGAT&%HV9''T[PSXMAZF- +7]C5\)$58*)$:1[3#1K@MP M7G #V4YV/V(V20W479,^,QIYS^%S GMWUNF _1!R4X+ Q@#]T!CVJG.>6M!N MC08K ?T)_ HK@93H1%"[)=[L>/Z _?S3V7@T_@6?3K/A R)!,NES!Y''T!U5 MBC*:_D4VL2VZX0V-]VC=*?[]]B3OA/V'O!&5O/WYF5!D6+3:0U7-DAEFY_Q$6=WIN>7,0ZKE1=8S.07#V M 1N%B%ID-LT%FX&JB?G)$T/7R*/P_3,E@'M"!GQ'@^']$7D_!O -U+=@^:ZS M)L:G,?WY #E($&G.0"OX![@_MX%2C[;; 88\4U,M"0-?,^$X$19]X&#ZO,_^ MY,A2O?!0 !.$5-)3]6;$_2SM<-1?Y3QJDV^*6S<1*3]3^7O0.RD&L> WIFX4 M:0\/PXDN^NA!4A4-]/,T?G0*6^QB-+IL1I:DQ%Q:<.Q/< LB0.>$P&%&8 >C MEQL6N-M\$N'E;41\1U60J.F&6Z6!F+MMGORM^T;&7L_GL8LERM1$_Z2?R,D; MFX%<63RZ1@NIYW.N#'P:!\CD.0:"YV31#)BWK]\&4XC#87[UU'SNB$EIG6XJ M0P$. Z\(\_U7S"/<,@0G #(82/D"F15."UM)J:0+.Z1]X$>-(';=K.T=]5D% M&E)SZHDF.;F[E[2D.=FK. LVL' "G27PR8JOH]_(L!FXUQQ\)F.O-DQO+SCZ M0$9VUA)#/-TA!]22^CMC*.AB(>>@6PTY[:A*+@=6*8M7W!9="HU&'1^5"H%'',;1ER,KMK'WY?:I^VO M<]?Q1ZG-\OC3'FC>@NBC$G-L'6:G+WH1?,T7;ZKP$]7,>&1W^+@,,PTMP/NY M,;[Y0@>TOUE>_1=02P,$% @ _8&B6!YQ ;G/ P _@@ !D !X;"]W M;W)K&ULE59-;^,V$/TK Q5H+T)D2X[MN+:!?!7M M88M@T]T>BAYH:601H4@M247)O]\92M8Z"\?;7B11G'GSWLQHJ'5G[).K$#V\ MU$J[351YWZR2Q.45UL)=F 8U[93&UL+3TNX3UU@417"J59).)O.D%E)'VW5X M]V"W:]-Z)34^6'!M70O[>H/*=)MH&AU>?)3[RO.+9+MNQ!X?T7]J'BRMDA&E MD#5J)XT&B^4FNIZN;F9L'PP^2^SMML$D'>.F_JP9D8U%+W=_$RY.'(8?F>0SHXI(%W'RBPO!->;-?6 M= FM#X(4@-WD1.:B[*H[>T*\G/;^^%U5+O'3R@A5M3UY2IQTI87">>X-DH MR0>HFQXJ?0.N?$*V16WK@=I.>!?P@[ 5DTQC223H[@Y>- M6K. E_T7K4$D_'.]<]Y2:_Q[2F\/-SL-QY_+RC4BQTU$WX-#^XS1]N>?IO/) MKV?(SD:RLW/H_Z\P9Z%.$WT7'VZ$DSG@8;^A_;S?=V%?.FI[CY:Z$0O8O4(A MGV5!MA#]25-$:K)&$-Y;N6N]V"D$;PA">VN48CNIR1V=C]C;5PA=^'@(33RC MI5D NJUW%->4;T([H+'BO- A6M%:OK&_Q<98SRMB*TUQ 7=2M0QX1H;.55L0 M)@,4;$[C ; L:5XC76[*VH";=U!]6> MIK!K[>L 5Z.O6/K#Z< Q=)7,*V#M04&!?13-2DB9>J72NI8+%G]O->:GJU / M*5>"-1_+S*WTG'\-E7"P0S(E4A?P%]F75'O3!>JA)1Q2+LC3$R,"HUBY5+(7 M2UGE$-^:8*A^ZW!,&&>'NNM@OPM-R[DM?E3Y%?&QB&^F%="LH=P/%/(TG5TM^G%]>QLMT"O=C>XT9=9A3(WM)^A;D M,YW#P*3HV[Y.A,JM'NP\GKB&^K?7\\C6_'P_VZ/].^ MF?=_!E2;O=0.%);D.KE87$9@^].V7WC3A!-N9SR=E^&QHA\4M&Q ^Z4Q_K#@ M .,OS_8K4$L#!!0 ( /V!HE@PY^LY50L !@? 9 >&PO=V]R:W-H M965TK4)H7NWN^F*E:NDGME$&ORRLJV7 5[?<]8U3LN1-=;6[/YT^WZVE M-J/C(WYV[HZ/;!LJ;=2Y$[ZM:^EN3E1EUZ]'>Z/\X$(O5X$>[!X?-7*I+E7X MW)P[?-OMI)2Z5L9K:X13B]>CV=ZKDV>TGA?\7:NU'WP69,GG5JJW_H,JQ>CUZ. M1*D6LJW"A5W_KI(]K&!A*\__BW5<^_RWD2A:'VR=-D.#6IOX5UXG/PPVO)S> MLV$_;=AGO>-!K.4;&>3QD;-KX6@UI-$'-I5W0SEM*"B7P>%7C7WA^$1Z[85= MB'.GO#)!1E^94ESJI=$+74@3Q*PH;&N"-DMQ;BM=:.7%3O[TY&@W0!.2MUND M4T_BJ?OWG'H@WEL35EZ\-:4J-_?OPH+.C/ULQLG^@P+?2S<1!WMCL3_=/WQ MWD'GE@.6=W"/O&T&_VLV]\$AC?Z]S> H[W"[/"JM5[Z1A7H]:LC1[DJ-CO_T MA[WGTS\_H.UAI^WA0]*W!W&;DC\A1GQ:*=1.8>M&FAMR2&MD6^J@2E%8X^&= M4M*7A3;2%%I6PF.G0N$&+[0IJK94(B0A+3W$"3,?5,%IIO' MW.O2RT=N9D> MKN25$G.EC("W&ND@?G[#0DZC'F/1M,ZWE)O!\@^NK=)FIY9MQ;KS4?3CY\GE M1%RJHG4ZY#/>7A469G=/GV=/1DPD:GH[(*GE6]QTHVSI7X2:& MPRH;2_YJ'+R@&U)OJ8QRLJINZ'?5D-NPM]-P9\1__C*;G9,2I\H%P"J61/#- ME;FP-A@;E"BU+RKK6U+.T!*2G%S.DJ4Q+53]?IPZ-V\QI=-I$!9(+(',V&"= ML+4.)/EV2.#+>\*RM%?*&7*.-D$Y76_5:B)^MVN%E>-AZ*% I?'4XZ$,_,O0 M#[5$NB6G/B93HXH5+R#GXHE#SI;J6XMG9%(MO\9$'L:CB:42-P&@?87.",,X MA;SZ@8/]RK85\ALIC*VD.O9\:4WL6AR!@?6_0J]'V11M@02G8,,P.3:ESF*J M7*C&NB!P,C4]L3=]^C?DF^/%-THZH0BQQ1M5J'JN7,;<@XF8556,9I'C)"M* MHJ@&@--X6<3PSU584Q8-HYJQ0"X6NM*2E.[3#1%'[Y.I7GK#(6TB/EB#)\'9 MJNHR2OEPU\3O.PQ5$./)'A,O_K@A36Y*Z%#K1JQ7NE@)[3D)[-K]45B0?C86@%-72IHF$!\J(M2(^XBO*(OG@QNB="HSY$ RM. M8MJ(2^(T\4B6 2U0XW@0@M/S-LAYQ65I'B/\LG=3-^+'=DTSEYK@(T"M/^R/YD"8W"*-6,*TA=PVXRV:K&@;S!+Y<[F MJ(RHD<"N2C&>I /RE'$Y,NBH(NMVKRV2"T("-NT5)/#TD7'H&X:?1<[B,P; M[^N3\!.!IPXWMYN+4^PB0G"#<8!=GE$7_F$?Y'3 "-'$O.,>(*/I3#+JR#'Z M_,.&U!]ZV/LQZ-Q@/8RCDPU6#!2N-WSG6Z# _;IF,J3-%C0$J$JG>35 3 A_P*L5DA=%J169QIH9>,5I MV_JDY)W@;Z<&-C54;PV[MC57&HGJQ,+9.N'T8,=93$W;:),B MUQ?"^ >SEE"(RE527,LO&!_CH9Q[DD.?V4%8 2A%'>>ZR!(PE:$@\EC&DH@K1&MZ QKK=22W?/:677?H M1I>.A?0KL:CLVO^4(O@T)KP$%^?3*<76VD=*V7J"#&).FN$6(H9.I7 @;Y$[ M@&9V8>J\,I%Q.!03AV/TD %%$VLA4][L;NJ[Q!MRD#23^!+50!<6)#"OY'RO M)>4YP&E%J1X9>^P<$?/H.&)JD9&5Z$E@;0D6.UMCMR<_(-#Y6UY#7R U-1J. M213C44:@\T,_)455.7E@CGW6S;'/'AQ +^ !$V#^&6H,I@VG<&<-/A,Y*2U/4MEGW?W04U>D'C"^2#IDIJ\=*47)Q9_,-^]FUV> MC% Z=P[MEWYNJ,"Q=G;Y&4OIB*?3%V,QNE0,-8FBTZ:=3T"+0NR_G#YY)U>0>C3S^^>0^K>1H8C%EY,H-R*^04 MXS-6L*4AR9CK,SMXEF)$>4PV$2)526K#]- MUFBNJ.;8"WE6&HZ=W$JYY20Q/+?'0J>&9LO4"8U:"Y^"3=0KTC84^IAZG80 M\$C?Q&>Y'Q&T+7 :#J72)AJVU(8':+G (3U [CT;]]!V6P.F7,0S'R/J\HB%;K]A'C-FLR:07I# 3 M9FY%-$B;EB?(IL0MLK=BPJZB 0(R0/5D:')"P M\G$'/>#&6\=]!U$>#QN'$8.:NPC$$+")39A-JZ3)_PT-(K&+*)6O'&5JU)ED M5GP)F28 6G"A*@P&"FU\(@X.GN[M[;^ ^2-2_*U9R=3YXTN0Y-?!/'5:,6-_ M>I%:T@ NV.%GF.YHFNG!@RU+H:=K4$VO$1+N=!B2NU&1Q.>.-X0";;KM_/WV MO!K;4J2!<;29-:"3XG!\RT57&/$Q*3#5A)";Y*T^C#&,;BPDW9CQC< ;,A((@4QJ M'>//K&DP*/3CJJQ%@& MR)<"%=T:)V0D^DV^9NFO$P>5-2BLOTK#-T1QUGCV<_4P]J]]IW%MYW]\OC.&.4/OWM1J06V3BGTN9H" "2!0 &0 'AL+W=OJM8)+O-5@VKIF^GV)0JT7WLC; M.NYX65GG"-)YPTJ\1_O8W&K:!0-*SFN4ABL)&HN%=SZ:+1,7WP7\Y+@V.S:X M2E9*/;O-=;[P0D<(!6;6(3!:7O$"A7! 1.-E@^D-5[K$77N+?M753K6LF,$+ M)9YX;JN%-_4@QX*UPMZI]0_)D2IOO"NH^-(P^RUEA5;Y*)0BU?45JE.1HX>F K@>;K/+"$[,Z#;(.R[%&B#U!BN%'25@:^RQSS?_,#8C30 MBK:TEM%!P!NF?8A'QQ"%47( +Q[*C#N\^#]EOL,E-YE0IM4(O\Y7QFIZ%[_W M5=P#)OL!G59FIF$9+CP2@T']BE[ZY=-H$GX[0#<9Z":'T--[TE[>"@15P$#] M&"Y:KQ_8@WGZVNZW/%,G,6'>?K1 *)4BM7)8S..*2WIT0)"'S%:@O634T M!BXQPWJ%>NN)X8ZMZ7E:U)P) TSFT#!M#7R&Z.S,GW3KE-8GTNH)ER>-5AD: M Z,P\1.8GOHCN.*2TX/.H50J-W Z]4.83/T8'@TY\:7E#4T%"Q'Y1P3UH"P3 M!)Q,$_+0.AZ3=U\7@AV=U*C+;AJXXEMI>\D,WF'@G/3ROZ$267!@06 ME!KZIV,/=#\!^HU53:>ZE;*DXUU(-! 1 L !D !X;"]W;W)K&ULQ5;;;MLX$/V5@1IT6R!K76SGXMH&G#1!%VBP09)V'Q;[0$ECB0A%NB1E M)W^_0TI6U-9QLONP^R")EYG#,YQ#:J8;I>]-B6CAH1+2S(+2VM4D#$U68L7, M0*U0TLQ2Z8I9ZNHB-"N-+/=.E0B3*#H**\9E,)_ZL6L]GZK:"B[Q6H.IJXKI MQS,4:C,+XF [<,.+TKJ!<#Y=L0)OT7Y976OJA1U*SBN4ABL)&I>S8!%/SD;. MWAM\Y;@QO3:X2%*E[EWGMWP61(X0"LRL0V#T6>,Y"N& B,:W%C/HEG2._?86 M_=+'3K&DS."Y$G_PW):SX"2 ')>L%O9&;3YA&\_8X65*&/^&36-[/ X@JXU5 M5>M,#"HNFR][:/>AYW 2/>.0M Z)Y]TLY%E^9);-IUIM0#MK0G,-'ZKW)G)< MNJ3<6DVSG/SL_))Q#5^9J!&ND)E:(^VX-?#NCJ4"S?MI:&D59QMF+>)9@Y@\ M@SB$*R5M:>!"YIA_[Q\2NXYBLJ5XENP%O&)Z ,/X$)(H&>W!&W8A#SW>\.60 M/W*3">6B-O#G(C56DTK^VA5S SG:#>E.SL2L6(:S@(Z&0;W&8/[V37P4?=A# M>-01'NU#G]_22C0V : MX3.N44#<;(MO)UN.2[=Y:Y_YDJ-VB(_N"'M>+%5KG/RXSCMRK;@0=(.8]QWV M%O=.6>)]^4,$$[C3+'>;CM]J;A_!N"SX8"9$>HG:92>C[:'+C?G+::55H5EE M?H&JMC4A+6N9&SB \2"F]]LW)TF^:)9M,*+! M<6_RN..68VJ_8W:N]$IIRBFDRCF.>JBNO2A09H_MY'8B&8S]\V5P.X""=E!+ M=X'T@&GZM&=^VLCVUY1E]RZ")[O^6NZY>,A*)@N2%C$FTR:<>##J+%W[2FE; MT.\#G@>,R,P]OY,&-+62=N2HS=]/"CR >$1$#^"8; X@<0$^);FGS9?3V1=R M/X]''OEH!X>7/7[6_?^MTA'M:9^KZ_]'*AWV].#:_U:E<4^E\:M4&OGG.94. M>VC#UZET[)^^2L?-7CRKTH0(.)6.7>=TGTHU7S-7__1@N*3_7=W\[OO)B_R5 MX][_1-Q;_S&Q<,]K93WVLG;O77_*L%?95*@+7[\9XE-+VQ0YW6A7(BZ:RNC) MO*DOZ6(O*&00N"17VE>JR'13LS4=JU:^3DJ5I:K+-TLJ&ULC551;]HP$/XKIVS:0*H2"*'K&$0J=-,FK1)JN_5A MVH-)#F+5L3/;*>7?[^R$E*D4[24^VW???7>^NTRW2C^8 M'"4RFDF06%M=4D MBDQ68,E,J"J4=+-6NF26MGH3F4HCR[U1*:)X,#B/2L9ED$[]V5*G4U5;P24N M-9BZ+)G>S5&H[2P8!ON#&[XIK#N(TFG%-GB+]D>UU+2+.I2Z.V7[&-9^SP,B6,_\*VT4WB M ++:6%6VQL2@Y+)9V5.;AP.#B\$K!G%K$'O>C2//\HI9EDZUVH)VVH3F!!^J MMR9R7+I'N;6:;CG9V72I55YG%NZ9UDS:'=R@0?V(!GIW;"70]*>1)3]..\I: MS'F#&;^".8)K)6UAX+/,,?_7/B)^'GP2\9CJ$T? ,XD&/%RWSE;<<'M[ACKD[C'62\*)C>4#B[! M%@@+559,[MX;J%K/V[UGL?<,-"6\LBTT(I2N#*!"S55N %TU +UE5G2/"4SF M3A@!TPC,$("@.6$F<.<1#@OIP+1'G$HN!/6UZ3= 'J0M7NI3P62&9[#"#9>2 MRXW+F"/6D(&W,#P/QVX9AA^?4[@/Q%4$RS)=D] M*$SZ+TE0X,?&PO=V]R:W-H965TBR[?>CT 28A M$0T(* !HV?WZ'H 41:6R/.WT1226NV?ON]#91NFO)F?,DN="2'/>R:U=G_9Z M)LU904V@UDSBRU+I@EH<]:IGUIK1S L5HA>'X;!74"X[TS-/N]73,U5:P26[ MU<2414'URP43:G/>B3I;PAU?Y=81>M.S-5VQ!;,/ZUN-4Z]!R7C!I.%*$LV6 MYYU9='HQX5?.-J;U3IPGCTI]=8?K[+P3.H.88*EU"!2/)S9G0C@@F/&M MQNPT*IU@^WV+_MG[#E\>J6%S)7[CFJ_HHF.F>]2PT.+Y> M6J-=5&CQ*V@)N5'2YH9+WG#W:56!9G#5HVR0,AM3N8^V$R3WV>/QM/_.!2 "K]_&-^UT*E9TY2= M=] CANDGUIE^>!<-PT]'K.\WUO>/H4\ON:&KE68KZO.DEJ3VYY"A1Z$.&WJ? M(S)*H%&Y7!'KJX!D.Z6,6'#,5;&F\N4'@Z:LHOGX@I+\4Z'75:E3AZ$]I\TU M8Q\+5Q)DS317F2',509!7M.\22RA,G,O"3EASZDH,Z>>2\MT6NDBAKJ"/"7W M#G&OR+Z'>HL#.KA$)PF!$)HNN99+39'O,K6E9F2A1.F":R %_9P*TZ+-E5XK M[0+A+/X%/FIRKRP5_Q?,SQC#"^?KQTO4HK$\/257WTJ^QART513(>Q*%8=#' M,QD&0SP^O!O'4?S)?4A&0>@9QD&,YW 4C/891H-@0FZIML;K=O%5+L"8-H)P^L M: @](3YLB2",R(-A;;3*KBW':\\07AVB?=9^+#=F#* @:O&.$, ASG'+M E" M6.7$!>,$/]T#V!$YB8.XZ^T_ 62WSF!6YZU1&8U=R >C5O#B?@*I:!)#TW@" M* <2CUU\=P5P[>I?^BA2\<\J< %,VL%+QHAF- Y[K=T)1.X>"3A^(JP]UNV MP:B1,\_%JJ'&\.%?I-L[!.A&'I$,G7U[M.B_)7N7A/'>^_?)#GW-#5H\(^(: M)VPY%L&(*MEO:XL.TJJT\W:V=KD?(A/]24O?<(CPQ@FL0@U$;?*P1I)LU^B8 M5[Z/H[#JZUTC)^'$?XF1IH'O_(HS]+])?X1\'=DX@V;C#(YNG+U]>?7L?13- MJC1N\G]A:J7I.D?)SW M-(=VT5$EAW>1;P(75E7OEM5.#Y:1GZ,;AE%+3;VS MS!OK87_N^V7A]\$#KCU@7%@,9!]TWYWOZX:<4TDSBBYV4R)"EG(+F7\WT;U!+ M P04 " #]@:)8CO=+7 0$ "S"0 &0 'AL+W=OY%X.><[W[F1G&R4_FS61)8]5J4TTV!M;7T>129? M4\5-J&J2V%DJ77&+J5Y%IM;$"Z]4E5$:QZ.HXD(&LXE?N]&SB6IL*23=:&:: MJN+ZZ8)*M9D&2;!;N!6KM74+T6Q2\Q7=D?VMOM&811U*(2J21BC)-"VGP3PY MOQ@Z>2_PNZ"-V1LSY\E"J<]N,V#GL*X_@["NE6(?6\6T.>Y16W?#;1:L.TDP::&WA7 MO3;(">F2R3;"+5.^>+THR_4ED8<')1?D6[:)%2[^# MEK&/2MJU81]D0<5+_0C,.GKICMY%>A3P(]UKF;>;SL%7=O MJ5;:"KEB?\X7QFH4QU^'W&W1!H?17,.D*BC,L2@*;OX#5'^)O<-IK8G2H;9\I RY(6O#1[:Y=*PWEL,"X+ M]LFN2;-[97GY?\'H2NQ'+;A:0-.W$^A"G^27P6QOB_?3-. MD_0]1EG\SN^DR3 <.HFLE8S]-QN_ $Y!F&UK#T6-L%(XA,NR SL(,:R.L M#?;6XJX /M4$[JX YL7?((8(?[BXOK^:LW0(M2'4>TD:QGV6C&$Q'0,[&6"G M!P)]E@U!YTAM#KO:'!ZMS5O*E+,DBQC^66O6%6 M(?[2J%(4R$!QJ%J/&CY/6:K%HK#L/G22,6*U0O0 2+IED;,"$81Q%@W6U,:^TR^IM(E@N5K MKE>HQUX<)EX'WY]PIS/@N4IU(04NV-DGKTY?&E$[^Z=,(F QJ&6HV>MM5- ^ M>#<8:G=[J4=-PF&?71$2EV\3Y9!XY8ZTK]N[9^1D6N;7;1(L?W2F'X1_" !D M (&!^_['3+G8@2(""3H'NR#:NTC1\2O_7# :Z1M[]1NM7N1S-N+^%F\?32*MB_N>5%:]R)>S&I6X!+M;_6=IEW2\0FFXDJ!Q M/8\N1].K4R?O!7[GN#$[:W"1K)3ZYC8W^3Q*G$,H,+,.@='C$:]1" =$;GQO M,:/.I%/<76_1/_G8*985,WBMQ!\\M^4\NH@@QS5KA+U7FR_8QN,=S)0P_A\V MK6P20=88JZI6F3RHN Q/]M3FX1B%M%5(O=_!D/?R9V;98J;5!K23)C2W\*%Z M;7*.2T?*TFKZRDG/+FC-+!8\@P?-I DL4[I.X!Z-U4UF&\UE 4SF\-66J.'2 M&*J5S\2W\6^O2Z8+--!_8"N!9C"++?GET..L]>$J^)"^X<,8;I6TI8%?9([Y M2_V8XNF"2K=!7:4' 6^9'L)X= )IDDX.X(V[)(T]WO@-O!>I. &J5"N0*M/Z M!-Q4->/:;^^T>N2N7@W\>;DB)2JZO_8E)-B;[+?G&G%J:I;A/*).,Z@?,5J\ M?SB&;213,YA+YX3>P]"BH"HE(9:_:Y>Q!PO[LOK61MD3AKDLJGH/(! M:DK#!():0ZUIS&C[[ 7P>\/KD%Z-X"&EO0=+/'3!A;4 M>P[@8D#/\?!\/V&P>@:#15<;S,!:":H*\Q_+XD:N-=L:0E@JT01V>C[9/1AY M1G6MW)C1,H^<2?R% 8RTNB:6\' M'X;[M6U)/'2[;7%FUK8Q\S\<[A M6B&1Z:X0!C+52!O.V>YM=TNY#(?S/^+ABD/)*%R2!:Y)-1F>$RLZ7!O"QJK: M']4K9>G@]\O2SR(G0-_72MGMQAGH[FZ+OP%02P,$% @ _8&B6.;1B [? M @ HP8 !D !X;"]W;W)K&ULC57?;],P$/Y7 M3D%"($7+S[5=:2NUVQ \3)JV 0^(!S>Y--8<.]@.'?\]9Z<-'72%E]AGWWWW M??;Y,MLJ_6AJ1 M/C9!F'M36MM,H,D6-#3-GJD5).Y72#;-DZDUD6HVL]$&- MB-(X'D4-XS)8S/S:K5[,5&<%EWBKP71-P_3/%0JUG0=)L%^XXYO:NH5H,6O9 M!N_1?FIO-5G1@%+R!J7A2H+&:AXLD^DJ=_[>X3/'K3F8@U.R5NK1&1_+>1 [ M0BBPL Z!T? #+U$(!T0TON\P@R&E"SR<[]'?>^VD9VG@>3 $JL M6"?LG=I^P)V>0-$9JYI=,#%HN.Q']K0[AX. 2?Q"0+H+ M2#WO/I%G><4L6\RTVH)VWH3F)EZJCR9R7+I+N;>:=CG%V<4UTY++C8%;U'"I MFH9.ZKYF&N'- UL+-&]GD:4\SCLJ=IBK'C-] 3.#&R5M;>!:EE@^CX^(WT R MW9--HC./%[V/Z)[M5^7:V,UUODE'\[@39?"";GT)?T*6TG66^AE4%?W,_1O@DY''" M#S5"I02]4H('ZRX?#%I#B]K6P.@)%DH67/"!BZ40V35K8D*6<60,= 9+X-)O M%L^YT_/A!3!90LE%9\D/]VI:PBCZ\O,X4WBH->*S2@*J@Z(>"L%],KA"J>A= M,*OT]-!PM'<)7TP":1J.1VD87TS<='1^'D[2!*ZKBGJ&(^QI4M>@@R@ZS2TG M?6.*248P&8<)#7]F_*$DR7WZ/ TOLC$LI>7'LN%3(3JGO=*JZ<^4 MB:(3PYD>3=AG2O(PR6(89>%%?@''2C$Z:!P-ZHUOCX;X=M+V/618'3KPLF\\ MO]W[]DUWL^'2@,"*0N.S,34\W;?$WK"J]6UHK2PU-3^MZ2^"VCG0?J64W1LN MP?!?6OP"4$L#!!0 ( /V!HEB;,3"_0 ( -X$ 9 >&PO=V]R:W-H M965TR!OK4[8ZUP8BE$ PJ%5LQ N0XV\U6V M=/[>X;N 'L_6S&5RT/K1&5^*=1 Y02 A)\? [>\(=R"E([(R?H^;RX$CW&GY0Q14KX/W 2N@Y)VD!]U_AC&?&\>7:XG^R_K1-PI8WB'I M9@1;!8U0PY\_C74X \3Q,X!X!,1>]Q#(J]QRXFEB=,^,\[9L;N%3]6@K3BAW M*7LR]E18'*491X%,EVQG $$1'VJE"K87E1*ER+DBMLESW2D2JF([+44N -E; MM@7,C6@]PC)D'5IR1/9J"\2%Q-=)2%:B"Q3FHYQLD!,_(V?![K6B&ME'54#Q M/SZTJ4WYQ:?\LO@JX3TW,[:8OV%Q%"\90F4;BJ[P+J:Z+3SOXAG>2Q7YN3D@ M&=MGORXE/O M+_.YV5MARW-8!ZV["7.$('WY8GX;?;BB=CFI75YC3[]VS0&, MNR0#K3;$#Q).QZ&T_GYOJ8QDEX/%<0GO5< Z;RDX7,5V5HOVEW&M[- MT+/_W(?)MW=4"85,0FFAT>R=C6N&:1H,TJWOX(,F.P]^6=L'"(QSL.>EUG0R M7(#I24O_ E!+ P04 " #]@:)8DO7+L,(# #6#P &0 'AL+W=O_/O(MP)VQ=\,CNKLG1A7UD)\,X/'9.IXQB)((=8&@N+C M( M4X.$=OQ;@CJ53B-X_GY"_\,ZC\ZLJ8*%2#^S1.^FSM@A"6SH/M4KTG$F4 07! (2H'@I4!X02 L!<)? MU3 H!0:6F<(5RT-$-9U-I#@2:58CFGFQ9%II=)]QL^_/6N)7AG)Z-J>**2(V M9"E! =>TV V>D&>VY6S#8LHU>8ACL>>:\2U9BI3%#!1Y1YIE;R+0E*7J+5F] M(8R3)Y:F.*]ZI#:,& ?'J.R,V;MPUV+:Z!F:\^DIM5(T[TZSAALSDU-\-J MBT.+&U[ 74J1[&--'GF1)LPF??F(B\BCADQ];=J) G'0C&ART;W*:0Q3)S=; M+P_@S'[_S1]Z[YOHZQ(LZ@BLQN2@8G+0AC[[2_ 8CZ 4>(0Q%!C7@$IT#Q-- MC$E7 =E(D6$Z3"#+#<\8'9+D>QGOS$>,E)-(X_$OE(^M]CJ]@H.S%Z/-D,R/ E+P$?2(Q^DQ-%" M2%G:Z.Q2["H([ :OZ.*WU'G>6W4)9-=@D4=@=68 M'%=,CKL+T%:H:RGL$BP:_R^,_?Y=Z_K@811PY2 M[5A.W0-8_2$[EA6NEU.3[9Q&#Y(,T"_+X10I\&1D'5RL_^ U!+ P04 " #] M@:)8*L=%>JH" !H!P &0 'AL+W=OMA6,'VVW@W\].0A3: MT.UBO6CLY#W'S[%C)ZVY>)9K (5>2\KDU%HK59T[CLS74&)I\PJ8?K+DHL1* M=\7*D94 7#2BDCJ>ZT9.B0FSLK2Y=R>RE&\4)0SN!)*;LL3B[1(HKZ?6Q'J_ M<4]6:V5N.%E:X14\@'JL[H3N.;U+04I@DG"&!"RGUL7D?!:;^J;@)X%:#MK( M)%EP_FPZ-\74<@T04,B5<<#ZLH494&J,-,9+YVGU0QKAL/WN?M5DUUD66,*, MTR=2J/742BQ4P!)OJ+KG]35T>4+CEW,JFW]4M[5!9*%\(Q4O.[$F* EKK_BU MFX>!8!)\(O Z@?>O K\3^$W0EJR)-<<*9ZG@-1*F6KN91C,WC5JG('.3H^.D%'B#!T2RC5GU:K_'S_Y+V#$1!+$%JSLZY=)Y'X?2_N? MS#YD]_OL_B'W[![7^L51( BF$F%6H H+-;JFK5'4&)EC8)MY9V=VE#K;89BQ MJF10]8$RZ"F#@Y1/>M.?$G9:"9Z#'*5K#>+!N!,WL(,=NOVJ)+;=L^%OG#3L M2<.#I%>$$;WO"K3BO!@%;?7A "%.=BC#/&PO=V]R:W-H M965T3%E_*) MLM=^[+Y97^:%*DXS=%T9YV.WBXMM[EN8OUS-K=OK&IV3[5#7? M6"RO]O&6/;#J\_Z^J%\MSBKK9,>R,LDSHV";Z]D[Z^V-9;4K6I/?$O92?ZE>?&?]?7,;%QB*5M5C49<__/,;EB:-E*U(W]TJK/S_[19R']]4O_8 M1E]'\QB7["9/?T_6U=/U+)P9:[:)#VGU*7_YB741>8W>*D_+]K_&2V=KSHS5 MH:SR7;>X]F"79,=_XZ_=E> 66.[ KM;8*LN<+H%3AOHT;,VK-NXBI=71?YB M%(UUK=9\T5Z;=G4=39(U^_A0%?5/DWI=M?P8)X7Q6YP>F'''XO)0L'J3JM)X M8SS4*;,^I,S(-P98O3;>E26K#>)L;?RR_ 9??LM6Y^6.N'Q17]CSU;7/5]=N]9RA MJYMD<;9*XM2(VZOV5A;14<*52S2_QV_+?;QBU[/Z%[5DQ3.;+?_Y#\LW_RV+ MCTA,B-8Y1^M@ZLM?\ZJ.=',1LRSDHX[?ZC1WFN>E;<^]J\4S'TK?R(HX(\%% M]^RBJ[@A*>2N=%=^BNW+(B>8Z;FR6W-4E65L6A_567!8\J MZ@9_% NX?33GEGP;_7-,_DA,&U84;&VL\EW]CE;&[5O"OLBW1;PK_\5OKBP\ MO^>1/_[$T\ XMXW;S?KMEC993- MV^_P#;"3XG/+G3L7^2@G6)X41(]%-0 4+?5M>?IX_S(UM_LR*K'FC MY#R5.DH*#%1J8NB #)9'D).DE$"E)D8,0&'A1*&5DWTVL.?194[VC2S.2'03 M",+"$:+]\/7F,5Y]J>%G)"%1)>WM(5(3XP8FL4*"A"3E$BHU,6(@$PM% ;V$ MC%3>JH]&'F\D3T<;>,+&>>+#U]53G&V94=7>UAFY.0R\8^,ZVA]RB=3$J %/ M;(O@4STIHU"IB1%S90R4"+22L9,2;WSN13)*C9R!= 2PL'&PN,N+:AO7Z:AT M@\3%M'>(2$T,'6#%5BUL8#E)RBA4:F+$P"@V7M?0RDE9#:*7DS*C 8JT 2QL M'"S^6SVQ0NH3NDY[,XC4Q"B!2^R (/U(B81*38P8B,3&RR1:Z1=*,NNRE",U M"@;2#S#"QC'BOCB5RLHJ7WV1WPA)*QQ4:F()&I#$,;\_$QU2'*%2$R,&'''P M:LDI$]D?AZ3Z-I:+G9B89I>L.&(D.@H4X> 4\>'HX,+U$,P]=]';7180;B8X".3@X.3P<]ONT[7/6N_-AMT_S M;XP9GUB5'+N?QGT:9VV#\Y<\>_._0YPFFZ2^@YZ[#C=\UZ$U_K]Q=ZAJPS:Y MI>&2%DNHU,0+"$SC^ 2Y32G]DS2PU+ZA5I>81*38P3N,8AZ-PXI&!#I28VK@%LW)'>C7)WW>TW92RW M5Z#LK/AZD#60?BZPB*M:&AGMKY/61ZC4Q+"!;%R<;/Y*CQV7U+X =F\WS8'- M!(1Q\7+*=W;9.W6Y2YW7F(GH-3?A,8(A>EWV3@WU$C,1O00&<7$&Z>[3-3@H M]-MQ+>U4F0(>7( 'EP >7%)XH%(3(P9X<-7@0:54X,JHX/+CF<1HL.ON CJX M2NA0I^18_QT7TMZ=*4C"!9)P"4C")24)*C5Q'@Q(PJ.; O'ZE'!Y>T1-1!>! M(SR\I@&YJ->%QV6U)]>FH H/J,(CF SQ2#&"2DV,&(C#HYL,\61#'Y>0*S$: M[,)[@!@>CAC( M'MV 2">%WC0Q M$]%%X P/YPQ(2^6^/*ZHO453M&0\ !B/8$C$(V47*C4Q8F 7CVY(Q.L/B?3[ M\E*C@<*_#\#AX\ !B:G7H<=E=?>*2DV\"( T/L'4B$_*+U1J8L3 +S[=U(B/ MU2^Z:)1+'#X AX\#!V3F8)\>5]#>DBEZ-#Z0BT\P)N*3D@J5FA@QD(I/-R;B MRR9 [,LTQ(U$-[D'6G"\@$14Z=CC8MH[-$5YQ =L\0EF1WQ24*%2$R,&4/'5 M9D?4NDF^;##DLB0T8B0Z"GSAXWS!$>5([QX7TMZ?*0HD ?!*0#!#$I#""96: M&#' 24 Y0Q+(QD,N>_ A[OX0;_)$_2?_Y49#3VF#'P2J!92QKKX 6DUA4I-#!MH M)\!IYZ]T\7%)[0O0+[\,/BL? LZ$>/GE._OX87^/BZDO3-3\$0(/!$2\$1(RA-4:F+$P!,A MW6Q)V(>%_K/T(T:BF]R9(BJS);9V/Q^7U=ZK*?@B!+X("29-0E*@H%(33U!)01J0R9V#K=?%Q1>Y.F:-Q$@# 1P8A)1$HO M5&IBQ$ O$=V(230^8H*:B"X";D0J(R:V=BIRG:-Q' 3$0P9Q*1D@N5 MFA@Q=TP:W9Q))*MA7,Z92(V&3FPR^?/-5"9-;*R?/R*A?4P,E=Q%S-QA:2;! M8,E)A"SJ20Y-,VTN:KKADI,6GI-RJ\&DY(X[,U6&3&S%WOZ(FOY.35$LL4SN Mɾ.;D)$(6]13P8IG<"6JFVMR)6J_II(:]G^,V%XYR!Y^9*I,GMD*/?T1) M?X^F*)U8)G>8FDDP>7(2(8MZDI/43.XH-9-R^N2DAF_T]WV2HU_YLU\M@JD6"S]!5O]LU4GH2#A*EG*RY:068MF.VAP=77 G M\C=_#^$N+K9)5AHIV]1KS'G3=R^.?V'@^*+*]^TA_8]Y5>6[]LLG5G_:+QJ# M^N>;/*].+YIS_\]_Z&'Y)U!+ P04 " #]@:)8 R(&0(4# #3#0 &0 M 'AL+W=O&Y'"R M%O*'6B)J>"H95]-@J75U&88J7V))U$!4R,T_+@9>"!+I;:#H39I"(+?$3] MI;J7IA=ZE(*6R!45'"3.I\%5?'D3I]; S?A*<:TVVF!=F0GQPW8^%],@LHR0 M8:XM!#&?%=X@8Q;)\/B[!0W\FM9PL_V"_LDY;YR9$84W@GVCA5Y.@_, "IR3 MFND'L?X36X?.+%XNF'*_L&[G1@'DM=*B;(T-@Y+RYDN>6B$V# Q.MT'2&B2[ M!L,#!FEKX)0+&V;.K5NB23:18@W2SC9HMN&T<=;&&\IM&!^U-/]28Z>S>RF* M.M?PC4A)N'Z&!U0H5ZC@_2UJ0IDZ@0_PY?$6WK\[@7= .=Q1QDP$U"34AH"% M"?-VL>MFL>3 8BG<":Z7"C[R HMM^] 0]^R3%_;722_@'9$#2.-32*)DV,'G MYM?-TQXZJ1##"3]HB?>9)G_62]E%DE,PHHYJ:?4-L1'>SNR': MH(TW. P'R0[/_3GI(9HC3W/T=IH*M6;=-$=[%#X,]_3LF)0.AMU$QY[H^&U) M8#;-S\,_[@K_KJP=DY)#=,\]W?->NG>4T[(NNSCU&KYU7QX);,O'"^_C1>^1 MYH^QO9/KEJJ<"55+A.]7,Z6EN9$[SZB+8VIQ)+ M+>+H];*,>B/NU:A:-=:M M&J>^U9.H/P%/H72W8Y?;_:;_UN^-(B'NSW3R="C3^RW?&MYCH6W[F;SZF?S? MV=ZN<"P]CH2VK<=K/1/WWOG_-=_[P1-X1B*[T_VHI4BX41Z7*!?NU: @%S77 M3:WI1_W+Y,K5XSOCU_;%XLKN5YCFN6,J25.N*& X-Y#18&RN<=F\()J.%I4K MPF="FY+>-9?FU8723C#_SX70+QV[@'_'9?\ 4$L#!!0 ( /V!HEA*3^@( M7P( ,D% 9 >&PO=V]R:W-H965TLFEJI(Y $VG4A4@N:-JF5JJ)N'Z9],,D!7AT[LQUH__W.3AI!2]$F[0OQ MV??>O6=\EVZ4?C K1 N/I9!F'*RLK2["T.0K+)GIJ0HEG2R4+IFE4"]#4VED MA0>5(HSZ_5%8,BZ#+/5[MSI+56T%EWBKP=1ER?33%0JU&0>#X'GCCB]7UFV$ M65JQ)<[0WE>WFJ*P8REXB=)P)4'C8AQ<#BXFB/[-_]M[)RYP9G"CQG1=V-0[. M RAPP6IA[]3F"[9^AHXO5\+X7]@TN<-1 'EMK"I;,"DHN6R^[+&]ARW ('D# M$+6 Z&\!<0N(O=%&F;%L=IGG MNL8"KI4Q<(<&]1H-'$_1,B[,"7R ^]D4CH].X BXA!LN!-V^24-+Q1U%F+>% MKII"T1N%;ICN03PXA:@?)7O@D\/P*>8=/-Z%AV2Y\QUUOB//%_^3[Q^777,V MYX+;)Z Q +E@O#3 9-$MBU_T\JA7+> CS0N#^ZZCJ3'R-=RP6&>CWLV1]02P,$% @ _8&B6'>1.(3\ @ VPD !D !X M;"]W;W)K&ULK59=;YLP%/TK%JNF5NH" 9)T68+4 MA$[K0Z6J7;>':0\.7!*KQF:V\[']^MF&L'Q0UE9]26SC<^X]QW!]1VLN'N4" M0*%-3ID<.PNEBJ'KRF0!.98=7@#33S(NU$-Q*_3, MK5E2D@.3A#,D(!L[E]UA/##[[89O!-9R9XR,DAGGCV9RG8X=SR0$%!)E&+#^ M6\$4*#5$.HU?%:=3AS3 W?&6_;/5KK7,L(0II]])JA9CY\)!*61X2=4=7W^! M2D_/\"6<2ON+UN7>7NB@9"D5SRNPSB GK/S'F\J''8#F:0;X%< _!#P5(:@ MP7,!804(K3.E%.M#C!6.1H*OD3"[-9L96#,M6LLGS!S[O1+Z*=$X%5VSA.> MON(-2'0:@\*$RC/T 3W-P.CR%Y M"KZG)JCM#RQ?\%_[44QD0KE<"D _+F=2"?U)_&PRO&0,FQE-F1C* B+@G;LWFE5I[M=9>J]:K+ -;+_6W6:L66($NQ EG":$$ MFZIZC@H0"3#59$09HNOOJ/0Z_L>+ R^:M_4'!W:T)OQ*._JU'?U6.QZ8D3UG MY ^DUHH9,,B(:BQ7_>/S#SK^@>C6>"_]*DJRB[V(=;P]P8-:\.!U@NV!$YZ: M]T(W 1+0:0KEZ*S)C,&1&=Z1%ZVIO-2+-R(K77-WKKT:'4 MJW6'CW7)2M1#E1O+"7ZXPK M?57;X4)W7R#,!OT\XUQM)R9 W<]%?P%02P,$% @ _8&B6 0JY=,D!P M%D$ !D !X;"]W;W)K&ULO9Q=;]LV&(7_"N$5 M0PMDMB1_)DL,I-;'"B18T*#;Q; +6J9MHI+HD522 OOQHV3%LFR%M;&S]:*1 M9+[/*^D]YL>)E.MG(;^J-6.:O*1)IFXZ:ZTW5[V>BMYSBC7DIYUIE>E\<>Y/1:Y#KA&7N01.5I2N6WCRP1SS<= MM_-ZX#-?K75QH#>]WM 5>V3ZR^9!FKW>CK+@*UMD^)2YD)\+78^+6XZ3G%&+&&Q+A#4_'AB,Y8D!R-AG]R;%&M%@FS!%BWQ@3W>]2R MGKGZW2WP7F_!1\]*O,U77>*.+HCGN).V"[*'WU/9)7VW"/<&+>&^/=QG\2Z\ MWW8[_EUX>$*X>_EF>&0/?V0;D]UI"V^4HK]38[_D]=_@_:K73))]3?YQ9YJ0 M3YJEZL^6\_NXY0W:>44_?J4V-&8W'=-1*R:?6&?ZXP_NR/FYK=!(F(^$!4A8 MB(1%(%A#+H.=7 8V^K3HK*09S'*:$#%/^(H6PUN;3*R<NVV^EM)Y]9_"QLWZC\Z MJ/\);8)QBXX.VH3($X] L$:U)KMJ3:S5,NM/G;!TOTLVBX$+LQR1TAQL*YH5 M>&[1)D<%5 U&MD:A:F**:)$OEKK"_)$D[QU1>\>&UV3P\Y]9D]_MBR0M !*"Z&T M"$5KRJ)V]5R[K7=GU@BF.S%SDIED"Z[)G1F)F&R5 =2P@])\*"V TD(H+4+1 MFGJI#4!WA!Y]H(8@E.9#:0&4%D)I$8K6E$WM'[IV _$V%7FFBVXF*3L<56S& MVQY'Y%II6LY_6_4#-13=8[?PLCMQ]O\=K4>1)Q! :2&4%J%H39'4MJ5K]RUG MQ[]**AYB6 K9HAJN5,X6Q6^:YFQ-DV7QD6G)^"HC*I\KON!4FO!624'M3O?8 M[QP>F=30E &4%D)I$8K6%%'M>;IVT_.!R?(!KRQF),JII)EF[;-:J.$)I?E0 M6@"EA5!:A*(UGQRJW5'/ 4]G/*@A"J7Y4%H I8506H2B-653N[N>W=W]WT8J M^WF(8W+QV=: MA0"U?J$T'TH+H+002HM0M*9B:NO70UN_'M3ZA=)\*"V TD(H+4+1FK*IK5_O M.]9OH9%Z/%I6W*L+0OJ>LXHVW!N+O*%S.!9! M;6 H+832(A2M*9':!O;.M('_)E^R7)EI2]%2U1^T"@-J#$-I/I060&DAE!:A M:$T%U<:PAS:&/:@Q#*7Y4%H I8506H2B-653&\/>?V8,V\EGZ^?8&/:<,N U.KLG3=007U?*,V'T@(H+832(A2MJ:S: M(/8NT0,5U"F&TGPH+8#20B@M0M&:+S;63G'_.\_10GT]>[)S)=4_?H35=8X> MMX;F#*"T$$J+4+2M5'I[;V>G3*[*%^^+9ZG,Q&7[EO+NZ.[E_MORE?:#XS/W MRM^^HE]CMG\QX)[*%<^4F0,M#=*4SLSEY?8E_.V.%IOR'?"YT%JDY>::T063 M10/S^5((_;I3)-C]*83I/U!+ P04 " #]@:)8& $1HSP1 !>OP &0 M 'AL+W=O7DB7/G0_>X83WYF'7=F8.AW=. MZ*-[R,/SI[;[?7O?-'WT[6&]V;Y>W/?]XZNSL^WU??-0;Y?M8[,9_N:V[1[J M?OBVNSO;/G9-?7.8]+ ^DW&K3?.QB[:[AX>Z M^\_;9MT^O5Z(Q>D'GU9W]_W^!V<7YX_U77/5])\?/W;#=VKAV:S7;6; MJ&MN7R_>B%>74AQF'(;\8]4\;<'7T?Y@\U+.2/(^KBY:#[B?#K$_HOA[,?SN9+O6TNV_4_5S?]_>M%N8AN MFMMZM^X_M4^_-L_AO]'0<&R^BZ]VV;Q^.DX<5/*PVS_^OOQTK M 28,..X)\CA!FA/2D0G)<4)R.-'GE1U.ZUW=UQ?G7?L4=?O1 ]K^BT-M#K.' MLUEM]OMXU7?#WZZ&>?W%I^9KL]DUT:?FNKW;K ZE_3EZM]K6=W== M1J=Q/[YK^GJUWOXTC/I\]2[Z\8>?HA^BU2;ZL%JOA[';\[-^6-8>_.SZN(2W MSTN0(TM(H@_MIK_?1N\W-\V-/O]L.)V7,$O&72,8R=:SG MC'\ M ]XVW==F)Z:'Z;N+SI? M+Y*X6LKSLZ]P^8Y1:;&L7D9IZ\I>UI6AZ_H\\+VYB:[ZNG>O#9T>N@-$8-J9 MYB]GFK-0,*6H!R"73Q**@8U0IEHF;@N7+NLKI%(S^ M%[W_8[=Z''Y-(JM% 4/WA A,._?JY=PK%E)6E 4@ M,*(&+URS?^?EH>YV: M<2(I#%8>!T%:BB(;NS(*( M$$#$_UEV_C>K-373=/CRV&Y2B.';H%E&AZ960 MJA*2A:9'6*HB$*'I15 21J "P4/4Q.)@%8,KX_$,[%%EO"Q&B*JTA<#%A4G4 MJ^'<5]?-@:K-R]5TM=GV]7K]O(7=\_XY3P4]6/"F$:'II5'R1F0\S"75/51H M>A&4\A&HKO P-[8-+:GB'R4QDJ?"%R@F#3^O&T@?\?/ (4-WBLB M-+T(2@R)DH>PI)J("DTO@E)% M4<'L)6EB:(38)6%D'C,3T@E5*1N%(Q^?E+ M=VB08-=2'#%T5ZC0]/-7>D@*%FI*4BE$A:8704DAB:H,G)K'N9!WQ3(WR'D< M!/D[1DVE322N34QJ_KV_;SKG"DD[*E1H^EDKW2-3'D*2*APJ-+T(2N%(O(.# M$S+S7BN/0R!G?Q:C%TNE.22N.2[K37U3.]=$VE&A0M-/4VD66?!0D%2S4*'I M15":1>(=')R"I2T62\"OXQG8HZ18EB,L5$)"XD+BS6Z_!^N5FXBD710J-+V_ MKL1)$O-TV$D5"A6:7@2E4!*\8X,2\3A7^XCN^:#CG))7VA\W11,E*!)<4+S? M=>VC4SSB$X.WAJ-[D@ #B,D!HK6 . 1+H@1+,L,%.LYUZ\+C\NTA0HP04 F( M!!<0;VZ[U;7S HE/#*X]1Q,D48(DX?%_$E*Y0H6F%T')E62&!W2U+; MRDRCR22#L95&CZ:2HADO)X-2FI3*%"TXN@9$HZPZM);>,EM4Q&QZ!X M[)-TJI1#BBN'-UOWAVA\6G#Q.1H9J1(B*8_YDI+*%"HTO0A*IJ0SS)?4=E:2 MI7E#AF/0J/V2*>60XSFNW]'/%TCG[V@<-/@&-H[^1J9$2L;CP&2D M0H4*32^"$BK9# V0X=IAU'/!YP57GZ.%D2DMDO%X M+AFI4J%"TXL ;IJ=X;EDMJ$2+TVAZ!@T3D$E'C)!"59LAG>RW$N_,22FQ^G,]MYR?-E-J''G2E) MD>&20N/EM%M\<<3@3>)H>N1*NN0\YDQ.*EZHT/0B*/&2SS!G(\X^A^YTC YCTN3DTH<*C2]"$KBY#-U?[G+L U"N5$>.JPZ3IO-N\\4/%KQE+(_V@&=[F![NH7VZAT,/ MY4H/Y3/,G=SQ[ [H"AU/P#5H1)7F2J+DN$0Q>3OUOEX<-GAS.+HJN9) .8_Y MDY/J("HT_0$TI8.*&>9/83_K8]ZK5MC6SVAKLU#"I,"%BRNDF.0&+MX%DJ,%+@8,2RGDE0-4:'I10!Y+3,L MI]*VG"SB8D/T-2EQ4N+B9!IQYW5,\24$;R)'*Z92NJGBL:0J4N%$A:8700FG M:H8E=9R+,1D=HJ])Z9@*US'3F#RUAXH?+'B[.'HTE1)3%8\[59%J)RHTO0A* M.U4SW*G*=J(FJ_=./P]L<" 0%9Q1!PGJP)1!%].& MT%'!&84 ,73QG!RZV'Y(R:8J-L98%PBABW%A,H&HTUI=G@.%[QA'GT?$((,N M9@JABVE3Z*C@C$* '+IX3A!=[+>T\#'&ND#P7!SL:3FH&Y;_B1\R?.]88NEB MD$L7,P73Q;3)=%1P1B% -ET\)YPNGI!.AXXQPFJ!A/$$Z4XC\;P6F&<-P9M) M!6<4#4;\\EAG@CK?ET5>P81?/#W7PVKA]\_P,<:Z@-KQI.Y.8_7DJ%#\:.'; MQM$+$C#Y5_ X:8(XY9,:NA[#2[YOA8XQU 0WCR>;];7/;U<-& M[*[[7==$5^UZUX^^CPG'"M\4EK802 6DL<<$[21P&1P1B& ),(#=WWL3*TV MK8RE]:8;YSB1C>5,"9#7*SR!O6,LG7+;H@<[?+-8.D(@)5A('H],T*8(D\$9 MA0!J",_H];'6?C!+E)F5HGL:IP5$5F,F! CX%9Z$WZF",-^0 B80'_/K>D>-X45,<+\W'9]WCRE$S#>0#"T] < "/ MP[J]^'&#-Y(*SB@4D%()D]M&&UI,!F<4 K[T:=9;G^QGOHK8>JS6-2RK .^- MU0&MXPD4#N#SS,8OOI#P?67I%X'08Y$P>7*TH]'4J, M)*"?3LGY>J@QY0S"BX4GO3B [9,;PO@AP[>3I9D$HI1%PF33T48MD\$9A0": M# \R]O%Z@DV7!,08"I" +#P1R $TGM(7QH\6O'%4<$9Y@$9+F2PYVCAF,CBC M$$"#X6'''@:G]O-JF?5,NFM4/LYA((L\0@&6$N?Z;*G'L\(UBZ3J! M4&>1,GEPM+'/9'!&(8!LPD.5?8QUO,,JM]_NZQ@FDU'A"Q*9A2>2>2IG)[;? M\*.%;QY+UPD$0XN,R9BC#8%*< R@=UHG#CQN^IRP-*) J+3(F7X\V=IH,SB@$4%=XJ+./W+9?9[]ZU3UJ MK*^,?[>G1WP#)KZ0\%UE:3^!Q&J1,1F M%'69'!&(8 4PX.B??2V#<#8 M-JV=H\;T!\B8%IZ0Z0!Z3VZ\X8<,WS^6?A.(N!89DP=(FW1-!J<7 F1="SQ' MVD/D?,*C=.@88UU ''GRIP-(/*7MAA\M>-NHX(SR $&6,SE^.:W@HH(S"@$$ M%QXO[>.O*PK2NA [1XWY?2"96GBBJ0,X/-YVPX\1OF$LW280BRUR)BN/-@*; M#,XH!-!2>,"TC[D3'J_+ R(C!4BF%IYHZ@_U0,Y5O=YZ;LK$8<)WA*6M!)*O M1<[DQM%F7Y/!&84 Z@A/EO91TW;C1&QY&;GMQXE$CGY\ ['4PI-+[:#GI+LQ M<=C@7:*",^H )%+!9+W1YF&3P1F% &((3YOVT+5P6&^%W0YV#"NK93SAS3H" MY%8+3W#U!.Y.; OC!PK?1):&$4C.%@63'4<;I4T&9Q0"""0\J-K'9MMH2W*[ M=>88EA? <#96!U2+)^9Z&H'#FL#X(<-WD*4Y!#*W1<'DT]'&<)/!&84 @@H/ MN?91V>'35=9;I%S#I!@U-4!"MO!$9$^C\LP.,+Z&\"UEZ1>! &]1,KEWM!G> M9'!&(8#ZPA.R/=PN;2<.?C0[G81KU)A"!N':PI.N/8W9DYN_^-'"MXZE9P12 MOD7)9-+1QGJ3P1F% )H+#\WV<3CUMR#0,<:Z@ 3RA&U/X^^4OB]^H/ =8VD: M@<1O43(9<+3!WF1P1B& QL)CLWW4=3R!9S]_YQ@U^@(U 1*WA2=R>QI]QUN^ M.'SX7K&TDT#:MRB9S#;:#&\R.+T0(,5;X G9'M)6]H-T/SMNM70-&^^K@7AM MXJJ8O#7:^&XR.*,00"?AX=@^NMJN65K9][2[ MAB6C5UF0K"T\T=H3Z#JQE88?*'S?6#I((-];5$P6&VV@-QF<40B@EO"X;!^! M;?LL<;C#CF$R'>T_@*QMX0G;GD;@L%8:?LCP'63I(('L;U$Q67*TL=]D<$8A M@(;"0[5]5':8;;G]J+YK6#;6%98@D%MZ KFG47E>*\VSAM M)8,SBB9 T7C\ M.TD;%DX&9Q1"@D+,\.].D_5/::;AX1HEP"AC;0E8V_<8=M]['Z7G:.%;Q]%! MDB!&7,8\KIVD30TG@S,*D8%"S'#M3I.Q5MIIS*3794L0XRT],=[3&#RAF>8Y M4/B>%2\!APDC8,G S.* 203WC*MH>TQ\DE=L5%QSROZVQ[ MWS3]N[JO+\X?FNZNN6S6 Q6OV]UFF+.7."\_'2Z=MWLA_^J-7)Q9/W\K7EV* M_<_/%,S%^6-]UWRHN[M! T?KYG: '/[-#+\'NOVU^/1-WSX.GQ46T9>V[]N' MPY?W37W3=/L!P]_?MFU_^F9_@*>V^_VP[(O_ U!+ P04 " #]@:)8,4+$ M%J<" !+" &0 'AL+W=O4R9&S4*J\]CR9+J# TN4E,#V3<5%@I;LB]V0I M ,\MJ*!>T.M%7H$)X'DLBBP>+D!RJN1XSN;@2G)%\H, M>$E0#V6]T+WO)9E3@I@DG"&!&0CY[-_/1Z:>!OPDT EM]K(.)EQ_FPZ MM_.1TS."@$*J# /6GQ6,@5)#I&7\:3B==DD#W&YOV+]:[]K+#$L8<_I$YFHQ M2@="D5+QJP5E 05G_QNLG#%L#O M'P $#2!X*R!L *$U6BNSMB98X206O$+"1&LVT["YL6CMAC"SBP]*Z%FB<2J9 MP@K8$M 44IXS8E/[ ?W 0F"37W0^ 84)E1=Z]/%A@L[/+M 9(@S=$4IUL(P] MI648,B]MEKRIEPP.+'F'A8M"_Q(%O:#? 1\?AT\@;>'A+MS3YML,!&T& LL7 M'N(C$N>Y@!Q;\SQ#FYS\^JY#T:V"0O[NLEGS]KMY3?E=RQ*G,')T?4D0*W"2 M]^_\J/>IR_2)R'92$+8I"(^Q)V/.E- %A;"4H#JWM":(+(&Y&59)Z/JQM]JV MT!4S;&-VE/5;9?VW*:N(6C3U .(248)GA!+UTJ6UIAQNZ>B['U]IW8\9N%&W MUD&K=7!4ZY>U C:'.7HRU[A7&_Y>_>S']-RK5V?2V[KJS3.K+].<,(DH M9!K5&PO=V]R:W-H965T\YV&HK4E9?$9]_WW7?G.R>#5(^Z 3#DJ>5"IT%C3+<*0UTTT%(]DQT( M/*FD:JE!4]6A[A30TH%:'L91=!VVE(D@2]S>5F6)[ UG K:*Z+YMJ7K> )=# M&LR#X\:.U8VQ&V&6=+2&/9AOW5:A%4XL)6M!:"8%45"EP7J^VBRMOW/XSF#0 M)VMB,\FE?+3&79D&D14$' IC&2C^#G #G%LBE/%[Y RFD!9XNCZR?W&Y8RXY MU7 C^0]6FB8-/@:DA(KVW.SD\!7&?*XL7R&Y=E\R>-\E1BQZ;60[@M%NF?!_ M^C36X000QR\ XA$0.]T^D%-Y2PW-$B4'HJPWLMF%2]6A41P3]E+V1N$I0YS) M]E!CB0VY$_Z"L5+OR0-5BMIJD3>W8"CC^FT2&HQF,6$Q,F\\<_P"\X+<2V$: M33Z+$LI_\2&JG*3&1ZF;^"+A/54SLIB_(W$4+XGVPB_P+J82+!SOXC\EV$$G ME6&B)C_7N38*&^;7N;0]V_(\FQVBE>YH 6F 4Z)!'2#(7K^:7T>?+FA=3EJ7 ME]BSA[[-01%9X4!8M33G<"R%/B?6TUTY.CN@ARQ.PL.I@O"D>5I0M1L130K9 M"^/[:-J=IG#MF^^ONQ]AO*&:"4TX5 B-9A\PKO)CX0TC.]>*N338V&[9X$L" MRCK@>26E.1HVP/0V97\ 4$L#!!0 ( /V!HE@YQ)C:0P4 !$D 9 M>&PO=V]R:W-H965TGZHMJJ[.Z].-T+%PSD-HDYVY1=Z3[\.0_$"4E\!!GQII P\\_,> 9^ M33S:,?Y-K"F5X'L81&+LK*75[?#8D?.9-1R06'SUZ4X4WH,XE5?& MOL4'CXNQX\41T8#.92Q!U,L;G=(@B)54'/]DHDY^S=BQ^'ZO_EN2O$KFE0@Z M9<$?_D*NQ\[0 0NZ)-M OK#=[S1+J!?KS5D@DK]@E]EZ#IAOA61AYJPB"/TH M?27?LT(4')1.O0/*'-"A0[?! 6<..$DTC2Q)ZYY(,AEQM@,\ME9J\9ND-HFW MRL:/XF6<2:X^]96?G,SH2BV*!(]1VA)Q::_ +%U4P):@SN#]/97$#\0'9?IE M=@_>O_L W@$_ D]^$"@#,7*EBBV^@CO/XKA+XT -<6#PQ"*Y%N A6M!%V=]5 M.>6)H7UB=\@H^$1X!V#X$2 /=6OBF1[OC@WAX+S..-'#_U/G%[IA7/K1ZB.X M]\4\8&++:5SGATCZ\L2JY?^JJVQZY6[]E>/O@1NQ M(7,Z=M2@"\K?J#/Y^2?8]WZM*XLEL5*1NGF1NB;UR0M]H]&6UN68.O83Q_BK MZ6V"O>L.&KEOQ>!KK+J#SG5N58JJET?5,T:E.I\35?[M7,9K-6/!5C8UN5&I M[5)8$BLEW<^3[E^L7_LVBV1)K%2D05ZDP:G]FCH."IVHOD@J_5IC!7N=7GV_ M#O.HAL:HGHBDW">!,+>J4:3M*E@2*^5[G>=[?;%6O;99)$MBI2)!3__0>ZXUSIBD&FC&F.F?@7]"&;,&-2V4+;4RH72<(3, M<&28OLS3#&V9T9'0AC3!(.,/_VFSEVD6@^EU\&'$52/8+0QH.6!-$LA,$H^1 MFC*11?T0^*$?D<99,VNU;J%SW%)!FE10]W*S9H2DUH6RI%8NE 8D9 8DTZSU M*DTYJ'9NKS*0@X:VU9B"C+_NS6W;DMW,EVF]4.= $J21! TNU]%&&FI=*$MJ MY4)I0D)F0C)U=)5P^IWA84?7&35]%6L*0F8*,O7TD3!DOD+K53H'#&$-0_AR M,(2MPI MM7*A- SADV$(5SG'*_!Z%GZ=4;>^G;%&(6Q&H2GC:E54WP(2+< G MN::\-D*K]V5LJ95S+CS,NN#3++N/L\X!7UC#%S[YB5;F6<0%[[!AJW>"O"9V MQYISL)ES3F)W7(6;*WCXGSZN8M)5X[TVK"$(FR'HV FSRCBVU,HY:\;!EV,< M;)5Q;*F5"Z49!Y_,.)GGT#1A)I,T(K>PN2*D?)7L.1%@SK:13+.52:"EL=F5Z)FC MRICUK>_K9 49U2VY!H&_+*3*J,%7M?3U6@%- M\Z2,^U$0=/V,,N&-!OG8@QH-Y,9P)N!!$;W),JJ^38#+W= +O?W (UNNC!WP M1X,U7<(3F(_K!X5O?H62L@R$9E(0!8NA-PYOIV'')N01?S+8Z:-G8J7,I?QB M7^[2H1=81L A,1:"XK\M3(%SBX0\OI:@7O5-FWC\O$?_D(M',7.J82KY7RPU MJZ'7]T@*"[KAYE'N?H-24$XPD5SG?\FNC T\DFRTD5F9C PR)HK_]*4LQ%$" MXK@3HC(A.D]H7TB(RX0X%UHPRV7-J*&C@9([HFPTHMF'O#9Y-JIAPD[CDU'X M*\,\,WJ")4Z*(7>B6!*VM._((R12)(RS8D NR+,TE)-]](.2"V8T,9),I="2 MLY0:2(LH35[/P%#&]1N$^O@T(Z]?O2&O"!/DGG&.@'K@&^1N&?A)R7-2\(PN M\(S)O11FIMQ )Z[F M(<[QXO^8A[/*?QK/M5&XUC^[2E9 MMV0=@.XU6N:P-###M>@MN"-?OXI[ :_ MN/1>">Q$?;M2WVY"'_V*^PU!N9IRL*MMK7"?4N8;H2(E\'7#UK8X;XD XZI# M =[-P>V^M1T%K9N!OSV65X^)6^TJYH1UIV+=:61])Q*9 3'TQ1+>,KNUN>@5 M*+VC3[\+C[Y=\',$M2\1[%8$NXT$?T<;8 5):HQB\XVACTFC%JAFWJOHMYKI/X'SC^V +(K.\.Y9S1B?&\#7 GL M1&Z_DMN_?OOWKZG^2F GZF\J]3>-D[U7?YCTA\ZROO)W?-L[%)_4U]U M_5K7UX/B3BMR+\TP.'AFT,CW65&A#WZ)S;]4-'.:6E!OZVXK/F/IBNI=I'ED M[6$CS4?L:;5)S$;9DMJM5)H5*#Q]\=RMDQ552W";<5AG%!SU=,G;$=6[U/EA M=. =_4@W*-%[C7;@"+KH!^'!Q,-&ET1'*'92 B]XSM9PF6-+..5MG5'R![<%DP^NX; G3 M;;995U3=9_VC W4&V"3VGJ'1-#?"%$?,:K2ZRXSS$_S9^,3> _'&%]S10-@!_7TAI]B_V ]7- M;_0O4$L#!!0 ( /V!HE@(X746R08 %(O 9 >&PO=V]R:W-H965T M\^ M*R#;F@*BDDB:3G_\K8 8RQ E;C?7+XD1[+/2PZZD!^W)K9!?U)HQ3;ZE2:9. M>VNM\^/A4$5KEE(U$#G+X,Y2R)1JN)2KHB$9^Q"$E6D*95WKUDB;D][7N^^X9*OUMHT#.!A,-=4L85(_N6Q7I_V#GLD9DM: M)/I2W+YC]8 F!B\2B2K_DMOZV5&/1(72(JV-H0(WD9<@TY8EZ!:V?KT+R\L4K\H+PC)SS) %T=3+4 MT'G3A6%4=_1UU5'_@8X&Y%QD>JW(FRQFL6T_A$%O1N[?C_RU[P0\IW) J]/ M_)$_[NC/XNGF08=YZ#8/6?20N36:8/,>@Q(O> #/?EM1]4Z.NVBN<,;=.&:: M.58YC=AI#^81Q>0-Z\W__,.;CO[JX@@3+$0"L_@;;_@;N]#G[X3299Q#"&,1!!Y$F:H/N%IGI0WRR2!&PH:(YIS31/^G<5]+ MP)4)#U0$W,52X4+VD22Y)+6*JDOB-Y0C--V->"YX;'+CXJ M/[.MWHT&1SMT3-HC&(SM9T)G?W\RGJ8;-J9.-A80&3 _*B4B7@;!+==KDL#* MS*1:\]RD*,19.8.*&R;7< ?6T:TD[F*F\CG99F:'E_83LQU6G/W^259F&U9F M3E9"KDPN\:P 1CY"0)0YH?HD+*,%&B%4KN_(%4T8^4$^T4BDE+SYQC6Y@+CI MHL3I<-_I#!,L1 *SB#[<$'V(M!P<8O*'"18B@5G\'6WX.WHL4"$>:4)64A0Y MS/M9E!2QX3+>#F%Q'\)]LT8H'M>7740['>Y+]%%KBO2.=N?($,FC1: W:C:6 MH_]I/7 [VI>Z&FWF7#JP7-K<;6W*/2=W%Y+EE,&[O[OS7:7RZ![K^PU!"N? MD<1 32(F6HB%9I/8*!7/+55^:SY/V\FUK41KNI$T2TWWM*4=_=F#&=U(&\^M M;:Y8 DVK/GG+,M@&)N6:?1:G/.-*U]_%[M?S3BI0E0PJ6HB%9E/;B!D/2\UX MJ'(&%2W$0K-);!2-YY8TOY+FK(K;_N/YW!8FH\%L-YV['O)V=^#/H5[\1KWX M;O7RT'=Q\CX##5-FUM;VZ>0YCXC3#QW<+D*3E+?I!?7:C= MO=@[.E'%"A::_08:5>./L5(<5=2@HH58:#:)C:CQW0Z1X^Z1DNOLI:]'Q MT&S@[ZRV[B[][) ;">*[)<@3,]<; _* MC5,&.6F*MA6L"46FJ^K;3>NF,/RL+(?>:7_M'2^J\NX&IJHV/X=4-^7%"5L" MY&@P@WV9V&GO^B$]3]*7SPJL05.!J"3L M=.9^_*T$)F!C+IWQEQB)W8?GV5UI-[.=D#]4 J#)<\HS-7<2K?,;UU5A BE5 M Y%#AF\V0J94XU+&KLHET,@ZI=SU/6_LII1ESF)F]]9R,1.%YBR#M22J2%,J M?RV!B]W<&3K[C0<6)]ILN(M93F-X!/TU7TM800<0FT@*/YL806<&R3D\;,"=>IO&L?F M\Q[]HQ6/8IZH@I7@WUFDD[DS=4@$&UIP_2!V?T,EZ,K@A8(K^Y?L*EO/(6&A MM$@K9V20LJS\I<]5(!H.B-/MX%<._J'#Z(1#4#D$5FC)S,JZHYHN9E+LB#36 MB&8>;&RL-ZIAF4GCHY;XEJ&?7N SU1"SD'R1-%-E76!\+\D#*"V+4!>293&A M643^T0E(O>@ATY0 MYR^P>,$)O';,PS(7-UUQ*G%&W3CFMKA1.0UA[N!UH$!NP5G\^<=P[+WO$GDF ML);D42UYU(>^6 FEL?24$B'#VHWPQ.B$<+S#0*J$Y28*60RVML069()O\,9I MQ*DK/.4WI_:;YN[;+KR9NVUJ/K:8U!8M(5>UD*M>(5^$IKS-#%?<:JHRV<6T M!)TTF0Z&!UR/;28-FQ;;<*V6[4'X^N<$R.,O3.&UP?I+'#*!B,NO,XK>E/7U%U M\>NSV<5^^AKV'48GV5_7[*][V1_W&&&[$K5=Z<+(PO91G9Z3]*^[Z$\/Z!\; M!8,3)W[HO;1;KY?_1QHRSC#.*XZU@Q+^Q<[$L D^,TW6G&:=+:X7\W?/SKG0 MVA%H#!S#,W6L"NAQ._+##=H!0!D^G0]+!.S27*N/=V_Q^C MDJ';& I3P"";65GAEXM,E^-.O5O/X[=V"CW87YHYW0Z;+S#ED(_#3&S&0 X; MA/0&$VP[LIR;RX46N1T]GX3&0=8^)K9/&P-\OQ%"[Q?F _5_+XO_ %!+ P04 M " #]@:)8K_?_GPT# \"P &0 'AL+W=O1U NV-T]Q""N0C^D=5S.[9 GB!*B(&44<-@OKHC];]AT-,!$_ M8]B)RAAI*VO&GO3D.EA8CE8$!'RI*;#ZV\(2"-%,2L?O@M0JWZF!U?&>_9LQ MK\RLL8 E([_B0$8+:VJA #8X(_*>[7Y 86BD^7Q&A/E%NR+6L9"?"X;N04B>^3+C,0T1I@&ZE1%P M="&$JJ[OJD*$65U&F(<@T.<#1+Z.UB]H!:':>(E.KT#BF(A/*O9Q=85.3SZA M$Q13=!,3HMXIYK94EK0PVR_D7^;RW2/R!^B&41D)])4&$-3QMDI%F0]WGX]+ MMY7P!O,>&O3/D.NXPP8]R_^'#UKD#,KM&1B^P1&^>DK]/-6SICSE/,-F'GT9 MS$2*?5A8ZK0+X%NPO(\?^F/G2Y/)CLAJEH>EY6$;N_? )";JAJ@:YT!4E0;[ M!#3YSTG'AE3?75O/Z?7G]K9JZ]^8226FIG94JAVUJETRGC)]A%Y/2).Z5I*W M[DY'9#6_X]+ON*."''=IN2.RFN5):7GR'@69DXZJ!7E0CGG$I!(Q/E:.TU+K MM%7K-=UPO!<*:,5(IF]S@?Z@VQ14G6KQQ7W">2SC,K\$URN MEBW@A6E\#M8O=6MH^IM7FKRO5!_84'<>!#:*TNE-U 'C>:N63R1+3;>S9E+U M3F88J?86N Y0SS>,R?U$OZ!LF+V_4$L#!!0 ( /V!HECK]_.%8P, !D. M 9 >&PO=V]R:W-H965T)V]YF1QA)12E1)*DZ _?@=4K)L&;+0 .J+35(SAW-F MCJCA8BOD3Y4!:/*<\T(MG4SK\LIU59Q!3M5$E%#@DXV0.=4XE:FK2@DTL4XY M=P//F[DY9843+>S:O8P6HM*<%7 OB:KRG,J7&^!BNW1\9[?PP-),FP4W6I0T MA37H'^6]Q)G;HB0LAT(Q41 )FZ5S[5^M_- X6(M_&&S5P9@8*H]"_#23K\G2 M\4Q$P"'6!H+BWQ.L@'.#A''\:D"==D_C>#C>H7^QY)',(U6P$OQ?ENALZ>.,$>2LJ/_I-:2WS*T$]' M.*8:4A:3[Y(6JM8%YO>,/(#2LHIU)5F1$EHDY)O.0))KI5!=?Z%"E%U=952F MH,A'LJ8JI#$L M'7S;%<@G<*)W;_R9]ZF/Y$A@'C M_X91X@N$Q6I4WROJ08S7%FLDL [=64MW-I(^9V-2'@FL0_FBI7SQY_59;W$Q MK,\>HY/ZG+?1SP>C_UIL)-W5#,A:\,H<]XK\1WY/NH/PKZWC2&"=3%RVF;@< M2;J78U(>":Q#V??V7WOOSXNWV>-(O?Z1>ONL3LK7/^A7_$$&=]BN2$:YVFNW M-\9!E-<6;2RT+N=@SSD82:H-T%BT1T+KTM[W/OY@GS&26,.^5F!^+-;::GY@ MY1TIU3UHLG/ "IB[AR*QJ I=]Y?M:GN_N;9=_='ZC;GWV.9]#U-?FK![3$U; MS6&#D-[D C_MLKZ'U!,M2MO*/PJ-%P,[S/#N!M(8X/.-$'HW,1NTM\'H?U!+ M P04 " #]@:)8/&P2D]P" *" &0 'AL+W=OPF4 M[Q:.[^P7'LBF4F;!S>8-WL CJ._-6NB9.[ 4I 8F"6=(0+EP;OS9*C7Q-N ' M@9T\&"/CY(GS9S/Y5BP@_)6*E[W8*V@ M)JQ[XY<^#P< S3,."'I < J(7@&$/2"T1CMEUM8M5CB;"[Y#PD1K-C.PN;%H M[88P\Q'%^2$0_9"RQ>^PG<+C.N?@A47L['L=.AH'&TNZ$PV.(>%HV^@!+$% M)WO_SD^\SV/6_A/9D=%H,!I=8C\TBG3I,#>'Y CVAZ?1AR?O#H\]*F.YZ#:( M[0:FMFRS($B3P)M.YN[VT.=88!+'D\ ? H\\Q(.'^**'N[+4M0/Q$A6$MJ9Z M( EY*X@BXV<[/A.2!JF?G,@]CYJD_D'4D=9DT)J\*=]6,11ORW@RDLA)&$W\ MZ,3"6& :!=,P'7>1#B[2BRYNF"(CN4;PDM-6%P14"EXC50'*,O:*N!YY$CYL\CS%: MXJU/BPF3BAS6*SD>9DIN%S0BSF"]TYP%=U2,R(0*/M4<6!G-N5@[T?GP/V,Q (!>B$=@CSC >%M08 MIN6EG50/5\8'4%"/;]:%53C7=-WM]CBA! 8U1N!RFGVXWN5M=:M ZLFFZ$55 ^= M&SZ=%(=:? M!9_+G+GDGQQP/*0;7K!0FM_;:- J,VM@F@1W3!L^:UM^:UKO+5=OISZC@X!)')FQ09UF>,UD%FYQC36 ,X+H[(#SA\BFW08+KDPG!9SQ8\ M39E\<)JQ[@V=VK]2=OS;YU.6T:4P-PTX(MOQ=Y;R99XT3UU!(>JGMN-OD%XW M;LZJ-A:7*5NQ=%)/]7Q:#0,[L%'K"PC[R&5U^1&,XS _ A@6!U. <1P+B_,_ MY3- \W$8IFW@108H9X!R',N'3*H/%L?/2>SESS1)HBB.L8I.)EX%$ZQN<0P_ M?F^8-F!@<2#2\VJ-KS;>(8_W ;:FCW4(EBG>B5BF>*T!\=<-&$GB7VTL#C"P M5^RC-8?20$3;8T.P6BP^0"X99K>]9!:G\^O2 P 1!X \ !X;"]W;W)K8F]O:RYX;6S%F5MOTS 4 M@/^*E:GKHX M7O+%R3G?.S*9V'(##;?/]184[EEKTW"'FZ:> MV*T!7MD-@&OD))M.9Y.&"Y6\>;T_UM),P@WMH'1"*QST Y<"KNV__7Z3[805 M5T(*=SM/NK\E)*P12C3B-U3S9)HPN]'7G[01O[5R7*Y*HZ6<)VF_XQ*,$^6] MX96'O.!7MAMQ_.J<(\@\F4WQ@&MAK.MF=,?GR+@#G-QOM4Y_$-*!.>,./AK= M;H6J_6'P*B;!973KL/_M%_'$_,\RZO5:E'"FR[8!Y?IU-" ]H+(;L;4)4[R! M>7*J=V#8DM?@+PK/LJCZ"W1(%BR7.1&XPRRJCC$FC[):B@K/7K%W7')5 NO6 MT0: &0&8C0;(CI8\@,P)R/P1(5<>PO^#97K-OFW!!) % 5F,!GFJFVT >4Q M'H\'R>TF@)P1D+/1(-__:D4 ^8* ?#$BY(\L@'Q)0+Z,"_F.6]$A+0U8G-K- M8%PAL:A5N)*O",A7<2$7:H<3T%80YL1T2F7M:5RD#UP8=LEE"^P+<-N:_N:& M>*14(EL%RX2J+1W[SHWARMVR<[R[9G>X?I14TLA6>5N6IL6X^*RM'82C9))& MMLE"E;H!=L%O#IDH=Z31Y=$TPO49Q('-12H\DY44.Y((\OC'#!0,23. MH=28/?S^$(TR1AI9&2NH_0RV4/V_WT&C/)%&%L7*&3QS+4IV@<%J__(]]8'A MPN(EI4R11E;%>VX4/G&6+;& ]H\CBF*UX>:@D*8LD4;6!.FR ^%FE#JRR.H( M;,:.L$.28)^$;)0WLLC>>$!K>\X0DVQ)(MOC0;WUH"$FY9$LLD<&TN'@':>\ MDD7VRD!>'&2DM))%U@J9( \#FU),%EDQ#R;(^T\EI9LLLF[H-)F'F)1NLC$[ MDQ]%B$E))WN\WH0=G8'C0AX$3DZI)A^G2V'/V J/7H68E'7RL;J5?D5#3,HZ M^1@]R_!-)U^%/6+W,DQ'^28?LX]A1R$FI9S\\3L9C)HS87E=&ZA#3$HY>63E M#&-^]7'DW[^'F)1R\M@=SOTB(Z!D(2:EG#RR(+!^Z:@OKC(*23Q%9/C1F6&<4E'R*R/*A,8]#3$H^ M163YT)BS$)/\$A/90D2I?J?B*"@+%9V%)ONOEA6LA8+J*Y["XGC)9;DTS/_T M[UN+8_]^9-U*>8ICW]1GS:O]1]#]!]PW?P!02P,$% @ _8&B6+@VQ-RI M 0 +AL !H !X;"]?/L@*.!8*=*@/96UMCS^&W^RUK.O M4)7I4)_C_M#$WN54G>.\V*?4?#@7U_MP*F._;L+Y=F5;MZZ-N$_$^OM]K .G_7Z^Q3.Z8_![J=NCW$?0BIZJ[+= MA30OW*5ZGH[N?I#^;7+16V[F1;O<2.%R!RD$:?X@@R#+'^0AR.BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM M!'I;9[.$0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&^/>GL"O3WJ M[0GT]JBW)]#;H]Z>0&_?V>PFT-NCWOZ=>L=TK4)\]CS6^/QW4IUN]X;GX^_+ MQ\G."W7'V<'OL<4O4$L#!!0 ( /V!HEA3V2LIL@$ %,; 3 6T-O M;G1E;G1?5'EP97-=+GAM;,V9S6[",!"$7P7EBHBQG=(? 9>VUY9#7\!--B0B MB2W;4'C[.N%':D6C(BIU+K$2[\Z,O=)WR?1M9\@-MG75N%E4>&\>&'-I0;5R ML3;4A)U7T<$A#IU=C2M*XX:A(&)G'=J=GPT. M?:\;LK;,:+!0UK^H.E2Q;<6H?K_=!VU%[*3>X K @ M$0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 M" #]@:)8F5R<(Q & "<)P $P @ ', 0 >&PO=&AE;64O M=&AE;64Q+GAM;%!+ 0(4 Q0 ( /V!HEB+PI'+O04 +4> 8 M " @0T( !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ _8&B6&*)%[UB P 5@L !@ M ("![Q4 'AL+W=O\?^ 0 %<3 8 " @8<9 !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ _8&B6'^AY5E[" .2@ !@ ("!&2( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _8&B M6$ EBG!L#@ ""< !@ ("!E30 'AL+W=O&UL4$L! A0#% M @ _8&B6!)<(E>"!P ]Q0 !D ("!AD8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _8&B6,XJ1N@%"@ +QL !D M ("!_7 'AL+W=OP >&PO=V]R M:W-H965T<0&YSP, /X( M 9 " @<*$ !X;"]W;W)K&UL M4$L! A0#% @ _8&B6##GZSE5"P &!\ !D ("!R(@ M 'AL+W=OGT MN9H" "2!0 &0 @(%4E >&PO=V]R:W-H965T&UL4$L! A0#% @ M_8&B6*^'9W'! @ /08 !D ("!:9L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _8&B6&]HH:V3 P MQPD !D ("!X*< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _8&B6)+UR[#" P U@\ !D M ("!-[$ 'AL+W=OJH" !H!P &0 @($PM0 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ _8&B6 ,B!D"% P TPT !D ("!I\( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _8&B M6 0JY=,D!P %D$ !D ("!+,P 'AL+W=OOP &0 M @(&'TP >&PO=V]R:W-H965T&UL4$L! A0#% @ _8&B6&5AINHD @ IP0 M !D ("!V.< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _8&B6 CA=1;)!@ 4B\ !D M ("!TO, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ _8&B6.OW\X5C P &0X !D ("!] $! 'AL+W=O M&PO=V]R:W-H965TH0 0!X M;"]?7!E&UL 64$L%!@ U #4 :@X *X4 0 $! end XML 59 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 60 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 62 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 290 220 1 false 66 0 false 6 false false R1.htm 0000001 - Document - Cover Page Sheet http://astecindustries.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Consolidated Balance Sheets Sheet http://astecindustries.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://astecindustries.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Consolidated Statements of Operations Sheet http://astecindustries.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Comprehensive (Loss) Income Sheet http://astecindustries.com/role/ConsolidatedStatementsofComprehensiveLossIncome Consolidated Statements of Comprehensive (Loss) Income Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Cash Flows Sheet http://astecindustries.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Equity Sheet http://astecindustries.com/role/ConsolidatedStatementsofEquity Consolidated Statements of Equity Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statements of Equity (Parenthetical) Sheet http://astecindustries.com/role/ConsolidatedStatementsofEquityParenthetical Consolidated Statements of Equity (Parenthetical) Statements 8 false false R9.htm 0000009 - Disclosure - Basis of Presentation and Significant Accounting Policies Sheet http://astecindustries.com/role/BasisofPresentationandSignificantAccountingPolicies Basis of Presentation and Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Inventories Sheet http://astecindustries.com/role/Inventories Inventories Notes 10 false false R11.htm 0000011 - Disclosure - Fair Value Measurements Sheet http://astecindustries.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 0000012 - Disclosure - Product Warranty Reserves Sheet http://astecindustries.com/role/ProductWarrantyReserves Product Warranty Reserves Notes 12 false false R13.htm 0000013 - Disclosure - Accrued Loss Reserves Sheet http://astecindustries.com/role/AccruedLossReserves Accrued Loss Reserves Notes 13 false false R14.htm 0000014 - Disclosure - Income Taxes Sheet http://astecindustries.com/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 0000015 - Disclosure - Commitments and Contingencies Sheet http://astecindustries.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 0000016 - Disclosure - Revenue Recognition Sheet http://astecindustries.com/role/RevenueRecognition Revenue Recognition Notes 16 false false R17.htm 0000017 - Disclosure - Segment Information Sheet http://astecindustries.com/role/SegmentInformation Segment Information Notes 17 false false R18.htm 0000018 - Disclosure - Strategic Transformation, Restructuring and Other Asset Gains and Charges Sheet http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandCharges Strategic Transformation, Restructuring and Other Asset Gains and Charges Notes 18 false false R19.htm 0000019 - Disclosure - Earnings Per Common Share Sheet http://astecindustries.com/role/EarningsPerCommonShare Earnings Per Common Share Notes 19 false false R20.htm 9954471 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies) Sheet http://astecindustries.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies Basis of Presentation and Significant Accounting Policies (Policies) Policies http://astecindustries.com/role/BasisofPresentationandSignificantAccountingPolicies 20 false false R21.htm 9954472 - Disclosure - Inventories (Tables) Sheet http://astecindustries.com/role/InventoriesTables Inventories (Tables) Tables http://astecindustries.com/role/Inventories 21 false false R22.htm 9954473 - Disclosure - Fair Value Measurements (Tables) Sheet http://astecindustries.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://astecindustries.com/role/FairValueMeasurements 22 false false R23.htm 9954474 - Disclosure - Product Warranty Reserves (Tables) Sheet http://astecindustries.com/role/ProductWarrantyReservesTables Product Warranty Reserves (Tables) Tables http://astecindustries.com/role/ProductWarrantyReserves 23 false false R24.htm 9954475 - Disclosure - Revenue Recognition (Tables) Sheet http://astecindustries.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://astecindustries.com/role/RevenueRecognition 24 false false R25.htm 9954476 - Disclosure - Segment Information (Tables) Sheet http://astecindustries.com/role/SegmentInformationTables Segment Information (Tables) Tables http://astecindustries.com/role/SegmentInformation 25 false false R26.htm 9954477 - Disclosure - Strategic Transformation, Restructuring and Other Asset Gains and Charges (Tables) Sheet http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesTables Strategic Transformation, Restructuring and Other Asset Gains and Charges (Tables) Tables http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandCharges 26 false false R27.htm 9954478 - Disclosure - Earnings Per Common Share (Tables) Sheet http://astecindustries.com/role/EarningsPerCommonShareTables Earnings Per Common Share (Tables) Tables http://astecindustries.com/role/EarningsPerCommonShare 27 false false R28.htm 9954479 - Disclosure - Basis of Presentation and Significant Accounting Policies - Description of Business (Details) Sheet http://astecindustries.com/role/BasisofPresentationandSignificantAccountingPoliciesDescriptionofBusinessDetails Basis of Presentation and Significant Accounting Policies - Description of Business (Details) Details 28 false false R29.htm 9954480 - Disclosure - Basis of Presentation and Significant Accounting Policies - Basis of Presentation (Details) Sheet http://astecindustries.com/role/BasisofPresentationandSignificantAccountingPoliciesBasisofPresentationDetails Basis of Presentation and Significant Accounting Policies - Basis of Presentation (Details) Details 29 false false R30.htm 9954481 - Disclosure - Inventories (Details) Sheet http://astecindustries.com/role/InventoriesDetails Inventories (Details) Details http://astecindustries.com/role/InventoriesTables 30 false false R31.htm 9954482 - Disclosure - Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measure on Recurring Basis (Details) Sheet http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measure on Recurring Basis (Details) Details 31 false false R32.htm 9954483 - Disclosure - Product Warranty Reserves (Details) Sheet http://astecindustries.com/role/ProductWarrantyReservesDetails Product Warranty Reserves (Details) Details http://astecindustries.com/role/ProductWarrantyReservesTables 32 false false R33.htm 9954484 - Disclosure - Accrued Loss Reserves (Details) Sheet http://astecindustries.com/role/AccruedLossReservesDetails Accrued Loss Reserves (Details) Details http://astecindustries.com/role/AccruedLossReserves 33 false false R34.htm 9954485 - Disclosure - Income Taxes (Details) Sheet http://astecindustries.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://astecindustries.com/role/IncomeTaxes 34 false false R35.htm 9954486 - Disclosure - Commitments and Contingencies (Details) Sheet http://astecindustries.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://astecindustries.com/role/CommitmentsandContingencies 35 false false R36.htm 9954487 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) Sheet http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails Revenue Recognition - Disaggregation of Revenue (Details) Details 36 false false R37.htm 9954488 - Disclosure - Revenue Recognition - Narrative (Details) Sheet http://astecindustries.com/role/RevenueRecognitionNarrativeDetails Revenue Recognition - Narrative (Details) Details 37 false false R38.htm 9954489 - Disclosure - Segment Information- Narrative (Details) Sheet http://astecindustries.com/role/SegmentInformationNarrativeDetails Segment Information- Narrative (Details) Details 38 false false R39.htm 9954490 - Disclosure - Segment Information - Summary of Segment Information (Details) Sheet http://astecindustries.com/role/SegmentInformationSummaryofSegmentInformationDetails Segment Information - Summary of Segment Information (Details) Details 39 false false R40.htm 9954491 - Disclosure - Segment Information - Reconciliation of Total Segment Profits to Consolidated Totals (Details) Sheet http://astecindustries.com/role/SegmentInformationReconciliationofTotalSegmentProfitstoConsolidatedTotalsDetails Segment Information - Reconciliation of Total Segment Profits to Consolidated Totals (Details) Details 40 false false R41.htm 9954492 - Disclosure - Strategic Transformation, Restructuring and Other Asset Gains and Charges - Narrative (Details) Sheet http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails Strategic Transformation, Restructuring and Other Asset Gains and Charges - Narrative (Details) Details http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesTables 41 false false R42.htm 9954493 - Disclosure - Strategic Transformation, Restructuring and Other Asset Gains and Charges - Restructuring and the Net Gain on Sale of Property and Equipment (Details) Sheet http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringandtheNetGainonSaleofPropertyandEquipmentDetails Strategic Transformation, Restructuring and Other Asset Gains and Charges - Restructuring and the Net Gain on Sale of Property and Equipment (Details) Details 42 false false R43.htm 9954494 - Disclosure - Strategic Transformation, Restructuring and Other Asset Gains and Charges - Restructuring Charge by Segment (Details) Sheet http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringChargebySegmentDetails Strategic Transformation, Restructuring and Other Asset Gains and Charges - Restructuring Charge by Segment (Details) Details 43 false false R44.htm 9954495 - Disclosure - Strategic Transformation, Restructuring and Other Asset Gains and Charges - Sale of Fixed Assets by Segment (Details) Sheet http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesSaleofFixedAssetsbySegmentDetails Strategic Transformation, Restructuring and Other Asset Gains and Charges - Sale of Fixed Assets by Segment (Details) Details 44 false false R45.htm 9954496 - Disclosure - Earnings Per Common Share (Details) Sheet http://astecindustries.com/role/EarningsPerCommonShareDetails Earnings Per Common Share (Details) Details http://astecindustries.com/role/EarningsPerCommonShareTables 45 false false All Reports Book All Reports aste-20240331.htm aste-20240331.xsd aste-20240331_cal.xml aste-20240331_def.xml aste-20240331_lab.xml aste-20240331_pre.xml aste-20240331_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 64 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "aste-20240331.htm": { "nsprefix": "aste", "nsuri": "http://astecindustries.com/20240331", "dts": { "inline": { "local": [ "aste-20240331.htm" ] }, "schema": { "local": [ "aste-20240331.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" ] }, "calculationLink": { "local": [ "aste-20240331_cal.xml" ] }, "definitionLink": { "local": [ "aste-20240331_def.xml" ] }, "labelLink": { "local": [ "aste-20240331_lab.xml" ] }, "presentationLink": { "local": [ "aste-20240331_pre.xml" ] } }, "keyStandard": 203, "keyCustom": 17, "axisStandard": 22, "axisCustom": 0, "memberStandard": 50, "memberCustom": 16, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 290, "entityCount": 1, "segmentCount": 66, "elementCount": 394, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 657, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://astecindustries.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://astecindustries.com/role/ConsolidatedBalanceSheets", "longName": "0000002 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true } }, "R3": { "role": "http://astecindustries.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "0000003 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://astecindustries.com/role/ConsolidatedStatementsofOperations", "longName": "0000004 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GrossProfit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "unique": true } }, "R5": { "role": "http://astecindustries.com/role/ConsolidatedStatementsofComprehensiveLossIncome", "longName": "0000005 - Statement - Consolidated Statements of Comprehensive (Loss) Income", "shortName": "Consolidated Statements of Comprehensive (Loss) Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "unique": true } }, "R6": { "role": "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows", "longName": "0000006 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "unique": true } }, "R7": { "role": "http://astecindustries.com/role/ConsolidatedStatementsofEquity", "longName": "0000007 - Statement - Consolidated Statements of Equity", "shortName": "Consolidated Statements of Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-25", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-25", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true } }, "R8": { "role": "http://astecindustries.com/role/ConsolidatedStatementsofEquityParenthetical", "longName": "0000008 - Statement - Consolidated Statements of Equity (Parenthetical)", "shortName": "Consolidated Statements of Equity (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://astecindustries.com/role/BasisofPresentationandSignificantAccountingPolicies", "longName": "0000009 - Disclosure - Basis of Presentation and Significant Accounting Policies", "shortName": "Basis of Presentation and Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://astecindustries.com/role/Inventories", "longName": "0000010 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://astecindustries.com/role/FairValueMeasurements", "longName": "0000011 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://astecindustries.com/role/ProductWarrantyReserves", "longName": "0000012 - Disclosure - Product Warranty Reserves", "shortName": "Product Warranty Reserves", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://astecindustries.com/role/AccruedLossReserves", "longName": "0000013 - Disclosure - Accrued Loss Reserves", "shortName": "Accrued Loss Reserves", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "aste:AccruedLossReservesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "aste:AccruedLossReservesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://astecindustries.com/role/IncomeTaxes", "longName": "0000014 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://astecindustries.com/role/CommitmentsandContingencies", "longName": "0000015 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://astecindustries.com/role/RevenueRecognition", "longName": "0000016 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://astecindustries.com/role/SegmentInformation", "longName": "0000017 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandCharges", "longName": "0000018 - Disclosure - Strategic Transformation, Restructuring and Other Asset Gains and Charges", "shortName": "Strategic Transformation, Restructuring and Other Asset Gains and Charges", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://astecindustries.com/role/EarningsPerCommonShare", "longName": "0000019 - Disclosure - Earnings Per Common Share", "shortName": "Earnings Per Common Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://astecindustries.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)", "shortName": "Basis of Presentation and Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://astecindustries.com/role/InventoriesTables", "longName": "9954472 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://astecindustries.com/role/FairValueMeasurementsTables", "longName": "9954473 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://astecindustries.com/role/ProductWarrantyReservesTables", "longName": "9954474 - Disclosure - Product Warranty Reserves (Tables)", "shortName": "Product Warranty Reserves (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://astecindustries.com/role/RevenueRecognitionTables", "longName": "9954475 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://astecindustries.com/role/SegmentInformationTables", "longName": "9954476 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesTables", "longName": "9954477 - Disclosure - Strategic Transformation, Restructuring and Other Asset Gains and Charges (Tables)", "shortName": "Strategic Transformation, Restructuring and Other Asset Gains and Charges (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://astecindustries.com/role/EarningsPerCommonShareTables", "longName": "9954478 - Disclosure - Earnings Per Common Share (Tables)", "shortName": "Earnings Per Common Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://astecindustries.com/role/BasisofPresentationandSignificantAccountingPoliciesDescriptionofBusinessDetails", "longName": "9954479 - Disclosure - Basis of Presentation and Significant Accounting Policies - Description of Business (Details)", "shortName": "Basis of Presentation and Significant Accounting Policies - Description of Business (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true }, "uniqueAnchor": null }, "R29": { "role": "http://astecindustries.com/role/BasisofPresentationandSignificantAccountingPoliciesBasisofPresentationDetails", "longName": "9954480 - Disclosure - Basis of Presentation and Significant Accounting Policies - Basis of Presentation (Details)", "shortName": "Basis of Presentation and Significant Accounting Policies - Basis of Presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:MinorityInterestDecreaseFromRedemptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:MinorityInterestDecreaseFromRedemptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://astecindustries.com/role/InventoriesDetails", "longName": "9954481 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsAndPurchasedPartsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsAndPurchasedPartsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails", "longName": "9954482 - Disclosure - Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measure on Recurring Basis (Details)", "shortName": "Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measure on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-75", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-75", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://astecindustries.com/role/ProductWarrantyReservesDetails", "longName": "9954483 - Disclosure - Product Warranty Reserves (Details)", "shortName": "Product Warranty Reserves (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://astecindustries.com/role/AccruedLossReservesDetails", "longName": "9954484 - Disclosure - Accrued Loss Reserves (Details)", "shortName": "Accrued Loss Reserves (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://astecindustries.com/role/IncomeTaxesDetails", "longName": "9954485 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "unique": true } }, "R35": { "role": "http://astecindustries.com/role/CommitmentsandContingenciesDetails", "longName": "9954486 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractualObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractualObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "longName": "9954487 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details)", "shortName": "Revenue Recognition - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-172", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "unique": true } }, "R37": { "role": "http://astecindustries.com/role/RevenueRecognitionNarrativeDetails", "longName": "9954488 - Disclosure - Revenue Recognition - Narrative (Details)", "shortName": "Revenue Recognition - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://astecindustries.com/role/SegmentInformationNarrativeDetails", "longName": "9954489 - Disclosure - Segment Information- Narrative (Details)", "shortName": "Segment Information- Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true }, "uniqueAnchor": null }, "R39": { "role": "http://astecindustries.com/role/SegmentInformationSummaryofSegmentInformationDetails", "longName": "9954490 - Disclosure - Segment Information - Summary of Segment Information (Details)", "shortName": "Segment Information - Summary of Segment Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-263", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "unique": true } }, "R40": { "role": "http://astecindustries.com/role/SegmentInformationReconciliationofTotalSegmentProfitstoConsolidatedTotalsDetails", "longName": "9954491 - Disclosure - Segment Information - Reconciliation of Total Segment Profits to Consolidated Totals (Details)", "shortName": "Segment Information - Reconciliation of Total Segment Profits to Consolidated Totals (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GainLossOnSaleOfPropertyPlantEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-263", "name": "aste:NetIncomeLossTransformationProgram", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "unique": true } }, "R41": { "role": "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails", "longName": "9954492 - Disclosure - Strategic Transformation, Restructuring and Other Asset Gains and Charges - Narrative (Details)", "shortName": "Strategic Transformation, Restructuring and Other Asset Gains and Charges - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringandtheNetGainonSaleofPropertyandEquipmentDetails", "longName": "9954493 - Disclosure - Strategic Transformation, Restructuring and Other Asset Gains and Charges - Restructuring and the Net Gain on Sale of Property and Equipment (Details)", "shortName": "Strategic Transformation, Restructuring and Other Asset Gains and Charges - Restructuring and the Net Gain on Sale of Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SeveranceCosts1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GainLossOnDispositionOfAssets1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "unique": true } }, "R43": { "role": "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringChargebySegmentDetails", "longName": "9954494 - Disclosure - Strategic Transformation, Restructuring and Other Asset Gains and Charges - Restructuring Charge by Segment (Details)", "shortName": "Strategic Transformation, Restructuring and Other Asset Gains and Charges - Restructuring Charge by Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-235", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "unique": true } }, "R44": { "role": "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesSaleofFixedAssetsbySegmentDetails", "longName": "9954495 - Disclosure - Strategic Transformation, Restructuring and Other Asset Gains and Charges - Sale of Fixed Assets by Segment (Details)", "shortName": "Strategic Transformation, Restructuring and Other Asset Gains and Charges - Sale of Fixed Assets by Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GainLossOnSaleOfPropertyPlantEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-261", "name": "us-gaap:GainLossOnSaleOfPropertyPlantEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "aste:ScheduleOfFixedAssetSalesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "unique": true } }, "R45": { "role": "http://astecindustries.com/role/EarningsPerCommonShareDetails", "longName": "9954496 - Disclosure - Earnings Per Common Share (Details)", "shortName": "Earnings Per Common Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aste-20240331.htm", "unique": true } } }, "tag": { "country_AU": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "AU", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Australia", "label": "AUSTRALIA" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r16", "r732" ] }, "aste_AccruedLossReservesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "AccruedLossReservesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accrued Loss Reserves [Abstract]", "label": "Accrued Loss Reserves [Abstract]" } } }, "auth_ref": [] }, "aste_AccruedLossReservesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "AccruedLossReservesTextBlock", "presentation": [ "http://astecindustries.com/role/AccruedLossReserves" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued Loss Reserves", "label": "Accrued Loss Reserves [Text Block]", "documentation": "The entire disclosure for accrued loss reserves at the end of the reporting period." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r47", "r126", "r538" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r25", "r26", "r77", "r134", "r534", "r574", "r578" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r10", "r26", "r454", "r457", "r487", "r569", "r570", "r767", "r768", "r769", "r777", "r778", "r779" ] }, "us-gaap_AdditionalCashFlowElementsFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalCashFlowElementsFinancingActivitiesAbstract", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash financing activities:", "label": "Additional Cash Flow Elements, Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalCashFlowElementsInvestingActivitiesAbstract", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing activities:", "label": "Additional Cash Flow Elements, Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r69", "r732", "r837" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in-Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r424", "r425", "r426", "r585", "r777", "r778", "r779", "r818", "r839" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Withholding tax paid upon equity award vesting", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "srt_AfricaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AfricaMember", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Africa", "label": "Africa [Member]" } } }, "auth_ref": [ "r841", "r843", "r844", "r845" ] }, "us-gaap_AgencySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AgencySecuritiesMember", "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Agency bonds", "label": "Agency Securities [Member]", "documentation": "Securities issued by government sponsored entities." } } }, "auth_ref": [ "r785", "r787" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit loss", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r135", "r228", "r264", "r267", "r269", "r832" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://astecindustries.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r80", "r337", "r483", "r773" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://astecindustries.com/role/EarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from the calculation of diluted earnings per share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r189" ] }, "srt_AsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaMember", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia", "label": "Asia [Member]" } } }, "auth_ref": [ "r841", "r843", "r844", "r845" ] }, "us-gaap_AssetBackedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetBackedSecuritiesMember", "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset-backed securities", "label": "Asset-Backed Securities [Member]", "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans." } } }, "auth_ref": [ "r718", "r786", "r788", "r789" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r104", "r130", "r162", "r198", "r213", "r219", "r259", "r323", "r324", "r326", "r327", "r328", "r330", "r332", "r334", "r335", "r447", "r451", "r473", "r529", "r619", "r732", "r745", "r811", "r812", "r822" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r123", "r137", "r162", "r259", "r323", "r324", "r326", "r327", "r328", "r330", "r332", "r334", "r335", "r447", "r451", "r473", "r732", "r811", "r812", "r822" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total financial assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r61" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Financial assets:", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "country_BR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "BR", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Brazil", "label": "BRAZIL" } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r59", "r60" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://astecindustries.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BusinessExitCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessExitCosts1", "crdr": "debit", "calculation": { "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringandtheNetGainonSaleofPropertyandEquipmentDetails": { "parentTag": "us-gaap_RestructuringCharges", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringandtheNetGainonSaleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business exit costs", "label": "Business Exit Costs", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Includes, but is not limited to, one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and termination benefits associated with an ongoing benefit arrangement. Excludes expenses associated with special or contractual termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r8" ] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CA", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canada", "label": "CANADA" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures in accounts payable", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r32", "r33", "r34" ] }, "us-gaap_CargoAndFreightMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CargoAndFreightMember", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Freight revenue", "label": "Cargo and Freight [Member]", "documentation": "Product transported between locations." } } }, "auth_ref": [ "r815" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, cash equivalents and restricted cash", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r30", "r125", "r689" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r30", "r89", "r161" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Decrease in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r89" ] }, "aste_CashPaidDuringYearForAbstract": { "xbrltype": "stringItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "CashPaidDuringYearForAbstract", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid during the year for:", "label": "Cash Paid During Year For [Abstract]", "documentation": "Cash Paid During Year For" } } }, "auth_ref": [] }, "srt_CentralAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CentralAmericaMember", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Central America (Excluding Mexico)", "label": "Central America [Member]" } } }, "auth_ref": [ "r841", "r843", "r844", "r845" ] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chief Executive Officer", "label": "Chief Executive Officer [Member]" } } }, "auth_ref": [ "r783" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://astecindustries.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 7)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r22", "r64", "r531", "r606" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://astecindustries.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "verboseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r97", "r299", "r300", "r675", "r802" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends declared per common share (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r98" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r735", "r736", "r737", "r739", "r740", "r741", "r742", "r777", "r778", "r818", "r835", "r839" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r68" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r68", "r607" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r68" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheetsParenthetical", "http://astecindustries.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding", "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r11", "r68", "r607", "r625", "r839", "r840" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock \u2013 authorized 40,000,000 shares of $0.20 par value; issued and outstanding \u2013 22,764,963 as of March 31, 2024 and 22,740,635 as of December\u00a031, 2023", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r68", "r533", "r732" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofComprehensiveLossIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive (loss) income attributable to controlling interest", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r27", "r142", "r144", "r152", "r525", "r548" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) income:", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofComprehensiveLossIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Comprehensive loss (income) attributable to noncontrolling interest", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r6", "r54", "r58", "r142", "r144", "r151", "r524", "r547" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofComprehensiveLossIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive (loss) income", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r58", "r101", "r142", "r144", "r150", "r523", "r546" ] }, "aste_ConsolidatedSubsidiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "ConsolidatedSubsidiaryMember", "presentation": [ "http://astecindustries.com/role/BasisofPresentationandSignificantAccountingPoliciesBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Subsidiary", "label": "Consolidated Subsidiary [Member]", "documentation": "Consolidated Subsidiary" } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://astecindustries.com/role/SegmentInformationReconciliationofTotalSegmentProfitstoConsolidatedTotalsDetails", "http://astecindustries.com/role/SegmentInformationSummaryofSegmentInformationDetails", "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringChargebySegmentDetails", "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesSaleofFixedAssetsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r164", "r200", "r211", "r212", "r213", "r214", "r215", "r217", "r221", "r323", "r324", "r325", "r326", "r328", "r329", "r331", "r333", "r334", "r811", "r812" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://astecindustries.com/role/SegmentInformationReconciliationofTotalSegmentProfitstoConsolidatedTotalsDetails", "http://astecindustries.com/role/SegmentInformationSummaryofSegmentInformationDetails", "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringChargebySegmentDetails", "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesSaleofFixedAssetsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r164", "r200", "r211", "r212", "r213", "r214", "r215", "r217", "r221", "r323", "r324", "r325", "r326", "r328", "r329", "r331", "r333", "r334", "r811", "r812" ] }, "aste_ContingentLiabilitiesForLettersOfCreditIssuedOnBehalfOfForeignSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "ContingentLiabilitiesForLettersOfCreditIssuedOnBehalfOfForeignSubsidiaries", "crdr": "credit", "presentation": [ "http://astecindustries.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent liabilities for letters of credit issued on behalf of foreign subsidiaries", "label": "Contingent liabilities for letters of credit issued on behalf of foreign subsidiaries", "documentation": "The total amount of the contingent obligation under letters of credit issued on behalf of foreign subsidiaries." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r342", "r344", "r355" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, liability", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r342", "r343", "r355" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Customer deposits", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r342", "r343", "r355" ] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligation", "crdr": "credit", "presentation": [ "http://astecindustries.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual obligation", "label": "Contractual Obligation", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r776" ] }, "aste_CorporateAndReconcilingItemsMember": { "xbrltype": "domainItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "CorporateAndReconcilingItemsMember", "presentation": [ "http://astecindustries.com/role/SegmentInformationSummaryofSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate and Other", "label": "Corporate And Reconciling Items [Member]", "documentation": "Corporate And Reconciling Items" } } }, "auth_ref": [] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate bonds", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r718", "r720", "r834" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://astecindustries.com/role/SegmentInformationSummaryofSegmentInformationDetails", "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringChargebySegmentDetails", "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesSaleofFixedAssetsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate and Other", "label": "Corporate, Non-Segment [Member]", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r12", "r212", "r213", "r214", "r215", "r221", "r782" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://astecindustries.com/role/BasisofPresentationandSignificantAccountingPoliciesBasisofPresentationDetails", "http://astecindustries.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "negatedTerseLabel": "Decrease in cost of sales", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r82", "r520" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Sales", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://astecindustries.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://astecindustries.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://astecindustries.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesMember", "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities", "label": "Debt Securities [Member]", "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions." } } }, "auth_ref": [ "r41", "r737", "r842" ] }, "us-gaap_DeferredCompensationShareBasedPaymentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationShareBasedPaymentsMember", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Company Shares Held by DCP", "label": "Deferred Compensation, Share-Based Payments [Member]", "documentation": "Deferred compensation arrangements (such as stock or unit options and share or unit awards) that are equity-based payments with individual employees. The arrangements are generally based on employment contracts between the entity and one or more selected officers or key employees, and contain a promise by the employer to pay certain amounts or benefits at designated future dates, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Other \"sub-members\" can be added as necessary." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax assets", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r429", "r430" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax benefit", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r8", "r99", "r115", "r441", "r442", "r775" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r429", "r430", "r530" ] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenue", "crdr": "credit", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Deferred Revenue", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r763" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://astecindustries.com/role/SegmentInformationReconciliationofTotalSegmentProfitstoConsolidatedTotalsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r8", "r46" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r8", "r203" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "calculation": { "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative financial instruments", "label": "Derivative Liability", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r138", "r139", "r472", "r587", "r588", "r589", "r591", "r593", "r594", "r595", "r597", "r598", "r620", "r622", "r623", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r695", "r836" ] }, "us-gaap_DisaggregationOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueAbstract", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Abstract]", "label": "Disaggregation of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://astecindustries.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r354", "r711", "r712", "r713", "r714", "r715", "r716", "r717" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://astecindustries.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r354", "r711", "r712", "r713", "r714", "r715", "r716", "r717" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r814" ] }, "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsDisposedOfBySaleMember", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued Operations, Disposed of by Sale", "label": "Discontinued Operations, Disposed of by Sale [Member]", "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results." } } }, "auth_ref": [ "r4" ] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Axis]", "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r121" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Domain]", "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "crdr": "debit", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal group, including discontinued operation, consideration", "label": "Disposal Group, Including Discontinued Operation, Consideration", "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation." } } }, "auth_ref": [] }, "aste_DistributionToSupplementalEmployeeRetirementProgramParticipant": { "xbrltype": "monetaryItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "DistributionToSupplementalEmployeeRetirementProgramParticipant", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Distributions to deferred compensation programs' participants", "label": "Distribution To Supplemental Employee Retirement Program Participant", "documentation": "Distribution from Supplemental Employee Retirement Program (Serp Rabi trust) to Serp participant after termination." } } }, "auth_ref": [] }, "us-gaap_DividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStock", "crdr": "debit", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends", "label": "Dividends, Common Stock", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r5", "r98" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://astecindustries.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://astecindustries.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://astecindustries.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://astecindustries.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r749" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://astecindustries.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r750" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://astecindustries.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "aste_EarningsBeforeInterestTaxesDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "EarningsBeforeInterestTaxesDepreciationAndAmortization", "crdr": "credit", "presentation": [ "http://astecindustries.com/role/SegmentInformationReconciliationofTotalSegmentProfitstoConsolidatedTotalsDetails", "http://astecindustries.com/role/SegmentInformationSummaryofSegmentInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Segment Operating Adjusted EBITDA", "label": "Earnings Before Interest, Taxes, Depreciation And Amortization", "documentation": "Earnings Before Interest, Taxes, Depreciation And Amortization" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Per share data:", "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per common share - Basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r153", "r170", "r171", "r173", "r174", "r176", "r182", "r184", "r186", "r187", "r188", "r192", "r462", "r463", "r526", "r549", "r697" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per common share - Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r153", "r170", "r171", "r173", "r174", "r176", "r184", "r186", "r187", "r188", "r192", "r462", "r463", "r526", "r549", "r697" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://astecindustries.com/role/EarningsPerCommonShare" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnings Per Common Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r181", "r189", "r190", "r191" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rates on cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r474" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://astecindustries.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate reconciliation, percent", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r432" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued employee related liabilities", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19" ] }, "aste_EnidExitPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "EnidExitPlanMember", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringandtheNetGainonSaleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Enid Exit Plan", "label": "Enid Exit Plan [Member]", "documentation": "Enid Exit Plan" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://astecindustries.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://astecindustries.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://astecindustries.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://astecindustries.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://astecindustries.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r747" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://astecindustries.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://astecindustries.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://astecindustries.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r747" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://astecindustries.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://astecindustries.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r747" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://astecindustries.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://astecindustries.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r751" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://astecindustries.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r747" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://astecindustries.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r747" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://astecindustries.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r747" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://astecindustries.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r747" ] }, "aste_EquipmentSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "EquipmentSalesMember", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment sales", "label": "Equipment Sales [Member]", "documentation": "Revenues from sale of new equipment rendered in the normal course of business." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofEquity", "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r11", "r118", "r145", "r146", "r147", "r165", "r166", "r167", "r169", "r177", "r179", "r193", "r260", "r263", "r341", "r424", "r425", "r426", "r437", "r438", "r453", "r454", "r455", "r456", "r457", "r458", "r461", "r475", "r477", "r478", "r479", "r480", "r481", "r487", "r569", "r570", "r571", "r585", "r646" ] }, "us-gaap_EquityFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityFundsMember", "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Funds", "label": "Equity Funds [Member]", "documentation": "An investment that pools funds from many investors to invest in a combination of underlying investments, primarily equity investments." } } }, "auth_ref": [ "r816" ] }, "us-gaap_EquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNi", "crdr": "debit", "calculation": { "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trading equity securities:", "label": "Equity Securities, FV-NI, Current", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current." } } }, "auth_ref": [ "r131", "r471", "r691" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe", "label": "Europe [Member]" } } }, "auth_ref": [ "r841", "r843", "r844", "r845" ] }, "us-gaap_ExchangeTradedFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExchangeTradedFundsMember", "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange traded funds", "label": "Exchange Traded Funds [Member]", "documentation": "Investment that follows an index, commodity or basket of assets that trades similar to a stock on an exchange." } } }, "auth_ref": [ "r816", "r819" ] }, "aste_ExtendedWarrantyRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "ExtendedWarrantyRevenueMember", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Extended Warranty Revenue", "label": "Extended Warranty Revenue [Member]", "documentation": "Revenues for extended warranties sold are recognized over the life of the contract." } } }, "auth_ref": [] }, "us-gaap_FacilityClosingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FacilityClosingMember", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringandtheNetGainonSaleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Facility Closing", "label": "Facility Closing [Member]", "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r465", "r466", "r469" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r465", "r466", "r469" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r336", "r381", "r382", "r383", "r384", "r385", "r386", "r466", "r491", "r492", "r493", "r708", "r709", "r718", "r719", "r720" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r465", "r466", "r467", "r468", "r470" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://astecindustries.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r464" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r336", "r381", "r386", "r466", "r491", "r718", "r719", "r720" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r336", "r381", "r386", "r466", "r492", "r708", "r709", "r718", "r719", "r720" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r336", "r381", "r382", "r383", "r384", "r385", "r386", "r491", "r492", "r493", "r708", "r709", "r718", "r719", "r720" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r464", "r470" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://astecindustries.com/role/CommitmentsandContingenciesDetails", "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r265", "r266", "r270", "r271", "r272", "r273", "r274", "r275", "r338", "r340", "r459", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r545", "r701", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r790", "r791", "r792", "r793" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r128", "r287" ] }, "aste_GainLossFacilityClosuresReductionInForceAndInventoryAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "GainLossFacilityClosuresReductionInForceAndInventoryAdjustments", "crdr": "credit", "presentation": [ "http://astecindustries.com/role/SegmentInformationReconciliationofTotalSegmentProfitstoConsolidatedTotalsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and other related charges", "label": "Gain (Loss) Facility closures, reduction in force and inventory adjustments", "documentation": "Gain (Loss) Facility closures, reduction in force and inventory adjustments" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringandtheNetGainonSaleofPropertyandEquipmentDetails": { "parentTag": "us-gaap_RestructuringSettlementAndImpairmentProvisions", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringandtheNetGainonSaleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total gain on sale of property and equipment, net", "label": "Gain (Loss) on Disposition of Assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r773" ] }, "us-gaap_GainLossOnDispositionOfAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssetsAbstract", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringandtheNetGainonSaleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on sale of property and equipment, net:", "label": "Gain (Loss) on Disposition of Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringandtheNetGainonSaleofPropertyandEquipmentDetails": { "parentTag": "us-gaap_GainLossOnDispositionOfAssets1", "weight": 1.0, "order": 1.0 }, "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows", "http://astecindustries.com/role/SegmentInformationReconciliationofTotalSegmentProfitstoConsolidatedTotalsDetails", "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails", "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringandtheNetGainonSaleofPropertyandEquipmentDetails", "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesSaleofFixedAssetsbySegmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gain on disposition of property and equipment, net", "verboseLabel": "Gain on sale of property and equipment, net", "terseLabel": "Gain (loss) on disposition of property plant equipment", "negatedTerseLabel": "Total gain on sale of property and equipment, net", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r8" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r127", "r277", "r521", "r703", "r732", "r797", "r798" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r81", "r162", "r198", "r212", "r218", "r221", "r259", "r323", "r324", "r326", "r327", "r328", "r330", "r332", "r334", "r335", "r473", "r699", "r811" ] }, "us-gaap_GuaranteeObligationsByNatureAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsByNatureAxis", "presentation": [ "http://astecindustries.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor Obligations, Nature [Axis]", "label": "Guarantor Obligations, Nature [Axis]", "documentation": "Information by nature of guarantee." } } }, "auth_ref": [ "r308", "r313", "r314", "r317" ] }, "us-gaap_GuaranteeObligationsNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsNatureDomain", "presentation": [ "http://astecindustries.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor Obligations, Nature [Domain]", "label": "Guarantor Obligations, Nature [Domain]", "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees." } } }, "auth_ref": [ "r308", "r313", "r314", "r317" ] }, "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization", "crdr": "debit", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hosting arrangement, service contract, implementation cost, capitalized, before accumulated amortization", "label": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, before Accumulated Amortization", "documentation": "Amount, before accumulated amortization, of capitalized implementation cost from hosting arrangement that is service contract." } } }, "auth_ref": [ "r753", "r799" ] }, "us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HostingArrangementServiceContractImplementationCostExpenseAmortization", "crdr": "debit", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hosting arrangement, service contract, implementation cost, expense, amortization", "label": "Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization", "documentation": "Amount of amortization expense for capitalized implementation cost from hosting arrangement that is service contract." } } }, "auth_ref": [ "r114", "r288" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r78", "r108", "r198", "r212", "r218", "r221", "r527", "r540", "r699" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r289", "r293", "r630" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r293", "r630" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://astecindustries.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "verboseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r163", "r427", "r433", "r435", "r436", "r439", "r443", "r444", "r445", "r582" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofOperations", "http://astecindustries.com/role/IncomeTaxesDetails", "http://astecindustries.com/role/SegmentInformationReconciliationofTotalSegmentProfitstoConsolidatedTotalsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax provision", "negatedLabel": "Income tax provision", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r113", "r116", "r178", "r179", "r206", "r431", "r440", "r550" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r31" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable, Trade", "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services." } } }, "auth_ref": [ "r7" ] }, "aste_IncreaseDecreaseInAccruedProductWarranty": { "xbrltype": "monetaryItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "IncreaseDecreaseInAccruedProductWarranty", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accrued product warranty", "label": "Increase (Decrease) in Accrued Product Warranty", "documentation": "Amount of increase (decrease) in the standard product warranty accrual." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Customer deposits", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r519", "r772" ] }, "us-gaap_IncreaseDecreaseInDeferredCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredCompensation", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation expense", "label": "Increase (Decrease) in Deferred Compensation", "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued employee related liabilities", "label": "Increase (Decrease) in Employee Related Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable/prepaid", "label": "Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable", "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes." } } }, "auth_ref": [ "r772" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued loss reserves", "label": "Increase (Decrease) in Liability for Claims and Claims Adjustment Expense Reserve", "documentation": "Amount of increase (decrease) in liability to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Change in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued liabilities", "label": "Increase (Decrease) in Other Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 21.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInReceivables", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Receivables and other contract assets", "label": "Increase (Decrease) in Receivables", "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInTradingSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInTradingSecurities", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of trading securities, net", "label": "Increase (Decrease) in Debt Securities, Trading, and Equity Securities, FV-NI", "documentation": "Amount of increase (decrease) of investment in debt and equity securities, measured at fair value with changes in fair value recognized in net income." } } }, "auth_ref": [ "r7", "r29" ] }, "aste_InfrastructureGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "InfrastructureGroupMember", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://astecindustries.com/role/SegmentInformationSummaryofSegmentInformationDetails", "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringChargebySegmentDetails", "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesSaleofFixedAssetsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Infrastructure Solutions", "label": "Infrastructure Group [Member]", "documentation": "Infrastructure Group." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net of accumulated amortization of $52.3 and $51.3, respectively", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r44", "r45" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r62", "r111", "r148", "r202", "r482", "r631", "r743", "r838" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "presentation": [ "http://astecindustries.com/role/SegmentInformationReconciliationofTotalSegmentProfitstoConsolidatedTotalsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense, net", "label": "Interest Income (Expense), Net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r110" ] }, "us-gaap_InterestIncomeOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeOther", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest income", "label": "Interest Income, Other", "documentation": "Amount of interest income earned from interest bearing assets classified as other." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Interest, net of capitalized interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r156", "r159", "r160" ] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntersegmentEliminationMember", "presentation": [ "http://astecindustries.com/role/SegmentInformationReconciliationofTotalSegmentProfitstoConsolidatedTotalsDetails", "http://astecindustries.com/role/SegmentInformationSummaryofSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intersegment Eliminations", "label": "Intersegment Eliminations [Member]", "documentation": "Eliminating entries used in operating segment consolidation." } } }, "auth_ref": [ "r200", "r211", "r212", "r213", "r214", "r215", "r217", "r221" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://astecindustries.com/role/Inventories" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r276" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://astecindustries.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://astecindustries.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r96", "r693" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://astecindustries.com/role/InventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets", "http://astecindustries.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Total", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r136", "r690", "r732" ] }, "us-gaap_InventoryRawMaterialsAndPurchasedPartsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsAndPurchasedPartsNetOfReserves", "crdr": "debit", "calculation": { "http://astecindustries.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://astecindustries.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials and parts", "label": "Inventory, Raw Materials and Purchased Parts, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of items purchased for use as components of a finished product or pieces of machinery and equipment plus any items in their natural and unrefined state. This element may be used when the reporting entity combines raw materials and purchased parts into an aggregate amount." } } }, "auth_ref": [ "r96", "r765" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://astecindustries.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://astecindustries.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work-in-process", "label": "Inventory, Work in Process, Net of Reserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r96", "r694" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Type [Axis]", "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r588", "r590", "r591", "r593", "r596", "r649", "r651", "r653", "r656", "r657", "r665", "r666", "r668", "r669", "r670", "r671", "r672", "r737" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments [Domain]", "label": "Investments [Domain]", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r588", "r590", "r591", "r593", "r596", "r649", "r651", "r653", "r656", "r657", "r665", "r666", "r668", "r669", "r670", "r671", "r672", "r737" ] }, "aste_LetterOfCreditLenderMember": { "xbrltype": "domainItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "LetterOfCreditLenderMember", "presentation": [ "http://astecindustries.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit Lender", "label": "Letter of Credit Lender [Member]", "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation if defined events occur or fail to occur." } } }, "auth_ref": [] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://astecindustries.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "aste_LettersOfCreditIssuedOnBehalfOfForeignSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "LettersOfCreditIssuedOnBehalfOfForeignSubsidiaries", "crdr": "credit", "presentation": [ "http://astecindustries.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit issued on behalf of foreign subsidiaries", "label": "Letters Of Credit Issued On Behalf Of Foreign Subsidiaries", "documentation": "The total amount of the contingent obligation under letters of credit issued on behalf of foreign subsidiaries." } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://astecindustries.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of letters of credit outstanding", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r18", "r162", "r259", "r323", "r324", "r326", "r327", "r328", "r330", "r332", "r334", "r335", "r448", "r451", "r452", "r473", "r605", "r698", "r745", "r811", "r822", "r823" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r73", "r107", "r537", "r732", "r774", "r794", "r820" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r20", "r124", "r162", "r259", "r323", "r324", "r326", "r327", "r328", "r330", "r332", "r334", "r335", "r448", "r451", "r452", "r473", "r732", "r811", "r822", "r823" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total financial liabilities", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r61" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Financial liabilities:", "label": "Liabilities, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForClaimsAndClaimsAdjustmentExpense", "crdr": "credit", "presentation": [ "http://astecindustries.com/role/AccruedLossReservesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability for claims and claims adjustment expense", "label": "Liability for Claims and Claims Adjustment Expense", "documentation": "The amount needed to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date." } } }, "auth_ref": [ "r65", "r112" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://astecindustries.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r17" ] }, "us-gaap_LitigationStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationStatusAxis", "presentation": [ "http://astecindustries.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Status [Axis]", "label": "Litigation Status [Axis]", "documentation": "Information by status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r803" ] }, "us-gaap_LitigationStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationStatusDomain", "presentation": [ "http://astecindustries.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Status [Domain]", "label": "Litigation Status [Domain]", "documentation": "Status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r803" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://astecindustries.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current maturities of long-term debt", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r132" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred income tax liabilities", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r133" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://astecindustries.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency accrual", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r301", "r752" ] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://astecindustries.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, damages sought, value", "label": "Loss Contingency, Damages Sought, Value", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [ "r803", "r804", "r805" ] }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyEstimateOfPossibleLoss", "crdr": "debit", "presentation": [ "http://astecindustries.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, estimate of possible loss", "label": "Loss Contingency, Estimate of Possible Loss", "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date." } } }, "auth_ref": [ "r302", "r303", "r306", "r307" ] }, "aste_LossContingencyEstimateOfPossibleLossIncreaseInPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "LossContingencyEstimateOfPossibleLossIncreaseInPeriod", "crdr": "debit", "presentation": [ "http://astecindustries.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, estimate of possible loss, increase in period", "label": "Loss Contingency, Estimate of Possible Loss, Increase In Period", "documentation": "Loss Contingency, Estimate of Possible Loss, Increase In Period" } } }, "auth_ref": [] }, "aste_LossContingencyMaximumOfPossibleLossOnUnpaidBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "LossContingencyMaximumOfPossibleLossOnUnpaidBalance", "crdr": "debit", "presentation": [ "http://astecindustries.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum exposure", "label": "Loss Contingency, Maximum of Possible Loss on Unpaid Balance", "documentation": "Reflects the maximum amount of loss from the specified contingency as of the balance sheet date." } } }, "auth_ref": [] }, "country_MX": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "MX", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mexico", "label": "MEXICO" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Marketable Securities, Current", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r762" ] }, "us-gaap_MarketableSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesNoncurrent", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Marketable Securities, Noncurrent", "documentation": "Amount of investment in marketable security, classified as noncurrent." } } }, "auth_ref": [ "r762" ] }, "aste_MaterialSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "MaterialSolutionsMember", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://astecindustries.com/role/SegmentInformationSummaryofSegmentInformationDetails", "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesSaleofFixedAssetsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Materials Solutions", "label": "Material Solutions [Member]", "documentation": "Material Solutions." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://astecindustries.com/role/ProductWarrantyReservesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r302", "r303", "r304", "r305", "r419", "r518", "r568", "r597", "r598", "r650", "r652", "r654", "r655", "r667", "r685", "r686", "r700", "r710", "r728", "r734", "r813", "r824", "r825", "r826", "r827", "r828", "r829" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://astecindustries.com/role/ProductWarrantyReservesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r302", "r303", "r304", "r305", "r419", "r518", "r568", "r597", "r598", "r650", "r652", "r654", "r655", "r667", "r685", "r686", "r700", "r710", "r728", "r734", "r813", "r824", "r825", "r826", "r827", "r828", "r829" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interest", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r24", "r106", "r162", "r259", "r323", "r326", "r327", "r328", "r334", "r335", "r473", "r536", "r609" ] }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDecreaseFromRedemptions", "crdr": "debit", "presentation": [ "http://astecindustries.com/role/BasisofPresentationandSignificantAccountingPoliciesBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interest, decrease from redemptions or purchase of interests", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests)." } } }, "auth_ref": [ "r55", "r98", "r102" ] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://astecindustries.com/role/BasisofPresentationandSignificantAccountingPoliciesBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interest, ownership percentage by parent", "label": "Subsidiary, Ownership Percentage, Parent", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "us-gaap_MortgageBackedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MortgageBackedSecuritiesMember", "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mortgage backed securities", "label": "Collateralized Mortgage-Backed Securities [Member]", "documentation": "Securities collateralized by mortgage loans." } } }, "auth_ref": [ "r718", "r719", "r720", "r785", "r786", "r787", "r788", "r789", "r834" ] }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "presentation": [ "http://astecindustries.com/role/ProductWarrantyReservesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_MutualFundMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MutualFundMember", "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mutual Fund", "label": "Mutual Fund [Member]", "documentation": "Regulated investment instrument that pools funds from multiple investors to invest principally in a portfolio of securities and money market instruments to match the investment objective." } } }, "auth_ref": [ "r816" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r158" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r158" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r89", "r90", "r91" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofOperations", "http://astecindustries.com/role/SegmentInformationReconciliationofTotalSegmentProfitstoConsolidatedTotalsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to controlling interest", "terseLabel": "Net income attributable to controlling interest", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r79", "r91", "r109", "r122", "r140", "r143", "r147", "r162", "r168", "r170", "r171", "r173", "r174", "r178", "r179", "r185", "r198", "r212", "r218", "r221", "r259", "r323", "r324", "r326", "r327", "r328", "r330", "r332", "r334", "r335", "r463", "r473", "r543", "r627", "r644", "r645", "r699", "r743", "r811" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Net loss attributable to noncontrolling interest", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r57", "r103", "r140", "r143", "r178", "r179", "r542", "r769" ] }, "aste_NetIncomeLossTransformationProgram": { "xbrltype": "monetaryItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "NetIncomeLossTransformationProgram", "crdr": "credit", "presentation": [ "http://astecindustries.com/role/SegmentInformationReconciliationofTotalSegmentProfitstoConsolidatedTotalsDetails", "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transformation program", "negatedTerseLabel": "Transformation program", "label": "Net Income (Loss) Transformation Program", "documentation": "Net Income (Loss) Transformation Program" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://astecindustries.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Recently Issued Accounting Pronouncements Not Yet Adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r841", "r843", "r844", "r845" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of non-cash items:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r52", "r341", "r777", "r778", "r779", "r839" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other expenses, net:", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://astecindustries.com/role/BasisofPresentationandSignificantAccountingPoliciesDescriptionofBusinessDetails", "http://astecindustries.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r781" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r198", "r212", "r218", "r221", "r699" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://astecindustries.com/role/SegmentInformationReconciliationofTotalSegmentProfitstoConsolidatedTotalsDetails", "http://astecindustries.com/role/SegmentInformationSummaryofSegmentInformationDetails", "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringChargebySegmentDetails", "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesSaleofFixedAssetsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r211", "r212", "r213", "r214", "r215", "r221" ] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://astecindustries.com/role/BasisofPresentationandSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Basis of Presentation and Significant Accounting Policies", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r92", "r93", "r94", "r100" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r129" ] }, "us-gaap_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsLineItems", "presentation": [ "http://astecindustries.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Line Items]", "label": "Other Commitments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsTable", "presentation": [ "http://astecindustries.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Table]", "label": "Other Commitments [Table]", "documentation": "Disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofComprehensiveLossIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r3" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofComprehensiveLossIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofComprehensiveLossIncome", "http://astecindustries.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive (loss) income", "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r11", "r14", "r141", "r144", "r149", "r475", "r476", "r481", "r522", "r544", "r767", "r768" ] }, "us-gaap_OtherDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherDebtSecuritiesMember", "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Debt Obligations [Member]", "documentation": "Investments in debt securities classified as other." } } }, "auth_ref": [ "r795", "r816", "r819" ] }, "us-gaap_OtherInventoryNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherInventoryNetOfReserves", "crdr": "debit", "calculation": { "http://astecindustries.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://astecindustries.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Used equipment", "label": "Other Inventory, Net of Reserves", "documentation": "Amount, after of valuation reserves and allowances, of inventory, classified as other, expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r42", "r764" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r19", "r732" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r21" ] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentAssetsMember", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Noncurrent Assets", "label": "Other Noncurrent Assets [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r85" ] }, "us-gaap_OtherRestructuringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherRestructuringMember", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Restructuring", "label": "Other Restructuring [Member]", "documentation": "Restructuring and related activities classified as other." } } }, "auth_ref": [ "r704", "r705", "r706", "r707" ] }, "aste_OtherRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "OtherRevenuesMember", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Revenues [Member]", "documentation": "Miscellaneous revenues including early pay discounts and floor plan interest reimbursements." } } }, "auth_ref": [] }, "aste_OthersMember": { "xbrltype": "domainItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "OthersMember", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Others [Member]", "documentation": "A specified group of foreign countries about which segment information is provided by the entity." } } }, "auth_ref": [] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://astecindustries.com/role/BasisofPresentationandSignificantAccountingPoliciesBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Axis]", "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://astecindustries.com/role/BasisofPresentationandSignificantAccountingPoliciesBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Domain]", "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "aste_PartsAndComponentSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "PartsAndComponentSalesMember", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Parts and component sales", "label": "Parts and Component Sales [Member]", "documentation": "Revenues from sale of parts and component rendered in the normal course of business." } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of dividends", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r28" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Withholding tax paid upon vesting of share-based compensation awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r155" ] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of investments", "label": "Payments to Acquire Investments", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r87" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Expenditures for property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r88" ] }, "us-gaap_PendingLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PendingLitigationMember", "presentation": [ "http://astecindustries.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pending Litigation", "label": "Pending Litigation [Member]", "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process." } } }, "auth_ref": [ "r803" ] }, "aste_PercentageOfPotentialLiabilityOnUnpaidBalance": { "xbrltype": "percentItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "PercentageOfPotentialLiabilityOnUnpaidBalance", "presentation": [ "http://astecindustries.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of potential contingent liability on unpaid balance", "label": "Percentage of Potential Liability on Unpaid Balance", "documentation": "Percentage of potential liability on unpaid balance on certain past customer equipment purchases that were financed by an outside finance entity." } } }, "auth_ref": [] }, "us-gaap_PerformanceGuaranteeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceGuaranteeMember", "presentation": [ "http://astecindustries.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Guarantee", "label": "Performance Guarantee [Member]", "documentation": "An agreement (contract) that requires the guarantor to make payments to a guaranteed party based on another entity's failure to perform under an obligating agreement. This may include the issuance of a performance standby letter of credit which requires the guarantor to make payments if a specified party fails to perform under a nonfinancial contractual obligation." } } }, "auth_ref": [] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stocks", "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r735", "r736", "r739", "r740", "r741", "r742", "r835", "r839" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r67", "r339" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r67", "r607" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r67", "r339" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock \u2013 authorized 2,000,000 shares of $1.00 par value; none issued", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r67", "r532", "r732" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r766" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expenses and Other Current Assets", "label": "Prepaid Expenses and Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "us-gaap_PrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidTaxes", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid and refundable income taxes", "label": "Prepaid Taxes", "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r692", "r702", "r796" ] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from borrowings on credit facilities and bank loans", "label": "Proceeds from Issuance of Debt", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r770" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of property and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r86" ] }, "us-gaap_ProductInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductInformationLineItems", "presentation": [ "http://astecindustries.com/role/BasisofPresentationandSignificantAccountingPoliciesBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Information [Line Items]", "label": "Product Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://astecindustries.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r223", "r520", "r562", "r563", "r564", "r565", "r566", "r567", "r687", "r711", "r733", "r754", "r806", "r807", "r814", "r833" ] }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantiesDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Product Warranties Disclosures [Abstract]", "label": "Product Warranties Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://astecindustries.com/role/ProductWarrantyReservesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Reserve balance, beginning of the period", "periodEndLabel": "Reserve balance, end of the period", "label": "Standard and Extended Product Warranty Accrual", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers." } } }, "auth_ref": [ "r63", "r314", "r319", "r322" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued product warranty", "label": "Product Warranty Accrual, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19", "r809", "r810" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://astecindustries.com/role/ProductWarrantyReservesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Warranty liabilities settled", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty." } } }, "auth_ref": [ "r320" ] }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://astecindustries.com/role/ProductWarrantyReservesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty liabilities accrued", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued." } } }, "auth_ref": [ "r321" ] }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyDisclosureTextBlock", "presentation": [ "http://astecindustries.com/role/ProductWarrantyReserves" ], "lang": { "en-us": { "role": { "verboseLabel": "Product Warranty Reserves", "label": "Product Warranty Disclosure [Text Block]", "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period." } } }, "auth_ref": [ "r309", "r310", "r311", "r312", "r315", "r316" ] }, "us-gaap_ProductWarrantyExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyExpense", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for warranties", "label": "Product Warranty Expense", "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers." } } }, "auth_ref": [ "r7", "r808" ] }, "us-gaap_ProductWarrantyLiabilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyLiabilityLineItems", "presentation": [ "http://astecindustries.com/role/ProductWarrantyReservesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Warranty Liability [Line Items]", "label": "Product Warranty Liability [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyLiabilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyLiabilityTable", "presentation": [ "http://astecindustries.com/role/ProductWarrantyReservesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Warranty Liability [Table]", "label": "Product Warranty Liability [Table]", "documentation": "Disclosure of information about product warranty liability, including, but not limited to, reductions in the liability for payments made under the warranty, changes in the liability for accruals related to product warranties issued, and changes in the liability for accruals related to preexisting warranties." } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://astecindustries.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r223", "r520", "r562", "r563", "r564", "r565", "r566", "r567", "r687", "r711", "r733", "r754", "r806", "r807", "r814", "r833" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://astecindustries.com/role/ConsolidatedStatementsofComprehensiveLossIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows", "http://astecindustries.com/role/ConsolidatedStatementsofComprehensiveLossIncome", "http://astecindustries.com/role/ConsolidatedStatementsofEquity", "http://astecindustries.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r122", "r140", "r143", "r157", "r162", "r168", "r178", "r179", "r198", "r212", "r218", "r221", "r259", "r323", "r324", "r326", "r327", "r328", "r330", "r332", "r334", "r335", "r446", "r449", "r450", "r463", "r473", "r527", "r541", "r584", "r627", "r644", "r645", "r699", "r729", "r730", "r744", "r769", "r811" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net of accumulated depreciation of $250.7 and $248.1, respectively", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r9", "r528", "r539", "r732" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r154", "r268" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://astecindustries.com/role/ProductWarrantyReservesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r302", "r303", "r304", "r305", "r379", "r419", "r421", "r422", "r423", "r494", "r518", "r568", "r597", "r598", "r650", "r652", "r654", "r655", "r667", "r685", "r686", "r700", "r710", "r728", "r734", "r737", "r800", "r813", "r825", "r826", "r827", "r828", "r829" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://astecindustries.com/role/ProductWarrantyReservesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r302", "r303", "r304", "r305", "r379", "r419", "r421", "r422", "r423", "r494", "r518", "r568", "r597", "r598", "r650", "r652", "r654", "r655", "r667", "r685", "r686", "r700", "r710", "r728", "r734", "r737", "r800", "r813", "r825", "r826", "r827", "r828", "r829" ] }, "us-gaap_ReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Trade receivables, contract assets and other receivables, net of allowance for credit losses of $3.8 and $4.0, respectively", "label": "Receivables, Net, Current", "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value." } } }, "auth_ref": [ "r732" ] }, "us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationFromSegmentTotalsToConsolidatedAbstract", "presentation": [ "http://astecindustries.com/role/SegmentInformationReconciliationofTotalSegmentProfitstoConsolidatedTotalsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reconciliation [Abstract]", "label": "Segment Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://astecindustries.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment." } } }, "auth_ref": [ "r39", "r40" ] }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTable", "presentation": [ "http://astecindustries.com/role/SegmentInformationReconciliationofTotalSegmentProfitstoConsolidatedTotalsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Revenue from Segments to Consolidated [Table]", "label": "Reconciliation of Revenue from Segments to Consolidated [Table]", "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues." } } }, "auth_ref": [ "r38", "r40" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments of borrowings on credit facilities and bank loans", "label": "Repayments of Debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r771" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://astecindustries.com/role/BasisofPresentationandSignificantAccountingPoliciesBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Axis]", "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r119", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r175", "r176", "r177", "r178", "r179", "r180", "r192", "r261", "r262", "r438", "r460", "r461", "r462", "r463", "r484", "r486", "r487", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://astecindustries.com/role/BasisofPresentationandSignificantAccountingPoliciesBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Domain]", "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r119", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r175", "r176", "r177", "r178", "r179", "r180", "r192", "r261", "r262", "r438", "r460", "r461", "r462", "r463", "r484", "r486", "r487", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579" ] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostIncurredCost", "crdr": "debit", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and related cost, incurred cost", "label": "Restructuring and Related Cost, Incurred Cost", "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost." } } }, "auth_ref": [ "r291", "r294", "r296", "r298" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringandtheNetGainonSaleofPropertyandEquipmentDetails": { "parentTag": "us-gaap_RestructuringSettlementAndImpairmentProvisions", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringChargebySegmentDetails", "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringandtheNetGainonSaleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total restructuring related charges", "terseLabel": "Total restructuring related charges", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r8", "r295", "r296", "r801" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails", "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringandtheNetGainonSaleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r291", "r292", "r296", "r297" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails", "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringChargebySegmentDetails", "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringandtheNetGainonSaleofPropertyandEquipmentDetails", "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesSaleofFixedAssetsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charges:", "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r291", "r292", "r293", "r294", "r296", "r297", "r298" ] }, "us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandCharges" ], "lang": { "en-us": { "role": { "terseLabel": "Strategic Transformation, Restructuring and Other Asset Gains and Charges", "label": "Restructuring, Impairment, and Other Activities Disclosure [Text Block]", "documentation": "The entire disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanAxis", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails", "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringandtheNetGainonSaleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Axis]", "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanDomain", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails", "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringandtheNetGainonSaleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Domain]", "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "us-gaap_RestructuringSettlementAndImpairmentProvisions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringSettlementAndImpairmentProvisions", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 }, "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringandtheNetGainonSaleofPropertyandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofOperations", "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringandtheNetGainonSaleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and other asset (gains) charges, net", "totalLabel": "Restructuring and other asset (gains) charges, net", "label": "Restructuring, Settlement and Impairment Provisions", "documentation": "Amount of restructuring charges, remediation cost, and asset impairment loss." } } }, "auth_ref": [ "r83" ] }, "us-gaap_RestructuringSettlementAndImpairmentProvisionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringSettlementAndImpairmentProvisionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Restructuring, Settlement and Impairment Provisions [Abstract]", "label": "Restructuring, Settlement and Impairment Provisions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r70", "r98", "r535", "r573", "r578", "r581", "r608", "r732" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r118", "r165", "r166", "r167", "r169", "r177", "r179", "r260", "r263", "r424", "r425", "r426", "r437", "r438", "r453", "r455", "r456", "r458", "r461", "r569", "r571", "r585", "r839" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Axis]", "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r420", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Domain]", "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r420", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofOperations", "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://astecindustries.com/role/SegmentInformationSummaryofSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "verboseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r199", "r200", "r211", "r216", "r217", "r223", "r225", "r227", "r353", "r354", "r520" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://astecindustries.com/role/RevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r117", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r356" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Geographic Areas", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r13" ] }, "srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RevisionOfPriorPeriodErrorCorrectionAdjustmentMember", "presentation": [ "http://astecindustries.com/role/BasisofPresentationandSignificantAccountingPoliciesBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period, Error Correction, Adjustment", "label": "Revision of Prior Period, Error Correction, Adjustment [Member]" } } }, "auth_ref": [ "r170", "r171", "r172", "r176", "r177", "r178", "r179" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://astecindustries.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Additions to right-of-use assets and lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r485", "r731" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://astecindustries.com/role/EarningsPerCommonShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Computation of Earnings Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r780" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r465", "r466" ] }, "aste_ScheduleOfFixedAssetSalesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "ScheduleOfFixedAssetSalesTableTextBlock", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fixed Asset Sales", "label": "Schedule Of Fixed Asset Sales [Table Text Block]", "documentation": "Schedule Of Fixed Asset Sales" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://astecindustries.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventory, Current", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r15", "r74", "r75", "r76" ] }, "us-gaap_ScheduleOfProductInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductInformationTable", "presentation": [ "http://astecindustries.com/role/BasisofPresentationandSignificantAccountingPoliciesBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Franchisor Disclosure [Table]", "label": "Schedule of Product Information [Table]", "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://astecindustries.com/role/ProductWarrantyReservesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Product Warranty Liability", "label": "Schedule of Product Warranty Liability [Table Text Block]", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r318" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails", "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringChargebySegmentDetails", "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringandtheNetGainonSaleofPropertyandEquipmentDetails", "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesSaleofFixedAssetsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "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." } } }, "auth_ref": [ "r291", "r292", "r293", "r294", "r296", "r297", "r298" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Costs", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r48", "r49", "r50" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://astecindustries.com/role/SegmentInformationSummaryofSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r35", "r36", "r37", "r43" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://astecindustries.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r35", "r36", "r37", "r43" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://astecindustries.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r746" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://astecindustries.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r748" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://astecindustries.com/role/SegmentInformationSummaryofSegmentInformationDetails", "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringChargebySegmentDetails", "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesSaleofFixedAssetsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r195", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r221", "r227", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r294", "r298", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r703", "r754", "r833" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r225", "r226", "r589", "r592", "r594", "r651", "r653", "r657", "r668", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r688", "r712", "r737", "r814", "r833" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract", "presentation": [ "http://astecindustries.com/role/SegmentInformationSummaryofSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]", "label": "Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://astecindustries.com/role/SegmentInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Segment Information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r194", "r195", "r196", "r197", "r198", "r210", "r215", "r219", "r220", "r221", "r222", "r223", "r224", "r227" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://astecindustries.com/role/SegmentInformationSummaryofSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingRevenueReconcilingItemLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingRevenueReconcilingItemLineItems", "presentation": [ "http://astecindustries.com/role/SegmentInformationReconciliationofTotalSegmentProfitstoConsolidatedTotalsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Revenue Reconciling Item [Line Items]", "label": "Segment Reporting, Revenue Reconciling Item [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SelfInsuranceReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SelfInsuranceReserveCurrent", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued loss reserves", "label": "Self Insurance Reserve, Current", "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid within one year (or the normal operating cycle, if longer)." } } }, "auth_ref": [] }, "us-gaap_SelfInsuranceReserveNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SelfInsuranceReserveNoncurrent", "crdr": "credit", "presentation": [ "http://astecindustries.com/role/AccruedLossReservesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Self insurance reserve, noncurrent", "label": "Self Insurance Reserve, Noncurrent", "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid after one year (or the normal operating cycle, if longer)." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative expenses", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r84" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, General and Administrative Expenses", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "aste_SerpLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "SerpLiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred compensation programs' liabilities", "label": "SERP Liabilities Fair Value Disclosure", "documentation": "Obligations of the Company associated with the financial assets held in the supplemental executive retirement plan (SERP)." } } }, "auth_ref": [] }, "aste_ServiceAndEquipmentInstallationRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "ServiceAndEquipmentInstallationRevenueMember", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service and equipment installation revenue", "label": "Service and Equipment Installation Revenue [Member]", "documentation": "Revenues for contracts with the purchaser of its equipment to also provide installation services or repair services for products past its warranty period." } } }, "auth_ref": [] }, "us-gaap_SettlementAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SettlementAssetsCurrent", "crdr": "debit", "presentation": [ "http://astecindustries.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement assets, current", "label": "Settlement Assets, Current", "documentation": "Cash received or short term receivables for unsettled money transfers, money orders, consumer payments, or business to business payments. Settlement assets include clearing and settling customers payments due to and from financial institutions and may include cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_SettlementLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SettlementLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://astecindustries.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement liabilities, current", "label": "Settlement Liabilities, Current", "documentation": "Amounts payable for money transfers, money orders, and consumer payment service arrangements. Settlement liabilities include amounts payable to intermediaries for global payment transfers." } } }, "auth_ref": [] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeveranceCosts1", "crdr": "debit", "calculation": { "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringandtheNetGainonSaleofPropertyandEquipmentDetails": { "parentTag": "us-gaap_RestructuringCharges", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails", "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringandtheNetGainonSaleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Costs associated with leadership change and overhead restructuring", "label": "Severance Costs", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "aste_ShareBasedPaymentArrangementRecoveryOfExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "ShareBasedPaymentArrangementRecoveryOfExpense", "crdr": "credit", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Share-based payment arrangement, recovery of expense", "label": "Share-Based Payment Arrangement, Recovery Of Expense", "documentation": "Share-Based Payment Arrangement, Recovery Of Expense" } } }, "auth_ref": [] }, "aste_SharesHeldBySERPAtCost": { "xbrltype": "monetaryItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "SharesHeldBySERPAtCost", "crdr": "debit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Company stock held by deferred compensation programs, at cost", "label": "Shares Held By SERP, At Cost", "documentation": "Shares Held By SERP, At Cost" } } }, "auth_ref": [] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBorrowings", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term debt", "label": "Short-Term Debt", "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." } } }, "auth_ref": [ "r66", "r105", "r732", "r831" ] }, "srt_SouthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SouthAmericaMember", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "South America (Excluding Brazil)", "label": "South America [Member]" } } }, "auth_ref": [ "r841", "r843", "r844", "r845" ] }, "us-gaap_StandardProductWarrantyDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyDisclosureAbstract", "presentation": [ "http://astecindustries.com/role/ProductWarrantyReservesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Standard Product Warranty Disclosure [Abstract]", "label": "Standard Product Warranty Disclosure [Abstract]" } } }, "auth_ref": [] }, "aste_StandardProductWarrantyWarrantyPeriod": { "xbrltype": "durationItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "StandardProductWarrantyWarrantyPeriod", "presentation": [ "http://astecindustries.com/role/ProductWarrantyReservesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Standard product warranty, warranty period", "label": "Standard Product Warranty, Warranty Period", "documentation": "Standard Product Warranty, Warranty Period" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://astecindustries.com/role/SegmentInformationSummaryofSegmentInformationDetails", "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringChargebySegmentDetails", "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesSaleofFixedAssetsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r120", "r195", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r221", "r227", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r290", "r294", "r298", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r703", "r754", "r833" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofEquity", "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r23", "r118", "r145", "r146", "r147", "r165", "r166", "r167", "r169", "r177", "r179", "r193", "r260", "r263", "r341", "r424", "r425", "r426", "r437", "r438", "r453", "r454", "r455", "r456", "r457", "r458", "r461", "r475", "r477", "r478", "r479", "r480", "r481", "r487", "r569", "r570", "r571", "r585", "r646" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r225", "r226", "r589", "r592", "r594", "r651", "r653", "r657", "r668", "r674", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r688", "r712", "r737", "r814", "r833" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r165", "r166", "r167", "r193", "r520", "r580", "r586", "r599", "r600", "r601", "r602", "r603", "r604", "r607", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r620", "r621", "r622", "r623", "r624", "r626", "r628", "r629", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r646", "r738" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r165", "r166", "r167", "r193", "r520", "r580", "r586", "r599", "r600", "r601", "r602", "r603", "r604", "r607", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r620", "r621", "r622", "r623", "r624", "r626", "r628", "r629", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r646", "r738" ] }, "aste_StockIssuedDuringPeriodSharesRestrictedStockAwardVesting": { "xbrltype": "sharesItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardVesting", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under incentive plan (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Vesting", "documentation": "Total number of shares issued related to restricted stock units vesting during the period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r51", "r67", "r68", "r98" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Shareholders' equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r68", "r71", "r72", "r95", "r609", "r625", "r647", "r648", "r732", "r745", "r774", "r794", "r820", "r839" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://astecindustries.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets", "http://astecindustries.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r52", "r53", "r56", "r118", "r119", "r146", "r165", "r166", "r167", "r169", "r177", "r260", "r263", "r341", "r424", "r425", "r426", "r437", "r438", "r453", "r454", "r455", "r456", "r457", "r458", "r461", "r475", "r477", "r481", "r487", "r570", "r571", "r583", "r609", "r625", "r647", "r648", "r673", "r744", "r774", "r794", "r820", "r839" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://astecindustries.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders' equity:", "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "aste_StrategicTransformationInitiativesMember": { "xbrltype": "domainItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "StrategicTransformationInitiativesMember", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Strategic Transformation Initiatives", "label": "Strategic Transformation Initiatives [Member]", "documentation": "Strategic Transformation Initiatives" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "aste_SupplementalEmployeeRetirementPlanAndNonQualifiedDeferredCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "SupplementalEmployeeRetirementPlanAndNonQualifiedDeferredCompensationPlanMember", "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Employee Retirement Plan and Non-Qualified Deferred Compensation Plan", "label": "Supplemental Employee Retirement Plan And Non-Qualified Deferred Compensation Plan [Member]", "documentation": "Supplemental Employee Retirement Plan And Non-Qualified Deferred Compensation Plan" } } }, "auth_ref": [] }, "aste_TacomaExitPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "TacomaExitPlanMember", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tacoma Exit Plan", "label": "Tacoma Exit Plan [Member]", "documentation": "Tacoma Exit Plan" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Axis]", "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r783", "r821" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Domain]", "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "us-gaap_TradingSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradingSecuritiesDebt", "crdr": "debit", "calculation": { "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trading debt securities:", "label": "Debt Securities, Trading", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading)." } } }, "auth_ref": [ "r131", "r691", "r784" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://astecindustries.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://astecindustries.com/role/CommitmentsandContingenciesDetails", "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r338", "r340", "r459", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r545", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r790", "r791", "r792", "r793" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesNarrativeDetails", "http://astecindustries.com/role/StrategicTransformationRestructuringandOtherAssetGainsandChargesRestructuringandtheNetGainonSaleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r291", "r292", "r296", "r297" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://astecindustries.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasureonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. government securities", "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r696", "r718", "r720", "r830" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://astecindustries.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r428", "r434" ] }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "presentation": [ "http://astecindustries.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits, period increase (decrease)", "label": "Unrecognized Tax Benefits, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns." } } }, "auth_ref": [ "r817" ] }, "us-gaap_UnusedLinesOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnusedLinesOfCreditMember", "presentation": [ "http://astecindustries.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unused lines of Credit", "label": "Unused lines of Credit [Member]", "documentation": "The unused portion of a line of credit that is available to the borrower to withdrawn upon." } } }, "auth_ref": [] }, "aste_UsedEquipmentSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://astecindustries.com/20240331", "localname": "UsedEquipmentSalesMember", "presentation": [ "http://astecindustries.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Used equipment sales", "label": "Used Equipment Sales [Member]", "documentation": "Revenues from the sale of used equipment are recognized upon transfer of control to the customer at agreed upon pricing." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://astecindustries.com/role/EarningsPerCommonShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://astecindustries.com/role/EarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r780" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://astecindustries.com/role/EarningsPerCommonShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofOperations", "http://astecindustries.com/role/EarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding - Diluted", "totalLabel": "Denominator for diluted earnings per common share", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r183", "r188" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://astecindustries.com/role/EarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://astecindustries.com/role/EarningsPerCommonShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://astecindustries.com/role/ConsolidatedStatementsofOperations", "http://astecindustries.com/role/EarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average shares outstanding - Basic", "terseLabel": "Denominator for basic earnings per common share", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r182", "r188" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1B" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-19" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "320", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-24" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-23" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(cc)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482558/350-40-50-3" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-2" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r752": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482558/350-40-50-3" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 65 0000792987-24-000027-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000792987-24-000027-xbrl.zip M4$L#!!0 ( /V!HEAN""@-(?X .#6#P 1 87-T92TR,#(T,#,S,2YH M=&WL?5MWHTBR[OO^%1SU[.FJM2Q9H+NK6GNI;%>/SZZR/;9K>N:\S$I!RJ(; M@28!V^I??R(2T!590D(B$5FKN\J6$D@BOKAF9.3G_WD;6'ES\_/_=/_K\_\IE__YY>&;(-W#8J%P.+KMTQA-F/@\]1:MJ]6A8]"V[Z)-JN]6I M&^5FO]$JU_NJ5NYHM6I9TVM5C?2-3JW6.7N^J-=;':W:J9J?5ZK=K;;W5;NJM 1G@4_"Y0P_> M&=[;=B_>7/.7TM#SQA?GYZ^OKY776L5AS^=:M:J>__/[MT=]2$>D;-JN1VR= MEL*K7.9-KQH0M\^O@0_A.JT6#HJ[K=KI=,[?\/'1G=[ZS%J< 7X2S:%VOOQD MXGIT.AQ_T4W;\%V/F=2MZ,X(9U"OUFIJ=(%EVG^\F\3?-_QRX=[FV[H9JT@1N#=%,$;# M?;?\3,AXE2/A%TOW]LKP[(4'1'.9W?K<8\1V$<;$ \' )S?*U79Y1E>\_3JN6J5E:UZ4U@$HS@%UQ8!.2W1.WRC\=2 M]_.0$J/[>40]HN#E9?H?WWSYI73IV![(=__K MO_[KLV=Z%NTBV,H1NCZ?!Q]^/@]NW7>,2?>S8;XHKC>Q *&&Z8XM,KFP'9O" M!,RW"QQ(6?"C:1C4YC_"][>@4)BI!\]_\Q[HX)>27@9"VV2$=Z+FQ;4-CYM< MPNP8L6YL@[[]+YV4%-/XI30H:XU2MPI_0#]TVJW/YPMW3?"02Y\Q>,)7T]6) M]2]*V+5M7(&.FSZG6>J6@2-E?/U='](#Y6F@ OUJD>?IG5NE[H!8+MW]OI%> MGLW^*WSB3I_0+G61=VD]X!Z&.\;B(SJE[M]7*7.^R&]&!Q2HK%,W!J:H-"Y< MKG)A"@I7(A<>@/.7DFN.QA9J*?[9D.$,%Q!9>7,-P"M_WNPAX3-=QV?\-ZYN M+\+7Y!/'UXP^IQQFT6^F@;\/3,H4/B<:JS,N;_YW$7[+%W>CCQ;O/N84C'X# M)<\\!!OG4KFJPG_1=;/OIM,TYH;6.!X7OXE^CQYROO#>\630!"!#8.V\\,W MUC>G-PJ_V>[-?-L,7LL=$N#^],U&E+@^H]V0L/S+Z!;1=]'O>(]X2M6$H]0\ M!G:DE _BLTRFT*)<_'B\2DZENEA4JD6:>U\J@>I[1.!,7P^L'DQK?BA7?L1S MV(X$7;D>/[RBMC,R[;C;;@OGA5N<+\Y^(S\; O!S04W6ME>3M?349%, ,LS! M6ML'UHMOUA+KS6K[J+7%-VL?^LU"!-)G])""7PUXV-O8,G73^TY'?7B$8<*W M/,PNA8')Q:,',,1KKL$A!P?7&8W!7[8]M_=F@M6*AL'G(\=^]!S]C^!>G\]C M'S&EQG0F1]21BR3OY)SD/<,P,1(#5Y>8QHU]2<:F1ZR\D%^MYIW^.H0;OH4I MICMO2!F.8W2(=WNA-[;NC&AN>''P ./ O+C"<(I1 [^'6_ ,!7>!OA"7&O=D M@K=P<\..@PR@.XW\&[@ M;WNY(?_! [+A$!&;)Z%UP M!N4]UC]6>F6O1/W28DWNX_L,\BMITC_O,7W6^94T>9'W@%Z _$J:[,A[F'_4 M_$J:A,][@)]!?B5-\N<]H^*CND$I$KZ6]] X S;,=?\=*Q7<349 M1\^]16QLE#&G21[]\=CB7Q+K>C2VG FEBQ?T; /LQ-]]8B%1C#C?"8>E-=LY MTGT/Y!8G\I71__C4UB=KZ#8WU'V@NL\8&+2TIG1CO]! C&;$B[[[[GM F:^^ M;8BK?9>D1MCT3AI2HTFID5)S"*D1-NTZ['_-FBT:SXBHT= M!I[<%>U[C_AXTS-I;K8(-DYZT2>']DHB,T)F'A96)!B.! 9AUPND =T3F;UG MG%H.(7G2*P.%MIRYA60>5@4D"@Z- G&3\)M(_N/QB7&>;T]V::CS DMA5P1R M#\L<&FMA8-D4=GU %%@6!@G")NC%,ET;_2;7I=X7HO]!#8G+-'!YTHL'Z=DN MBZZ@1BH+ P0\I"M+Y+A2D]0OCO,>R;/-*&+*0XTQ5U"**;UDM"<0E/< M902)AJ.CH97?[#UO6Y:H&DO:[[R@4MR5A)RC,H>F6QQ4BKN.( 8J"P,$<1/W MTG!EBPQQ\_C2>&2+#'%SZ05DAK@I9)$4N&SEM.>4!&CE5$OO')K62>?;9:<^ M*34'D1IAEP(D4"50YX&:AX6![)TB 7$H7B.L%&'9%G>%0B2O0\+RR+ 4=XE" M(N&X2!!V62"'#=)R:*;% :*PRQ(Y!&(.#;,X0!1V%41VZCLX[_.PSE$D\[3] ME$1L@94F,D]ZT2>']DHB,T)F'A96)!B.! 9AUPND =T3F4=MB)4F)$]Z9:#0 MEC.OD.SD855 HN#0*! W"2]([ZDB&6IQ8"GLBD#N89E#8RT.+(5='Q %EH5! M@K )>K%,EVR#=61S4EUM<>J!1WW4 ,5!8%"&HU#^GZ(EFN]"0EDPY8J6)3W$6$8MHOBVJZ, MH2%N/E_:CXRA(6Y2O8C<$"Z9[#+OX@&3Q &]\=?OIFV._%'Z1 7",>^*>#3L MA*C"?]/[3+^;TL>8&SK?-#'Z9B<.J,(E<>,X0-Y.F ,'3U4F)41M>T(L*8/] M""%L7NR24V+NYIG;?J.=1=C<(Z/\-($A9?JB?WRS+#]MWJ?'-M*D; M$3\MQ_0]>5MD=WX8+6S>8K.812/O*1LX; 2PH-.+\L, 8=,%!V6 E/>,X"9L M"N*;Z84HPPYN_G*[-K"?X,S,!AW6Z5;;Y6J[K#:W\#67A^[G:QX\#;!#4*UV MTH'>P8/JI.]6[91KU53>33MXN)H\6%*K&01+FG %+ABH3WM"_DJ=9T;&0U,G M8493=WS;8Y.+'X^[VPM\Q#US#%_W[M@C92^F/A\)8+.O,3[]D5CIK:U,W^F+ M[Z+QT@WP:LF3FK8LN@5/*[CSOMC(&=;S"C?A%V("$ FVP^#AUR[9%F! M4<@5@$*Z9$76B76Y$B#Q,(\'(9/STF7+&HX911!UF;27+ILP8!1R!4&Z;$73 MB7(E0>)A'@]")O??8=8/EQKI%C+GWD?,:[0@9(*_R- K2/:L+N3*PM&!ETO? M+Z^0$W+U(&>Z+J^\%S)9GS/>Y]S%RLB[;PB9H"\R] J2[6H(N1(@7:QCF-FL M("=DMC]GNBZOO!9.@5 M)(O5R%'F_H# *Z2+E17D%P-Z1V%U75YYG[>D.3][-RR/$R!YF7/O*B/'OIFWO/DIHZX@ MN:MFCO+UA\%<(7VJK-"6HQ2]B!HNKVS/48)<1+;GW)W*RHG/48[\Y%%7D#Q5 M,T>Y>>E.Y1YM.4K'BZCA\LIV(9/A AF;PF2,6D+FJ 5"0D&R."TA\]6%= 6R M0H"0N>-BLD+(E*I 2KDP&8B6D.E.@9!0D*Q 2\C\9R'-X<5D3R"&/Y()6DBY,&DQ8G9A4S:%1Y_1V\)4B+@;^"9(#:>7ZNJ.%"1Z;Q MY4&ZXJ&R\&L+XKEMA=:2!A_,.\ M8D_(=8F\8B^O(!!R&2"O(,BY&Y95*"!DZE]BL#!9,ZTJY!K#R2)03# 0#'=L*RPEZ.U M /&QEU<0Y"@=+SX(O"5F=,>W M/3:YN.R=FM6IYRTA<@169"05];RE(B)6]'ZL#>BIVL]&GF+R(_,EHRDI9'7Z/S[/T]. M0O(:G1^0%5E)11ZC\YYKGJKMR&-L?@1V9"4=>8S,+^$;!A^FQF^$,6)[DX.=G&GB M\9PP=E4$HF]V(GA3R(A<,(+7RJJ6&L&%C+4WE>_\MLR1:?.1IZW8LS+Z0N:.W+K?PB748OX]H58Q-;IXY#2-4"Z9W1,3","#/"55_%=^HS!HWJN M2P^QDG*@FK&V<%FS[1G!R7X+ 54^*2]<,BQ'(I!F%5];N)R3R"*0*N6%R^9D MX%'DU!ML"Y?DR2'O,O*^VOG(_MR#]INO%K?1XI@>?GPT+ST:^)5@VM:;7%J. M"T-/5*:%S2Y)7&2J+X3-%%V9[MAQB<671"\MXKIPPSA]#P/QI4S;IT98]^;8 M;G Y?#+X,L%,TD'@LP37)P+FB6P)V'U]M13#%6&S/Q(#8BH-X5(\N KX9'H6 MO1O<&WV:\.@(FW@J,JO. MS;<+1EW'9SIU@U^'E!A\\B QW<_P%^>@V=+TJMXT:+\]T.N=5JO?KK7U5KNI MMP9DT*D;_\;TUNP:UYM8P$F(LYXPN<'(OE'FX93N<")]3 M\'4X[TZGTF[4<.H>T,@SH@>';U6!MSI?_;S3KG2J\5]5*RK__)S?CT5?AD2K MC;T2OP9>!-__EU*MM/2NX>QAI&(X/M+BIRK_\VE,# - >E%55+A-](QS_NYQ MO JHX3GC"QC_:8X?.L5:B9 =T7"8D<,NHF<- %'E 1F9UN3BYQY6)OU\YA+; M+8,GWM/UXR+O MXS&3P1P?KR]_/-P\W5P_*KW;*^7ZGY=_Z]W^>JU'-W>_2)5[>: M^&_$'0(P/,<^4ZXJEQ5%JS;JG;63G0-&\X# :&XU]Z]W#]^5SZ"G;,>^]7G/ M$2549P]T@*9&+2DV03-B4//BRM%]5+Y/DS$M<4TV@ %=M5K^.]=VL[MTE6VX MM:B:]GSESM(;UV/?^,-WPOY0[FSZ<0<.'72^\1Q*SIR_^V#8*+,F#W3L,*^D M! NC8'7@/< #N.@[CM4GEN5X?>ZK\O2W:V5.<4V55N_R";]6.[6Z:#!;IGF;ZP&'*>"/*?^)L*,$ M/H[".TSLH"'N^>77@>.T ,$+ SXIC^ 60[RL;)!)>4()*U,[PF*MU 4IU8=* M33U3,$NW#I)"T]1AHDTS+0W#RRU,C/\3J9AZJ&+JA54Q3P^]V\<;KD@*I6-" M9R-4,MX4/I&6&3!GI/P;_RB>$_R0L?^TE81?.J.1Z6+\JWPU(50 .$.D>G%T M<+63B?$UCYAQQL&$(_EL8$Y +:MJH]-(0>-.V6&.GA67Z;^4,'M71GU>K=74 M?S^KE=_'SR6%6* X>O"5KO04RWEV@H\70[>V-G[;)<)4JXWQ&X_6CA0T:-M% M.TFY]4"?^?*J[=W"-Q''FJ5N0+@;VP!Y9B9US^!GO;*3-WY,^0F=\>LWHGO\ M915GH+#I2RK$5=PQU3$992BFK9B>J^A#[IQLY;@WUF#QN/F-1E6K-*I!UB$^ MP1&D$E:^J'9X>B?VN[47K?NBH:5XLY96T5*[62?%>VGU=D#K]RZ*SPMAAF(I M,=29*J H[P,*2(G-Y"S#8&0:AD6/Y,%5=U$F6.,1;*L"T\5+/2Z#WM67CD%7 MG3D71XR9\X+WF7GI+?!GJ(T[ZBA=:RX\8UW";26?]OZP$R+_$WF["3/MP4+; MHAENE[I-K5QMMVI-3$&_0]B\HWG%*'!R?N"(5,!9='")0/G=9Z9KF#IW&,%* MF//HY6M(=5-YJ#Q6E.O1V'(F0*M%7"FW3N7C%HAIOI,7 M3TBL;(?E72#2T2\]PV"@E<-_OL']U$BW=$I=M:4UE,X_NXJ7+O$GZ\8T_.Z]3>JE6(.(?$\XCM.,]DF6MG";)T"T_B MZO:.W8.!!]4ZR^NK8-]OWX\#3TS)ILK >P?\)NO_F>/ J0J)JI6ZM59=*Z1= M#PF#-GS, &KFF%@*C4I&X&.L&7$+9L$!( HB),9.9[RVO%U*\\/VXH$JK<RDV?[$S='TM'R&M$* C$,78>AGSF*_Q""+-3,^D;IC2H8P:RMAGKH^Y M'<]18 1W4%7M0_\C*@3,"_=T[V+[MSEN)@>DM5(-S$&24I6:5M%JM7=+5;*Z M57V; IH-U3+H@(%V]13>&V1:*A-^B[Q:_3('2IF7.2(J*=&'BHY%L5L8I1.G M"2-<\3Q.1GW'^K"5F=Z*(HP_Y/0(=ALFM3F&Z)L^)/8S?& KKT,3/IDIQCC7 M;[LJM;5$RST&]_7$0PLT4;4^%^:I3] (5NV #8^>H_^Q0^@K6; ="T*%$>B+ M*?UQQ>KQZ3HKNN=?V:0E&=>A1@J6$Y=3_JBO%K/]*J;[P4F[):Y!_A-(CX*U M=-13OGV[W!S/KHUF$I4J"U-'B'L@=,Q3]R>*/J1 C!$6%KX.*4]:HS\[MYSY M0?VH#(FK#$P+/&%B6? E5LZ@@_P?WT3W&+SB/@T'P#VG'G(-4]Q!,4CH)\^Y MUQ$7T7?&K[$81#%X-3T?.F94I]QNJYK":ZY/I'H M/ ]V13P2U!,MZ8;9/>9#Z0"P=X M0Y/748RQCN+0BB*8[U3^J?LQN73/$0;I$@K[5+H[4KJE=&XEVN=5!.%_#,-.A$'U M3TF2C^)SZG;)JIXTM_+*I,?0OYA&[,IEX$"< J.2V@I.C.ADBFVW:JH;-U(E M$>=T:_'$Q=UUY+;^&KBM!49=1(J $I>1_[X=^K0$Z#NUI._@G0@,RS-B T=S M$)<1XGD@L%&VP],XOAM$;S0\U3UNEQP$@/@L:X(/?S7AT?!8Q::O&!HR^F*Z M/(ZSB:W#FV+(AV7].!A;5QF$&:Z"=?RFL:XZ06E8$:^4#@)7G%(*=6.]'^!\KRK^HFV4"KEZD!%QB=P,Y&Z?O+P;F M&S5@9I8[72S7:AM[0IR(C/1XIJPW9J85@$=K!HT'SA#@C"JO^%=([*\\'PW: MTK?-@-3ND# *WMLB^;42B(UN@H/G_E*ZN?T:LW3%*Q'X4NHCO\6=[W%-#2I[ MD3NV/RH;CE<.;PB>";@;<*_JE%?U4E?3SEK-QEE-FY8[1E/M*L$4\2WGRQ\4 M9_; K7)S&>VC/.$^44O]O,9.8/,O&+5X+^6U';["&51GEY"^B^?7K;]D76WK M^IY@2=N6M:9MRX9LYCT_TW*?4?)'F0S@H1?$>B43%TESS-YF<<736M;5TU@+ M'QZN+E^/(.?+Y-)XM'F"HX$?4-O<=I@* SAL:CM*R@K)>@#)>+< MH]83X=25:^YB+S>923CS[4U:1FISQT4+5:W46^E4&K<:E6;C_4KCK;5YI;%A M4NGF.Y+N-SM:'F/1O=TM;2%&D6PP(_!IPLV\%SZ()<-1I>X]6(W-V:P3VB9( MCO"8%8*#CPCN_I"AQ_K3%EU)J\"8WL.3'HAECE'G$ R#GV=)N.F)ZJXRHA6OO95?"$"#]HAX=U M8CV;6!/7Y$FGF1Z\=&PC6-7 ,0_4]2V/#YF=*2&5HI#BJ+:E6LR8#YH6>7TU MJ1;%5(N<17_'A573XPEE[LN8#\U0]]6Q&D$J/R&57Q/W5]L> RYPQ7?/')T:7-=)U2:D2&U2;4L+ ME6H]NV:!,@6ZY3*1YDSM>DKO_CF]YDON$2YC1^N+RQ7^C.2>4GIM!)Y9<]'^HMN5PEN/)# M%EW1 >'+\#_&N#.$VJ;#YI2>5'!""I94<-GSH5&5:U*B:SCDT7>X!MRZ 05O M;F[]76HV(25*:C8!^!!5&C6D9A-6LP&/[O@N_AL[V"T,MY(Z34A9DCI- #Y$ M%41-&8Z*JM* 1==O0[-O>M([$U."1-)D4HKBV=0I=1]O?KWM/?UXN'[<28X. MM$M:BEM2/FJM]\1MFP9K29H69-2.9-L^'DG[D>"&Y0P;DAQ:86A9:ZSW)[ ] MTG&=X/;J^I\Q4!>JCTA0^*C\]:>V5NU\4K[>W/9N+V]ZWY2;VZ]W#]][3S=W MM^GUQMH2X[52DH<=@4[O83*L5E0V[XS>D1K-#=38MX7+T;"6I]Y EX[-S\SB M79>_$ M82_&0<>JY8D[XPXVMP+TLW&]ZAL?S43SV"YND\27^,67A;_!*Y$SQ MW\'E.Z]S]"YIK6HK:;>?EE9I-M+I]J.JE4Z]D^A6ZS]OI'38*4RJUFQDVS@H MOMW.\?L$KVEX=?R#MH__ZE=4IWB(+<#_B,3E^&@V/!9+ M(:X+%O=B)W8OO6MBCASJ^I1$4\%_6T(RC[C#,T6'OQ4\/.V%6-P71C>$4==C M)F\3CM\O\S4)":J*L.C]RU[O)>!) VL;!?NNL=PEN#;?);C#_02R?3ML!-Z-VP+5JJ=MH5]251L#QS0-WD:6M M"9^.59!8SS_6ZX?!NEKJ-FL531"LI^1DB&NO;NP7,$L\8;/6T="2O6^LP.80 MX!N4>=#G!6N*HS'_B1$##T_1*=@JX)M[QCF.O @C,>[$.[Q":V&8 M3?EI[7BTTBM/E?*C?1@U3$^Q'+B4[S[Z2XJJIQ<]ZJO#KAR_[PU\JQ><#^0^ M3*<6 [1ZJ5NKQ!PH@6^6:((;X+_S!!NE;KU279G@&09/8\I/CK8F&Y:_W]-( MV_J7.=1(&S S([M[2[WUNJA9ZJH=+88'N0TVB@Z,#;*Z+3!: (R&MK^9DI[Y M]IZY[3F,[]F2GGD"51=1;@)XC@%R&VQ,.\[*2&<\IWC8H.$VX*$#>&@T*DU! M\'#R*?)[1L?$-,*<^ #>A"^LF[;NC*CBD;<=%=X)F_ -"B^DZ!.2;A7@]2I8 M;K72$,1P2X_NT/IN QQ4@$-]?W4G_;ADZHZ^C:GMTODT0I!7D-[=+LKN.B!G MSS;XIKD>)^7:Z*6._>!:^^M Z?.)@I+M=&!"E-0X2G*2B8TJ#?D^A+6@.N2H M-%U5-:C*%TY]/SD>L11]H29G'_=T;9'324KIID3V!GFLE[JM5CLF8[V;K[(= M[7/@U!8+1)L6&S: J $@4CNIQ3^' ]&Q*QJ/NZO\GCECF,B$^[]8&S?&JH/9 M\IFN^R/?XGL.##IFP'"^W23UM;/9A-W* 8'_RSZ-9WUO$ M]N"[ZVCB,4##[;2-:HS[D/[ZVN%> GM1U>.*S5);@SMAIW1CZ+*&#[&)R7H; MC^EJR$3UZ>!C8]"2"!\=Q$?KU!+7XH4 ^];(G7 F1U7PI3KY+5X*N]7QS%>3E$^BXB6PQP-5QE MWA^XTI<3!0H;--L[4*@!%)J5FB!0R*#>]ZB^FT?L9Q,+#(+<;6S"@%.H M;5MD"D2&UV^ZY2,=WE$Y6-6;0B9!^M6BP&1CR=M.,&GQ\*LN"$Q.UKN^H@/* M\&R:6[95R_?B(.@:J/#M)W!7%QOT+XG M&UR>7M._#?[K-P# $_#_"M@_+_Z?IQZ#!OO2DJ^LK)!C7.J8>0_N(PYKS" MV\?T$6@V2]V.,,7G*\14;:LG+P?'C555,9D@E74"6/$]B;2#4RZ+Q_)]UM(/4Y58EU:Q'7-@4F- M]7C7>,&T**4TTBT\P@[]'9%2XT@1I0GGR;N)D6:DH['E3"B>[!!L]9I; M8R(M>1V2\B&@Y+<9(=>C'@^<:.Z?]I9NHR@8V: ?=\$(GOE1%P8CA?$9\6@: MW(])V8MLN)UT@81:@QO;]1F>MR+XGIX.,;38A;84,N>7RB-N0TE)YA6Q O*GJ M<0NTMZN =K6:6F^%[+?HR%;6!R@EW 9)*GB,G4YJS5P$VK&2E_T+W]ZM#)]>-#T80S24,A M\H8Q$,(#[JLI'' O$X8[;UIQ1B,S.$&(=VQ'YL*$J:UCYXP/MXY'E=;'?5J@ M;&9*(&A)%=>;:U[8IO5+R6,^7=TD,'VMGFUB?E*([PT=!OAK\EO+TV-WVJ4VSRD.^>V;:W7: MJ377DADU40"S<;/:/H#IB :8# XJ$\'EPI#"L5/SMS;9@^!Q:3@S,/W$UFJ3 M$4US=BJF18[G;"4@_/:>C5I]SZ/=P_7;<38U['*G)72T I^ )T8Y6CH0_COQ75*>C/F6!@0W9 M4),')>[4YV;*S=#S6?9PU"JNK0BS)5_6U1R^I\UF2'1$@L3);\?KP3R1OL0" M?\ TRJ:MZ&1L>D0>/)ZPD>&4D/= QQO[,J!B#,)5<,K56GH'7L@T0.;8V-3* M<'MLJ(B-]OZ;E,2*^ 76?W-GD#O!UF1G-&9T2&W7?*&\1T,1BJH_[*4*79@T M_!33PC,B+J\MNYPG;;"UX!O0]Y9Z=X,G\A8G#Q!W! M+UU+81"QQK=,B(B&((@X>8?R@7H$/C042IB-1S04P7M,,8Z.Z'<=DF_.%[BB M U,W8^'=+'4;]8X\'>!T8+(AI-X-)JT )FFU !'$-Q1/"<95G^[CZA5KJ\&F MUH?H:(?$O>:DC8-ZN]1M-JHY.%7WR#YBL:"TJ5'B5E#J()1JJ>4D!=J]DI=J M?MR)"8.88UE8EV$"B\'OWRUZ/F&?88/B_&[:#@.,WX3DB\&Z5N7E,X+X!]*- M/+0"W 82*D)"E-X?)^LR!KN;I:MX8%?QQM8M'\EP[S"\>\_SF-GW/3QB[/U]Y;[V8.7 MN*@!F0W'!T0$+-A#I,0@5>*CVU.A1\Y5R_8M.WJV$1?';E,N/*=1L,/;&2B6 MM+NZ[L7$C((&*:]27@_7'R4=><4-Q6?51@IEE!G+*_<0SKD'=!S6:LC:@$:K M?R_N=)C;@#?W0CI%SRP$8O=SG^%;)+SL*"_Y-*0*T?6@0 439[;CH:/"X&.; M9]&>&2]\9A[N_?"&U*4 <@(>JL=+5VS.9UX<.#!M8NLP(Y@Y?, ;C%36OG8X MC;H6]!+CYR0#-"_X&7CF"_WT:AK>,!*SN0M#^%5GEY ^3,+WUE^2*8G5I:TQ M//G!5^'VJ;3J32:*BJ<,-8/'QSJ MH@J0ZWSU\U:UTF[48K^J5M38S]?=2M4JC48ST:W6?]ZHU=.;5&O3K6*BE8@M MV-)$CIH?M2&?]&[ZLK,R+"8$"P3HF+''BG()\DM@E:CR'<8-7>4:C)4QVQJ] M11^S?'-J+FY?%W?$A!XBLA$WL6_3=FZ;USQ]4M5R@6Q11YULKOV6 IR)M=KQ M>>;%,W%<>^4-NG7YDSP@:H>,??3&]X"5&O,Z+L^BU MU%$G6Y>%&\HP&17K?R2IC#G%^I<-=AAI=S?XU7$,ONA%V8NI4_?1L8PX]="& M$*"FR;8@IP./#68E&3PZ (]&.[62)VD@!#<0.3RAZ%?FN"YN\A^8>^U-V,_9 MSJ&BV&!'.%WO.5EC-$.M6NJVFGEV*X]_1-&I FF#Q=D )+74;1\AWI?Q20[, M3U[BDT?*B\7/E&=J4ZSFP:5G8HQ,VW0]QHMM%/J&+6AD^)+0[(2D_34@++BH MO06R7@=4C5,D&E@D59@F=C*2.;1=V1TIN)$CA928#&KR855R&-0\4("QKWL^ MPPI2WB*?]XDDKDL]Y<,S,6WWHZ(/"7NF[IEBTT)LRT[4PFK%SJSI^[= ZD?J M>18OA@-] MPXLZ*LVVFJ):GJ#3J3)@SDAQ5FN!T]P*IPU&:4L\M4I=M;7_:>#9 2I[_2_JJ).M0>2-N*>9-![G MG-9YTJ(B2M11)]_8/.H_$H&^"-GC_<+Z16,8T>^=[!^6O,2$8+)/>0[1L,$U MV@(-6.$2TWY#$#1DKW%%'77R/=VGEL#D;GT1\KL'L -!3,3]R!CIK_/.FWO' M1#)_*PHJMK0'&U#!FV^*GPX< M1D.#H7CD;<>RQ/UW>.=056R,-*)5EVBKIFG[0(-9(Z4OG/K!N">D_?6;QPC0 MT+0)F]QX=.3>;MN$N%['D\K3*B 0>G>T1.3.4%F3N?"K%7GV@&IF $%B60FK+RA;BFOD\=^BDY#'EV"T 5/B)/WW6@ MM67O(()&=#6'P]1+J,Z\!-Z82!5[(T.J[K+$>'XPWD@'XPU>F)_6FJ'T=P6W MY/'^KG@B_I[YOC+Q:&5CCY8KZSS*D]%["5_Y1%1B,K,?PBA.*3;3,?S)N)#1 MRI44FZ*+33)/XAVQ::7C2V0E-MF; -5US!0FJOG>QIR(H5 M)994?S6K7'^U:_6SMIK6GJ.TF)R#\D^)YW2L<6IX5@,/L:Z==6IIG=0I'IZS MMXJBCN+6^IQ79L*_AOG2_0Q_1:-'A#V;=E#<4UL4-IUBX>:1Y$I#N7H:4H7H MNC."!T[0PMJ.!S87\^(P ZPC?<;CU,:$\?.?O2%U*0@?\0T3335('2].(OC+ MP+2)K<.,8.;P 9Z]X5:F.%\F0SB-NA:X(V/'-5$\+ABU^'%1GUY-PQM&XC]W M82@"U=DEI ^3 -%=>TFF)-8623#_-TX1E8;9TO2JWC1HOSW0ZYU6J]^NM?56 MNZFW!F30J1O_UK12=-&01=,>@_(J]QDE?Y3) -[J@EBO9.(B!.?Q!F!;(O86 M=/K==SUS,%E/J,$@74(%<@!:U0EZ8ER #J0,1\$<2+834(8,['F^O',_CY#/ M"[X.M4NG4VE56ZA@PK@U?'"H>RI C?/5SUO52KM3C_VJ6E%C/U]W*U6K-&K- M1+=:_WFC5DMO4JU-MQ+2JQ%UU(;\_1)5F89AT>.?T* OYHLLGB\*_(BT]CWN[JP?8>?CSI/+'IFBCMH@,=E/ M4(Z2#"WTJ".?3'=\V_;58?"KK>@^8]36)XK'X&867\52B(%+>7S%Y/A'UAV? M%ON=7;JF0QUW'A;6FN9:^@?$OPQI_X2D#Q[=LXVG&2-Z4S[<4N]N\$3>XESK M>GS?Y>U/O]QKWV3(KN.7#.<%76F?:'043#52:8UX4&!E;R1$'57<@"R%$M\= MDU>"*)NCF[+WE$AS7\.4E#.'M%KI%M[F&V5',FGO8:N59N_># "6O940==21 MUA^/+S67*=NM5!9=!-$H![%;,6HE4BGPF^4C9>X=QKWBW5J(-]MX&M*J&DH< M>PEAX@Y]U$6> )FBB3L"#(,C,S1Q5]>D.93!W+OFD!^:\2&PAA_%/3U#;$64 M@F'<40.U!#A+([.8+B]02N1D[6[4=H60&@^AQ.D"::$$MU G$+ =\BB-^/VZ MU<4MNRG5UQV?J+O6UZ5!E;SKY!3L>YSBU3"(K:86Q*; J8RB7"F@4D"S203$ MB>5!2F:%$L[L?1=11\EV$+(=Q(S$M;BV (G;0332: >AM60O"-D+XF1Z01!W MJ'RUG%=7S*G+U@_OMT9HMBN->CN=+@LUF$!'M-8/,"DU_JOH5K*5P7(K ]DR M0+8,V*]EP ED-./?E-N[ =H[9<"*,*3HKX+1C;/D"OC!U=]O4EF3I./&F MM&T*$U*?W,DNO.[0!V';A2XQ7C#Q61NGE(/:IYM!JYY*-P-Q5G$EH/,/Z'W: M#K0:Z>104T+T"?@5\?R<;2IR<3&446"A;D+X:$]M#2_C@=]T=$%\%[QWTT[? M_\C:Q3B4%Q%L)-VJ"__QN7]%Q\!Q,]P[:AL*&6$YXY_\ UFCE<@^S],2?K9H MN(.O-T?2.$77+'6;E;0.BQ/ P+=ZN@[$\6)=O[;X6YCEWOA4 MXX!$\.@@/-+:,7%T39A#+W%1$[X2QHB-_KYT$).J0+&P5Z3#N%) 66#/MP6*/,'M0W,-VJ4_Z3, MB0-0K01@:6NJ]DD0$!7!;>1'ZY7[Q%U2G])M3*0V.1F_(!4WJ&+PGW-ZGETNW,;G;Z)$WI4]M.C!WV_*>,R?@('OB(F(&^VZ>R%L8 M('T)Z!H'^&:IJZ6Q+T[ZBMG#9$4+I@>3%L*DF3U,BN -_DJP:L!6L.P\W+N# M=?QCAI4$WH2O/M/_^.88:Q'.L."@"'[B?@IS40"0PEA-\M M8GO7$6GCY( ON*RFE03IWU!XGS'-[A^[@Z2#N<<4>H(>6%D*L@/T +5B_'?3 M-H _%_5*S-Z<#*K'YHH64)L;M.\IINOZQ-8IO+Q;C#;T*2KQ>8K>#;X&NVKM MYTLD98Q4=M+IWB3=75'@L4%])X7'FLY,N4YZBN?;7IENT%,(=WMBN:P1NVP$ MONXS(R/W9[ZEWM1-F-^."C)G'DP*"I*X'KV8)_23\^B/QQ;?$DRLZ]'8"ZU'-Y-L$R2=^TY,Z$7*:+[GVF#XE+>>,91G#>BDMUGW%^ROQ0*O473P%A M'Z=TC5-C=4R2KJXJRN10#A&2N/!B*X2L65[,JZ$36B\^4)V:+]BK)3!R3GBP MDNTAV4/S5X2,QA!=F-<%BE-T?,.%RW0>E5]UHNEYZ@,.!(K/0V@*,#44)+A#"A M"$[@/:-C8AK1/H1"^'N'J"Q;17E(V:B6*"PAZMD&/^VPQ[WK5?AK5;X,MZH: MY3)<3A&T;=%9>@A2,[FU:ETD@R]=QN-O:MT6* TLO!4%**=7?9M#UQ60PWQJ!$>O,@HW>9'YSQ2S M -_"RI')5X==6L0TH0 M:B&$5CUAN7/WT*J5AD5_"C^2BBY4DQ7!13Z2IIW55G(J?YL1.4X:VJ5N:Z]" M$^DM"X.9W3.LR3#3V;\2$[F.&C\&+54G4C',L%>L-B$&I)UJ9UF'-@U04KT MI"-YV$U=^V"DMF^_ ^DX;K^3RW<]9P2^HT%YF_4+=HQQS MGWF;EP0S*U81GH@.!*_<,4S/9Q"$X:EH\7V,BY#&2G-?";C,_"CJ)Z>G PT9 M76A/V[.-=SK4:EH5E[ $Z$,BDU<'WUNR'U#44K:NDIXFR4G[%2@;T\I[DPAHJ126RD25*&C9?,3D/FBIE;I:]=32 M4@*KS;GFAT$$Q(V=]";W]"9O9K2,0WD==>(^52'2?Q0&&DG]QPW0:,2?.2Z: MQYC#R%^\S-2&)8,/X9K!1_1C>7Y1Z4]B$U7[>+1A-JCO>)XS6DX(%2SMN^?J MPDW$FG?3OEISWP+8]#B7 Q_ZQ/&9HJG9#Y6M4E=5]S^[,UMLLF@& M8_),RWU&R1]E,H )7A#KE4QXQ,NSQ/M"W>%W?2FH/)^A<>#-)]X0#U M(.\.XX>Z7("048:C8 XDVPDH0X8:Z2>SI>E5O6G0?GN@USNM5K]=:^NM=E-O M#'QZN+E^/(.? M+RM9JX3XN8)&X"J3[Q9^]. ?'DU@#,]7-;_R5FK_'AQE;@7A8>970& M=H_XANGM,ML-ZGM$V#/(.UJ;I3++Z5VXP9CI16Z=X-TM,G;I1?3#IR@",6W^ M,ORB3^'=0V4:?U[P=:AG.IU*J]I"51.&+^�RU4 >*;%<:]7;L M5]6*&OOYNENI-9A )]&MUG_>J-52FY0:_U5TJPTAW[N>9F=E6(Q/& !BF8,! M\XY9G/ $^I4JWV'K;@B>U#D3G??9T_%N.2B4@NK:K5 MMRG5V.8U3Y]4M20(RD,:9;L"GT%TA.'!"WR$KO'9I#JXB$<7F$-G8;%&"'CES;.-K:Q@9$= 1!1,&*8, $,.<5)@Z1 MH:WHC$)XI0R('K9FX#4Q?6+_H5@./%(6Q>Q<%',3'D,.8D#[<54-M6JI"^&; M+((Y&70D*(+9C ZUU*UIIW9VMKA:\H&.0[N%[N 1M.0I>P@;U.2,UNOAKY6Z M:K/2RMX_D![CP3W&;?!0*W7K0IS<4)02&'%5-;:%&#H63A;;$"C\+"I_#!B, M:F! @[M#PFBY3[!81G=&V.B6KU9OCPU>' M/2+!OR"]+^?('2?*]?C:;]G]*H>PV3(7D 9L>),7 6!S>@8@=VT3YBL?9_60 M<;G\8C=12-$ K"DC^QK1_-TRLEH3O+<44AVR?X)H"#MF_X0ML=;BD:/LGY#) MOO3!@.I\08V^Z4-B/U.%@>$/LBC TA1*TC!Y0_6YP'=+\ 4A^ M9Z,(X?^XL^X%A(2[8:['3!T\,?RB9QN+'\R-C!.L=OPAL[M6J&]5+2&Z4W\2 MH$S1X3\2%/FI"FGEQ@^*QY-UQJ.><]B^#%7[6>":TQGC>):<3=FZNP$HIK>T MK?;?2[CNX3T<8[6/H&[Y2-%Y,0Y$.T8:Z[SQR:HT"N1P2;]>!+\^>Z3B*>=Q M#5(%@NK)Q@:76QN),Z5/GTW;#E/Y8\[Y(F3LDPA=_7U'+&V7JZZ5NLW:_N?Z MR-R]* !J'AE -0!0\]2:N&Q2LX>LY=]?S5+X<*V"W=D$;N7GB&&3_G*XE\ZY M=J@=63O4(89HIW;^AQ IIG>""2E;19:MUI%EJU'JUK7]CX4XAFR%9CF:1$3B M!DA.EKNE:O JAN/C?F !]W)M,[L3\'?B=_0]^N.QQ?>Z$RMP>W![GV+: X>- M@A8%.^WGVR85E,7U1\H/9..X!K5\AL]X;=^0*A-*&#:XWFM/9M:BFO7.RN/S M\@;W-8.).E-LRI>#=3(V04#A#EBK$WRY3^7N*?D]I^3:;#SQ*F#]/8CY+8U- MT3:QS"\M7R4'KKY$M?BHWG@,UT948U&2,(>B'WF'0!;F9^&,PM6#"7=WKD]/ M7A.^?.1C+/S\]9*_>Y2?O$3ZC51(I*465E,UG3VXA*;Q0JR:^ MI*22=THIY-_B-;/*1B29V@DD*K;(.!FFJUN.RP_B@C@70%[F22C3HZ/].DF= M:M9"/'?Q=LJTU([[._'LH;BN_V60:%+H_ EYI@T,U>&UO.F1Y?O4&YR2,W-* M'LL&WSZ$QOS9B>#$^(Q1XXOOW3K>OR@/X6/\F$;UQ,ZKDG#//]PW..C[P%W% M=%5:;KOTS86;V@GXYAM#>:+:<17/4;B.*#N#LN]2A;@N M#6L:+;X'R3))/^S-M6,Y2]BJ_>1S6,G?.N=6"'2WL(JKN^1^!Q MQHT=;2CYZK!@XSG]AE#[%B)M$FW-"6KELJ& MWZ-(5C[Z ZT]#FON8!2U%GM< ?_$M WX[:+6Y%[X,?"I!6=@4)[*&<$#)^C= MV0ZVER ,/K9Y9=$S(Y8R)HR7'7E#"M[!]!09!/#LD)S0183A[O2XG/6'^Q3C M.*W&^N.T<(HHCIN/=\)N[RF,'7Y.K8JJ)3MD[/!S4N&+=DNP24E ;9M2J-[<[XO^R.=MEY4[B(.9@@V6&1U2VX6(5?GFN.N[XYXF22Z# MM('">TZ[RM^HQ3L(7UW>%XP0#S3(Q2G7A&&7G:(!X=:Q,97)('; '-+-F@UI M)TZ%)P<+I9:BTO6OGM"CR#[/*4<5:92$HQPET"@)1SE*H%$2CG*40*,D'.4H M@49).,I1 HV2<)2C!!HEX2A'"31*PE&.$FB4A*,<)= H"4$H1PDT2L)1CA)HE(2C'"70* E'.4J@41*. M$H1PDT2L)1CA)HE(2C M'"70J UP[!/]CV?F^+:!1R3CZ6&Z3NE@\.F=$\DL.E@Y%SF+\\B^$(O8.CU3 MKJA.1WW*E)IZIFA5K;;V=#)M\XN'!T9[SOA"Q4.M\7!N!=]A@215)88P#"=W M7,JLG/4>''MOOB$ OC*BX]F6BF^;W@,>\LX/Y79+"IYF!_/FG^GE=DDQJ&Z. MB.7^4KJY_5I2;#*"6?IN^9F0\45P2B@_)#0X"O'.]UR/V$B-DC)PV(AXOY3, M-^_"]D=EP^$'S>/M@-I "+A3M:28QB^E05EKU$M=33MKU:MGS5KC\_GB3+M_ M_4EM5C\M\R\=GN%7G'?;\FRMD&V4FOGC_@X(N.-+8CS>_G(8AFW-*#&$RW>- M=R6KW%@6+"Y20\<"6KC!N8HWMF[Y2(![A^'=>Y['S+[/3Z=_D>(EQ>NDQ:N3E7@U2UVUUJ[4I8!) S$):R6D80UJVB\:E*^I'R=LGS5LQ(OM=1M-FJ55DX%;.\EL0'_ M(]:26#R<;JFGF,#6$54^6([KKKCO6ZV$A>\[QZ<:,,-P?,!-WI;"_OI36U.U M3PF1FHP"A[0%2]B;MP62EY*7DI>2EY*7DI>2EY*7^P7O&Z*+>^8,3.\;^)1Q M$8)6ZM;V3W!)%(F(HF0K&8TM5S+>QU,-$SK[+/E)*(D(I41(VD?#_H#"Z<8KN4"N1'?O=: MW\A9SE!R17+E:.G:UI:V;JJ\YA1:G&UKQR\!2(@(!1$IN)(KDBN'"!TVK,=O MJT8[N!)6W7\E5:)"RFJ!N+)?F+^3J+:JI:Y6Z8@JJ@5:E.8Q=;E/7&KPI6EJ MNP19(1>E9=Y1,M1 H\Z MX6X%J%VP@[?B###/,G+PP:!U0&T9E&$C VI[N", "+);\B5W><>$G;O5=:V[ MB>O1=2H\Z.']0%V/F;I'#3ZL]TJ8\0_XS$S>T[M5*W6U^EE-6^T?)]/:0L%+ M+C9(KDBN2*Y(KDBN2*Y(KDBN2*X4:VW_-],;8I-$F*;BD3=E3$Q#\<<0:E'> M,U$A& @I+T$D)%?\92Y79O3 M45\=MGVRO8XE\\)N!Y/@D2(MN2*Y(KDBN2*Y(FRU>LH^24-HGT2N_WQ@OKF.]]S/6(; MN]0S-TM=33MK->MGG6;*IPCLQ=*,ZG R0ZLH12/;'TF:)D7R);=QF>9.1B>6 MMEK8&+4A)5=*KI3<7217JV8EN>U25ZUUTCZ[1\JNE-T\RVZB!5YMV[;CAY/B M#MA?+<8 [WJ FY1?*;_%D5\M:_EM5[%J8W4WKQ1?*;Y%%-]$TEO+R'5NJZ5N MH]Z)$5OI.DO9E;*[C>QN:+I].-G5T.#NW2=)2JZ4W&)*;F9&MU;J-AO5$\TU MRYH".4K@41R.YUQDH\/+X*]H]!SXL8\89:'VZG[N,[PX%,QM+N./F,IN((0P M/XN,77H1_? IFIYI<'7GUY-PQM>=#J5NMI M!1B*6OC@X%NU KKQ?/5SK5:IJJW8KZH5];\3T7ZK![8JX+9L>MZ6GS=JC417 MK)M3LU*OQG^3W9Q:%37AG0X_)[5:Z33:@DU* FIKYC4V2_J1)]6H=)KU=^^T MP7EX=[=>4DOQ3M58H-1%J!L+2I84[INN+19+3*#,)$@ 8D^4H)!1 M^1NU#*4_4:XN[PM&B ?J$?C04*X)LV&V10/"8AI"B?(0!:/"DP-:40G2-@NO M+M,1$H1PDT2L)1CA)H ME(2C'"70* E'.4J@41*.O*C$4?.]X]P.1L!Y+PL_F&U+@*R,Z'F^I^+;I/=#!+R67'V984O! M.Y@W_TPO:XV28E#='!'+_:5T<_NUI-AD!-/TW?(S(>.+X*10?E!H^Y M'K&1'"5EX+ 1\7XIF6_>A>V/RH;CEZFG;6 MU.IGU9KZ^7QQJMV__J0VJY^6.9T:W_!;SK]M^;96(C>*V/RI?X?%W?$E-QYV M?SD8V[9FEQABYKO&^S)6;BR+&!>NH6,!/=S@E,4;6[=\I,"]P_#V/<]C9M_G M)]H_.;<+IU)&AU).Y:TYD[=&J5NO-*2@24$KAJ ULQ*T9JFKUAJ5MA0U*6JY M%;4/B62MM2QK+LP;?CJ>T+7 NE4KJW[D1REN4MQ.3=S:F8M;&VR)"WQLMN _Q%KV2T>*[?44TS@V8@><)DM M),<2EY*7DI>2EY*7D MI>3E?M&]^GYD<<^<@>E]Z;WA/B]&*K?4NQL\D;>XB*5> MZL:5J$JDY!8I&P+878'2$ DHQU[K-LR7H_+[RGPQ#6H;KO+A+^_Q_IXRONGQ M70QH[VR9G#XHNM,5U2WXQXC9'=EI<@C45C"@C"'@YMLW9[6VG&*'6Z7/C^CN ME4?,6;)0'U7Q[&EOO$I09?!::V2Y#(UA\#P0Y9/(E=WG'A!VP:_4U';")Z]%U*CQHA?U M78^9ND<-/JSW2ICQ#_C,3-P:NU;%5AC-LT:MF=+F%IG6%LIKDUR17)%-9Z<)_(VI\F^.FS[9#OV M'*K4]V]R+\$C15IR17)%95OA +JYC/E.^$Z4.E MIIXI6E6K'>V@L>"=5QJ\[W>HH3!9JZ2USHTUMN"$N<[WW,]8AN[E#37 M2UU-.VMVJF>-9BO=GOW[N5AA1A*<)2A/<3X8R.VJU5FZ6N6FM4-"G$4HBE$.]9D]9:EF(7Y@T_ M'4^<6V"1X_J%)^YT)@59"G)Q!;F=N2"WL;A#RK&48RG'NWO5G:R\ZDZIVZBU M*E7I54LAED*\EQ#7JQD)L5I-Y>@=*<)2A LNPBMA\;$D&)OGU!J5M'KG9"C# M?"7XG!,@.N4)_HIF/"+LV;2#1]<6I0>[05&6#C8ZFY"A(3*>AE0A.K8 )_8$ M=PS;CD==A3#XV%9,F,XS(Y8R)LS#'E;>D+H4X$. X1[O'6YSTF%YO#(P;6+K M,".8.7S 2^ZH)8KV3B(@3G\09@"R=4URHM M)/86=,+-#^9@LIY0@T&ZA KD %2/P_@FB@O>(@U'P1Q(MA-0A@R5XT^;^=0J M=6]NKZ[_^?F<=./XOD8/M(^G!U8J/#A(>X]/UY<*3/W'X]/#S?7C&?Q\N5YX M,YWK+5=1GJ/\F.JARWD]]'6JAQZG>BCQFW0_]]EY=_6R+<6U7GK_61O%ZS!D M4]2*$CH#M_X(;J,O67]UY2A,]DQL\T\N$3,JPR]?B&NZ=X-[,.= M^ CWX6G MNNX5=75FCKDS8!L],"^^[7$'P3)UD[I/\+PO%C_](S+^6N"&F+9/C9X7?H:S M@5N1,=*.^10+D>"A:(CF'PN6RE >@:KF ,RQ[2FS)RK1(R.G(GSK&,9NXE$< M(.">X:R#B4S?!F<>\S[:[NIV)SSPVUR8'CQ#WP(AAFZ.4+@.GJ/11 <@1Y8G:2 Q*@;%L M'-H(Y75HZD/EE;C8RS/\'%20:2MJIZ55%/2OPAN!6XV):7@>M4'Q4W"@SY01 ML?T!^+D^H_PW]@?U7 YH>+D74P=%AUU;QJC$^,?HJCDVJC3%Q]-;Q@Q<=0:D MP6<2=SPD5C30UAD%D6<.,92^;P8=8? K%NQGY-X;R%40$Z"S_0+^%,X#7N>5 M6A;^Z^!1N/ 4QX!QKF*8KNZ[^. ^M9S72N";S[WES^YL,'J1?)(P-4J 3C [ ME_="79C3F3)@SDCYCT\8FT1SU)GO#GD+&_10GY\9?88YH]8GXS' F40HQ>_Y M[5R? 27I LUGLU& -=X M(&#G(* !2@+GN0PGF93FB]R$&(B9X%EB@XQ #'M M=YAD1]2&J?-YSE/]+)P,ONCL%H,0@N"Y_SA?II1'9O@>N["W7&6_563T>F4WOK(1S=)4/8\MWX?U"M<0($.X4(/P[#$?BNK//E_6"N"2J;R91/S3-,UJARF$F M:%>(B5&U\:.]>-5408.>F9J9X$-JG/$AWF0<-*T&L#L@C%.= M%%T;#'--0#)H'&^"@R%TLIT1^I1#@K,&%H"HZ.%8T)LV[WD=&DWX'>)7KO 8 M?3'IJPO_NKX5VK^UTT9F17)Z-* J:7/CML$KR^Z[ES/DC$*;#\P%8],IMP;>1U@97F#=$CK16Z7;-O9@X8 M./Z8""I]!*HKX2\ G^@.X=W/0C@9#N:NE!&E7N 3H+EB0?3'T>M2F!:^"OHP MEN,BL@AB+=2<:"A#<<(I<,/L1MA3% 92.#;. ;!Q#@] I$B?M,\('K]T$]F63J]PT) M"%"?4ALD%H4!O?@)O\EE)$MCG^&)!1YZJQSMOA5># ZX;P6:+A*%'Y7'BO)( M=9_QN($/NWX#Y6\_\UN.3)<+T(?2X_5EZ>.B+QU.P>537?.6_.68P<7]U41G M?1;9@]*!*\8XO6<*AH58H'_@>SH. [#I##^4^#^_]GKW.(G+T&4W[< L1QF$ M@>-XF/V>TP\NJ!088O'HBI.9X?XT#P@XL@#G(AKL$@B4/(I5L\ MV!TZOH51*CR>< ; -;_[=N _< YX"_Y@LG<*W@7M(?6@\@1,'A.C6?"SH$'Y+S5T3KMUCE. M-OA1J^//:N,* MZF)>?".E3P8#TS)Y'#C3*R#:(T!RJ!CU^33NJ7FMB^O- 46IZZU*YF8Y!^4= MJ"$NZ.L#1IM'?BNE, L!H[;LP'TWP;3PU?-@@G>OF-@8FN-[0 #Z/,_TR^2> M^]'3&+&LS1RZ9JF[NAWSOQ?>ERR^X]0=F(0>L^ER[>K DY<= 3#K>#;1 L)" MLB(QS#GG8A)&@M/??UYCSE'Q+TPH5,*.._6MIV[(- !C-%LAC0XA"7)=.[6,0]<+0,!)!(0<:@[KP\6"B5Q2*-'\GO +,"\PP=S!1MHD>TD-Y\ML>'\[Z;S7W3VZ!MXB<&; M*.29T2#LA_M]I7WF(R1!"6HSL[QF"DI0>,*SP#H/[W"T";[2;(?S@@@,?-"J MJ(0?_K(6,WUFO9OK6:V!608,J'1P,ESZE3FC!VK0$5]"<;?;:SU7 8-EY-68 M.M3OR@#SY-B<_<3* M%HA=3LT,/O%\69#Q",FP+L8"M"!K,8>W%)B$*11W/E47>>QX>L"(NQF!/G'] M$"A!_$ "1O( =13$IS,%!A>$L<7,9=[.[5XM5:HLK/R:F/V?1X+K@Z%;/])::X M4D7/@;W@8II.QCSS\>>4$UQ#V?!V/N9KG8$'MX6'/#N.\6I:P:)'D&&$D2 $ M)LXD-!@FO+[)IBM-/+$*XNH'F:[@[D CRH]^F#,RX!/V38O'Z8NJ&3/%01 ^ M(Q-,$VP\T /+VT 40:N;%%^-S\P&JC#3\:/%P17FQX>53AB,N8[-21L<@S!W%7Q0=E4PG3B3M4!I;SZNXT M&_CI# T:'7O3)?577*N9K:9C(L'D]A!N,4_9,,D.XA"EUT-_F82Y*5SF]1E? M] V62P+QCC) TR451KFW'W$JJ!@P^$+Z2[ F'X[D(CPB*+J@;XAJUZ.UA70/[7=H/ %_=@YUS5^_0/M(SB[=]X/ M[+-8$K^EKW/+X\M.-!\H=AYX:656W#W M_@7A;,]P<$WTQ'0.A#.WH!S0:Y_3,;/:_SFZ/&)JD###5;XX6.SXH?2U]_B% M%_8NDW V],<8XR"L3WG\ 4/Q$>5JZTPIA65=X2(37O3A"8(J7=':U8\7R@U$ M,CBO,%DR*P=3H@NO9NNJ9Z4P%S]-M:!JY(OI<&V4).%"':4XHA*52.N=A5%X M]#E/@81%7*9GA0YK% &%2@[=^L%^O+OZ#F\=E%_.UF7G M:EF'SFN@U6$D3S3@?]-9P)WY55'2 )&1^-2_)F"\4Z0 .&K??/KU#Q_TJ>SVYCV-!3"+ ;HOT#_V_15<4-F M8_8P, )@#LXPP4'@!AYSW''P692$P.!O8*)*Y,$/9A*?39NON'/O<1I'*FKC M;!;\+<^ 6S;,3B>Y5?TL,(@P& L=4*;Y2CEE09W 8E8'WBBDDC7-ET1F"E-( M/#<'@P#< @!?"CT4<&=&7@X0:G$-,7'*]H85E[J?-TWJF;!B8"C MI9"IY"P(,B)Y>A5Z)CQQ&H3^6$%'HL?#V_\'JT],+W"6,._AXC),!=YN>O> M9 LR-7VYN7*[4/L$0?-BKA(K4/&@6A@]K?;GJY(#BA66UEF Q;!2AP'_[/ R M_ 3&_0Y^F MQ]?3U,&JGP9Z'+5YF4<.$\X*[\&0N3P^&00=?AYQEK_H49S// MD145%&0^EUXL7((PX"JLD5UX+]T"? 4/,G>] [9%QZW ;]F%P) MU@.-.E[5IURA+6K:^=T=4K>EH=N"M&1@0:+Z,1*XA-,\J<4KRL*4/ YXH!:/ M46Z=BE*KE555:P$S2\B&:WM(0A\SV'D7HF1N@>/2XBGT0$IAAIMCH8@FUSI_.Z#,C+YL["X M'4>.J6<&$JT/0<_P;6"H>J,2YH5"P+E,/-?5_"9AE09?HKO"EP1]!W+A![OS M>^,QQ2@YRE&W0;HN<6W%]"H8#:"X39?)>4D'7V)U>1ET&*;.=OE';-5O1QB(6ZJ%79$^WQG)?&CS6@<(KY_A"7KA-:AHO MA%HTJCZ8O7"@L,WX%W#36MQ+!/)'?0CSM^C=8 KWR\ >//&.0JN KV6:OML: M7-.5W-!E<"P %[89.HXU"O=61FMYO/V1CBN48Y=>1#]\BLYK,6W^,ORB3V&G MDG !$%>_EEH?\0<&7X<+8YU.I55MX=I8>").^.!PV:P"Q#E?_;Q9K=1JS=BO MJA4U]O-UMU);E;9:3W2K]9__?_;>O+EMY-H;_BHH9NX=3Q5%?-2.+D)G;!:T4[*)TKVI0_"-^K>'34@<&9]_2MFXC@/FE-MP^Z*F M'IORN2V?#NYXE=_#^IP@SJ^7]Y4]Q'JN+)G _-2I[9Z]NK<6F3M_'<7]UF'_ M*HJ'S;C4(HG[3?6@4L5/1U3'>@O *"Y$<.-:7R+@(YB7_P7!](F'6"Q 1(GF MG;-BYRT0HT?70SQH:TY9LG2-^O,+H*0+;"&Y'R;^ MZ?G?P6R^DF4TMNI0>[2$/']?Q_,)%%S&C^X7L8@[88_=HMK]5K^@@KH5J&S] MTG&R+[L\#">CQO5X5%CM]-)YX*48%1]LUPX6W*(\G^>QP)RIU@7:^[) M8H4 MRK@3VN/&]6A\?&>/?(B=0U%^Z3#9EP,>!I-)XWHX;O4J I/::H%_X!ED7$52 M*X$'<4 JOA;C>Q>D>^VGTJ^UZG=QZ-C!^ Y$1P=C^(OJM%$1C8_>.Q+9695C M?=^\D#G/=#0+\)A6-\^L=&N?W@=G^_V $5BIN>C/N MJ=??#/3K]3<#_?!I!CW.^#VI%%-NT)\85\YHRT[9WKN:_H(%<9F;))S8INX+ M,K^'DF5@E)AT(6OP4-P@%3^A"#J52J8*=,BTAZ3G@VCX09%9@&P13\^IJYX1 M)'5U%]RA%)?U&MIX=>H)6V[_5F-ZEQX0/D U);IQPX45S44P.!O9S0&&/JJ@* M5>Z0&8D4VXP5.>YM*Y*M[FS37C%1UH-2;]2=<9ZD> 05Q07&BB79*#(?DQ2R M]\/['V7ME?0$L--%T*)*>K!K%.N>S9'W'EP1,)HJX21*Z(B4!V\V@^\IUEM5 M=A*U=RP[F$9^()84H\$=45,FM)>BW'EZ@!2#BM^)D5%5+4P2L'SVP!R!!%B] M;+'"K0-0$;285^;+:K@X;96NV?B8;$&#'M80%>4=SYU?85AK^E'-!F8DR+0@ MD9.UJ[1A;C>:S8#TK8+IQ91&&>O2*"^I- K)V3SIVZN2],V6J\=.2YYILD#F M9!I$))A)[26)B\18S,>D6"05#66FR!M; BE2TRC^8R7REO!>!QO&J!JK><_P MZUC\C4J>Q/VUXOQ;+&S6%.7-4'L I255M5VDEZ'DIZM@82UB[ARNFZKZ\VK% MI8QHQFG\\67-I$7!BCV*?*-@X?FA8/FQWI-( ?%54O$TD$D**<5JRDT6Q86# ML=A<\D39-0:>^9KZ>,ARL*(YTGI]&9%.'6MU4H1\7%,6<.GL."MD;2C4:@>H M[=^1AX\5&AGV)S!ENJ,H>(.)<-B&1+3,43+5\S%/A).&H)X@;^4_["!4"^I- MT9M+>I[MKJ(PR?*C!Z5$7S(TJI>S#['@%#/3D/1!><]*"YXR][OLI"*GD-:& ML2$1Z+.>Q1U1WT"NPY5XKAASW:@JJ3:27VE38D>D[_\'L['5(E-N$0?%!K=( M)?AL 2?M-O710Z8F#(T-&*8 L/V.-&RI8%VJ$I.;S4HQ%C;W,?#]L;C\E+*3 M4$ %:;6%&G)(%DJGV^JVBTL=R7_)H:DCXWYK/'PZ->;YJ2,5<<7]1@31,:Y* MR;&HAA_V#U=4^Z32%&GN;\N6G#SN"IH5);'\R)3VSW)'Q*EGIQ$-U0<-( ?8M_1]L>N%M9RDA73#63+Q9%QV6-6S&H MMZ*+&\E"H4/!1>[:&^/[4OI51K%*O_-1D]?IR:OW\LAK4[BW"2"/DX$*<@C#NNS^U6YW:F=X);D\=X@QS$R MV#Q$J8[-<1,D]:.5UAX*>YQ: M58_5ZNK5VFNU-H-;2TKB.N54MR9Q912F-_M Y.!$XD.P\ZSLH916=B-]\ZHZ\&0'T/'CNDX;Q$N\O,E&A,ZDB>WO_9+#7S\8RHAYJ,YCCP=5P MGA487?X2'!P8?5B <_D3.BC >4=ZP2TQF+N8OWRX_V3G13H/&]>#XS/*C\JG ME M=3K* QO8%8'M']'X^MM/-<6;V#VY=_8?[7A[F1XUK\L]VWVK<:]Q7"/># M8GCZN$H\O4B5OIJJV!=?Z6)!Z)G?SU SJ>*P'A8#ZTGCNGU\Z8>C4J$/9]EG M392O."Y&)Q7S_79A8EYCIC*8&1?"2_J=*O&2^GLKQ+;D>R/V@O11A9(J#NE) M,9#N(J1'%='Z+J* 5K5Q,6B?5CSV:F@%OWC,=(KA)?TJ\9)"#X7VJCI4_B:K MN?Y*X_2\*>>5K4VV>-&$_8L>Y14F/#']T".>?QQT+CN MG[D*I9:;10)CQVG:%F#LKVP-M;)5/]#L.*;:FYN,JL1-ZN^OOYE3=O7S)62- M_6N#'4=01S/"L7;*U@\T.PYX]F:$$RR%/-# J TP=ISP[ N,0;M*P*B_&4E= MR^<>C,.EW,+$(:$MRC6$[SB/VAOA'43XI"(ZH#8.C@?&CE.=8Q6I05=;E+4# MS7#'D<_>W*17)6[R BQ*S#"ZPHE@$-AQPK+&ZN!PQ^G4T3RQKXW+^H&F()_] MH!B?O09&98#Q/)_])C"&50)&_8W+6U75DLJ46CHH+!?(F];;\)C&Z5@%%_TY*:%&E3,@OF44&' M"L,>@KE;$>5/6P7' ^-Y[OA-8/0+X7(:&)4!1D$N]^$ @5%4$]43BS]501@& M^@2.+N6J0FWCJN9,83'+C<+8AVI5!?>'KG+)G,-F?.E,;,?QD"A)G]/ -X^1 M#1O7G?[Q 14';<"9;#]-+R^47G:<.!U$+Z/&]>AXP:_)I0(8TN223RX[SN$. M(I=QX[I;7'S[Z>CE!10+3[54*:IB> ]6VO(B;&.2V84*E.2^Y*%I>ZYF-3!V ME;1.D>8QKO,ZR=I:2=0M!AL+0O[FCONK5.^P7+FZ_V'NI(:'N9H$:D "6VRP MO4E@ ^JC=N-Z6)@EIF&N87Y"V^D(F'>J!//:FDGK'O?G:&1935_V9EQ3]G'H M>[?:J@65%[\JE\XC=KCO"U,&1X4GTA:WB6% M=W;E!38^^XW/'7C)/7^KNE[3;J=NE.O43FYA4UB2*-Q^2VJ,HC-M24CMXD F MV25(_W?AJQ&LV)Q?37W.OE^Q&0SP#7,>V&. &Y2:Q])VK];6;8\I9[ 1@+'YG"7^Q1UVR;0XM/QS.S/QF-IN/> MV!R-A^9HQF:3OO6_H\;UQT_O;__UU]?L.F\+UX@B;MLSN.HTMO_:O^KML5%$ MC@G@B?QAO1RV"O@;]>&M.C2Q75H NNGMDOES@(FD$H3(&NG3"\7/$CV326O4 M'B& I!$O7_QT/_IAM]7M%]C:/O^G;8_:_OV@5_=!/?WR'=Z8)X\L.X.-ZW(4 MHJIT]W[/3;Z<M$GMM#V,'E.JD_K 6$%Q7&\TS4E! J M<[DC>PEA+:JU"Q<]T'1SE]/<7__LUEWQ4TB&K4">G7ZW<=L7T MT1U1(;P:Y?%J;-< VZ?M!3RJ8_\=C?L:X+Z8?L:C495X>OT+46!G7TAWJM2F6Q=>.AX7.X*>CQ2/8]TSJ(:8V1%LNR\OZ56)E[RD M>O\*P/GY$0^,ZL\?G]4O8Y(_]QG5/%[FL$3">UQ-A M?V5KH)6M^H&FH(;& +X*<9/Z^^MOYMPU'X^0D'7VKSVO"\+^C'"DG;+U TU! M'1+&XRIU=M? .!H8DX*Z#0# *@2,^IN1?[3N6L;<@W&X2^Z&Q[::JK$.."FH M;0)0RG6G,DVZM7%P/#">US9A;T4*@*.R?J IR&#*@&C_L;E[0]S MP=PY-T+8()"7.B@L#]P%G2U,L%G1\8&.VD2H##!.[*"?%.>@UZ"I#&@*IO5_[N^>&<@:C4IN4.A,,=)^:+.INDCJ@IQGT/(\& V:H<4&ED%(", M8MH>]]N=*B&C_M;EYW#!?6U-KJ.YF(.%/E %H+DJJ>7:,B@ &<_SR6\BHU<( MG]/(J XRBG&\]P%AEY-,=/[FCD5>5:B%7-7,J;4V1*+.XXGZ%->A<,YA,[YX M+K;CE.B ULQ]X(C7G6YA1T6ZE;DFF H2S(Z3IX,(9MBX'EU *W--+YI>GDTO M.P[D#J*7$0B8R040S NH%YYJ9UE4T?"=7>S/5YO[DH?V$NI#O(>[[JGU4\K4 ML=T@]"/,T#C8WJFKT*F7:-EANR2@2#5IV_],LP^BJWYGFAKY=4#^#B-D"_(W M$3Y!WV-'HUNCNTKHWF$R[(ON3KM*Z"[R;+FZ:MC373=21H,^@]Y3FV%!R-_< M<7]55!?W?D?G1M81/UMT@KWQLXF3;N-ZH,^LZX21+9+U"(STJH21EWB@^X1, MW=,!6D27]QKIT@6NRL7SBQT>EN)4DG[1KI;B=K&BIJPF7DV\1SF)#I?U Y3U M0TV@FD U@9;@YSJ<0(?U(5!2Y5^'#%X(_UKV_35-"Y?0=B-R+.5] Q>JB:7> M]6<4A/;L42+A^J]3']\@EX.>C??A*MJCKMDVAQ:?CF=F?S(:3<>]L3D:#\W1 MC,TF?>M_!V 5IV[:];*"8;?1L;R+L/ODA=SHM^0^B]W_%"WA6>8ZZ-9!]L7W MK,@,_\E\G[GA8X*O;W#3KXYG?D_@-1(0AM7FUDTHO\-',[6K6$@&2V,["Q[M,$::(^^+;CQSEO"ZQZ-![$R M@6'#_U=BN0*#S1D>61M+YD8S(-W(MZGEP8S3KZYEK+A/*K5K8XCX9/%2IFOKY+U,<@7KZ%._?N%AINQ&V"US3=6Y#\ MLPFXFX!QW+@.%S[GQA+>N-C %J[/TT/KM$\UM D,[<$S'CGS-\?E^4:TPM&Q MU/ZYT7+*?5SUA1?YM/P>;!@!6FRI@@X'X,( 8(M"^-;T@A _,40-;"0W;->, MR 4/#!V>B)LHT0!BA/;7YR8.&-ZO7 >/!MR/CX-'<[7G1@#2!:[RN;R#6Y+! MX'#413'2DF?9"!L8HP^$8TQ9 &,!JES80>CYR.H-TV'VTL V#( KEP'..4Z8 MOA9#Q+&P(/!,&RZR:):MPIC%_KSQSEQP*W+XY]D:*)1D?OR&\FF34W;;ZSRQ M.GSH'567 =;CTC)+7/T] M!=C.;5@ 7--0Z(7BY[;WP]' MK>%PG/M3N]7)_7[;HSK]5J<_.>A1V[\?]'J%#6J0_U/J495,"ZKJ53N\VT^> M>$PV+LLQ*4T.[-!?1[P >TGJK'!Q$YOYG>2Z<9OE+WO$FE[,3NUIU9>_ :] M.,"S'- ^@E_VB>X]P!*L(N!09A4US5TAO9>_5+V+H,&J7E52;L ID9'O^Y)6 M/JC\#AJ98#)R4*53'CSIG3ZU\F=[B!=T M1WV%-8RCAT7!CRYT=51H_>'R](G#_)<.E!W%C)X/%&H%?+2 .2E0 MSL^KJWI5;6W57!D2\#!TGBE#CHH:+W_^KTXN1+ZP1\J\SN,)U%%BTU+;\#2> M)ER\4#OLQ8/C68+C*7!LZ?9<$7"N9+NJC M0R7KYXLK>$DJ*!\/$8\["DOO[ZD;D7N[*(N[H-TYD[&NR5&3X_/(<4=*S/[D M.*92IYMJ:DW(\?S:1U6OVI*7D(EJ/T=6PJ"B60F#UHXP[$P0]HUPX__F!8%* M&LB)KIULYB%T)YMY"/)A!C[M/#D(-*H*Q?ZF \E5&+@O%X:"?!U8*H[?.11X M'7K&=]=[<(T'S__._>#G;&$7C/*5.0&I8&$9QTU!Z0N&>C;G;A*7CHD$KA<: MCSPT5@S8&+P6HX158#N]=<=]/E]YOKPT%<2(D4CFV'$ M<"6=1Y %(?>7L$Q6$JB>#8KF]\R1>RHMA/!QQ6GF 0>FBA/&7 EXW;UM12JZ M782QIV+>;5 S/Q_65-_$?:']P,DJ8X[ESX\$.%Q@*'RU7>"\\ M=^K!0LPBBIJ'$;AA(*>="NQ.W=#$\.L'[F#E=\-,78++X&3>",OE ]D48"1 MWK!FZ60#3]ZLXL;%"%J&*$<@C]\(/\ER/W 8XT\%JLMQW/T'SW]'2W;C6O*# MA?2$7J7;'XC0M>QS-UI>65YX)9^>(])[[<;U,.>D0@5"THX>-)D=H2TGG4P' M*TMO6@O)9"C')"=J_STW.>:B"$S)GWI-W-05-['HEO/8Q'L?%C;<6^3NWG%G M]M$-(A^MA/MI\%#[^7[R2/AT_$!=S1B3 ^&JBR M0;V=#&0;5\C6TF<;C23=PR7ED1CMK\(!8MPM.,<,LV,PL9:?DZ\#[:?+##MY MNHS,S" 5N)NUR]UEE0";G1 "4>.3#QG5WTAIO#/V_#*X>3!N B89- M4ER9+U1&=MA.[#CB*FHG1LCPM^]$'J9R\O)RD=H[;AL'I]S&,6SC,*?_5=XV MBE38K0NQ@UR-!Y!PC@>",X,&7," +97O'R6E6+)$3;>MYW M-104DF8VKY),*!R[8#4R"O[/R+<#RZ89DE40WXZ:\UXR]+D\7-XG.5V_*\J; MK;S QF>_4>.528W2M9:Z43JGVLDM; JJ1!1NOV4C?:5,+MYIKZUFZK_[R[11 M.Y9I"S_)WYKSJZG/V?\F\V*72FA M2%DHO AE;RAQ'*^",;#S#L D@8.])<]]@E4H4_O;__UU]?L.F_?MRLD55$] M.MVL@^;G(-$HLIG8$>CL?LB0T0 ?4N08$'LKTA[[P\4!S%T8O@5<7ID]_U-EXFG!"$+HU#41G'LI1TRZ9&#,?=))M)NJWW/VT8@HZ8N2[8K "UITQ_8!%8=(NV7O0,+T(\$#.&X)/^CD( MI#6ED08(\[C)83Y9BW0*:\KON?3%PZQ@NDM Y14M]^,5?.U>(>70[V1(9 2* MC0Y\7+[OW 4*A0%/054& #%RF4 MPV-? U3H&IQNYEP@WNJ5[]W;03PQ)@Z?Y2SIY70JPI)%% 82+J)<%%AGM5+R MG*I M!FTN'JH\II90%"MJRC!KBO\$&XO#+JG21#A@&XD-ED[R![KLI';1GG9 KZ+G MJZ-G^2 !I2# :''QT($6<\Z!ZGCPE%>RW]WTWO6[FU[)U.,)OID7E'H"*T:7 M,^:JJ/VB)I/4YTUX-; #/Q"D+C@AT-$J B;/9%TVQ=WCNG'APO>B.2A+/I5E M$\LN%2K;MZY6S$?+0;!58L4PP5#H(2WC#Y)ZXKPO_82L*+$#N8AS(2O1(G&$ M!%2#!A8R/5QQW6&#(')\<5;Y>>I(3G*P@MI#!;7$H[UB1MU'U^QF^YH"K8^U M+1>:+\=J<$HML4B ^9&HXZ"0=L=7(;T!'SP$542*"!2*&[B!-?*V@N<8A_+' M3Q\RP2-@S:";BS7TN:8O4 M.XLGNG9<#!05:S!+.7FZT1A"Y[4/&N0L@E\"#A8*U554FI&*P%#C2(9KS]:) MS\\&L?PTM,ACS)GP'0WN$ M+ZD>\L'X&!=:GN0T8Z2N?)MEG+>#.A6O)79O'C&,8.5885,H^=O"!:3Y^\Q@ M@2F8K?M+H'H[-NYM_H"+,KN2K-<(<*E2>Y$*$T,'"!IY@A50V-3*\QR@?1#. M23":YZ9X2,OX0FQ:F(]*)T/FXRL/6LJV#3,D>T_BVU-5@ U2>AZ?'&TFE!RL;]J:8IW#1/7@^*)\N6'";1C<9=C@><6E.T.%3PZH;B#(6]AXJ MMV#2#AC17!0*EJMH4PI^JNSO8?[C3G=7M)H+.LP[>M<'9A+'EP+\5\_WO0<8 MYSL&=C]\?RC#&[0;U]U!^RE/.Y"7Y]RG0#.38S!>X9HUQ, ,-;+&+XKOH7C& MRLYXZ^:BA1B]R ]4_CN=79)+O$'TZC>N\2( M_C9]7^GY'_@4Y!FP&GC@ $W%"/G2YG-BQ<%8VP>*N#UP<7>)W*(7MXM%#;=F M5NU>XK2ID[*#MIH\3*#N\".>SI9 %-*M8RTD3+>-\/RUY1*%.CZ[O_(%R52@W\20*$U.)A)M;@\V=$>7BMG1-SE%U8F''T-,<+(EB/ M[0M^!E5E:XI9:8HP'5=(LUJ>!N'NH%G] U!*,5&@W]DF+BAA!_>>?!/8ZL*U M1&,,P#58WZ&(H0H6 /*%Y^":FPXHD(9$F<,>@@C7W':$PAQ++ )I9T)*+#R? MPL'@]YMH#NMF=(?J9VGJ_ %PA2ON0I)_[T'#]FU05]]YD1_&YWRWB$_?37Z& M^7WC+FJY7,:FR7&!+* -L8QWTC+^QAYA XR_R729V^7*\1Z1O7WEH2V.QHV[ M1WC^TKA'>@NY:7QTK0C?A)SMHVNVF@:VZ'#@WW<8,?#):QF=-YW)E7E_U>U? MO;N]N7KW]SLQ#O1".+ %Z:8=\!\^5ZX,G$]JO>]M3VK?"SS?))<#LHS;'_+P M_$9,MS/I]3-K*M2O]&6H>R$(OD8@\#KMZ=4 S89EY,S5"WPNR(?ZCGRGD$0: MF@6#G %+$!%Q2SMP."/-A8Y%D^.$> (I^R,U%P(5JY\ M_F=DX;&X.+.VYH1IO(YB_[@5TU$RFIA#EF9N&7EO/ _7A.46$C59:X$Z>S;+ MV:8;)\06,;YQ@Z1'"_D/M@" YR;:%+HZ YW6)5"#;2 MMY.56$)0P3+1!0AI=R"9%KY-NCR*X?@3.$X=)9@QXH2G;653<[%)@>JJ)&4%?;N M>;EU@R$%=N[0_ZM#\2WC2\P3Z;0(A0,& @EVA^H"8AQ6PG^4\7-4+P)E,D8J MNL)\IE.]>T4-21@.D0H/L*:!'2SP=P2CR06V+3 L2?< !$TYFMTD(X;2-'S) M OQ;=AE1Z8^F?THW-QV-)!L@N)X(2A,; 1]DE&&6W,\D=I/ -5LEL1HF\\'Z M0!V74!=)28H^FH(SNQ/RO@'6&CZ;LD?[4'8&^^0TI$ W&+ K[8.8?:^XD!_) M'4UC61T$,I>),]JM)[*:Z2MHC"^+Z=,9;>F[]\2A,)U7PO[Y>);G";*H(@N8 M[,4"JK/1(O1#' ]L1A'G,&,[%Z6G!6/CF\\L;B1C#9K"Q8)1W(SV2ZCUA)_, M92Z'/;1$,UL1M^('H?'O"!1?T?)4N)AK=JR;%:E_N_WP[K-PXAFO&O17XY?D M[$($U5"]&^D,37PDPA6J')V>;\]M<;X4^Z6$3U/ NR.<2^.FK!SCQHZZQ*<5 MW_@/YJ*O1]R9.(P.<8G^DV\:2)^_.VSA+=D6C^C_NC!+]9L9!X2I MOYPTW,[V-%R=45N_C-JJA=:#LF+:06 G!;R4KSZ67](1$YO8R*HD3:O#4C3C M^$S&SY$]@*V[T92CY!PW *8A@GN5MUZ&7TAVG;QTY:-E+8>2L!ITPAX1==OI M[*ALN1:H^%X,\@ZC/,)G!2D.VXWK\1/UB<=0KJ,R%W07EOJY#0B/D15 M@LX""]/$R DV9WA O>5(3/C&DC.NI>W[GB_=:"0)9*Z8%&J"E0?D"_T82T 9 M'Q^2'$'QQK!=-?J!M[S4$PE/ECBW3$MKZ5U,WH,0$2=F,C>K*=TO#.>.$J# MK*NXTU<.2RFZU:8MO40&AAC7X@L"P Q8<;: O>#E@V.3FE9X(W0F,"P3&&;SPM%36&=RL,O'$JLA@<_$4^)7BG"FI M%[YH8@PU#*DI0C,Q*=M>\KK%'*;."08%"@D3%HC0?[R*U- M-0C+?5WU6IV<3NP8)"N$:K@HWR#Z!YYU(MRSBG'3^#LF,;]#IQ* B)1G<6CP M@U$^K"NB=9D!L\&G2#V8S;@Z6_%1; M8>(P)-ZE6:QQ"!:C8\-'2 MOK,\.-$J8K@T;%O+^#5=R95XFB2U)FY\GK\4!8&9+-,S]F%RCGWH8L'2;27( M4W&7C3L.G]UY,R[62QJ !3(6>9<(L9*5M+8D?]PE 3AHX&=3\(_,)$FYABA? M=3.-!"( M4F5UE$.#Q+OM_3/A\@&AZK)\=$6=EH,!TL/,52N9 R1RF1!FLA.'AWO#Z?O! E8!Q;CX_]'RG1 MX_ T84LDL34;8N'IEWWB#\8W7UF9J1^^3RK/9BP)(DMAT $MJ#I$E[%:D2< M#RK#N- >4H4.I(4:VT8@/FVQX$QN YWM4[%NH5.Q5!67NID[:P[;1'VFL!N$ M\=2[YYO95W%E($9A.H\BKE64.Q&%&]7W\-1L(9]4%7@TO)U,G) 4BA[JI4AP MB'51(78*>XW!12WCXRRMK60K^4B5!5X8Q!61<,Q/OY3V?$I6MBB<@\HQ"SPT MO*F 2UR!/Z^N;;"FJ,;R\A5H[=(IEI3P%Z^?<1[\ M-$;P!WDUOL('5I% CG MN3##29WW .FV#*)2Y31%!2]1ORB9"%8P@GMHS<6H4:E91LOT6-1Q.'&3S*+B M)L)Z/: W!#E88LZDZO4C49F<:MV(@/^$4,E#0[4X5&Y_ZO!](RE78C1_5_7BS>F 64''!-H&L;<#"A]"E2[ 3A,-U9ILH(61]&HK$ MQBF*A:W=$:(P9*C*5HH5W3/;H45.0Q1W-Q:\S+J7(AF-JH [S>VPP>NQ0I=0 MH&6Q-1E-JQ3ZIQ#4W,QI5C;M?(ZV-_D"433AAJ\7L%)5WI)"5EF;.J\46*JB M%3KO\@J#I2J!/8E^RIQ*(K9L=R&*><4%-D-)X);A1P[=$KDS=N_YRE>9AK6H MT>69L&Q$JLS-7"V>()(3,,49KU,I5/P'J#U!RCT9A^^4L%@E%!W6Q8IWG9)V M"RE6/-'%BNMPM%JM"G/C?3MX*8M*ELG\ "J(*H3U3Y!-[V2%B,VRSM0L@X&]'DF1_D-N7[.7$?KL]IVDBY6 M(&==*G6^_HU\:GA<2FX0BOE"'2T6_VM2RI=[2+E_?Z*?%XP?86\T>I3.[!E %")K$LP&0$8),'O[PI1RFDB2?2A[HUPKH[;!7P-^K#6]5, MT'9I(>FFM[*QC119.0==]$+QLV3*DTFK.YP@7Y;]F>6+)]3V[P>]82&#&K=ZW4'EQM0?=2LVIE%K=."33C\F M#:C+!E2__^23=O22SVOR'%_6[6QCL978CWE"9VD(>8A>:WSWJ0G.; M([C6>P._[.7H999C3YA4H"UW_FQ?V:[R\ >_[+'1>[=UKN+6?G1G/@M AZ5 M"N-.M38H9-ZYT*_)POTN/3J!7K.]U^R=AZ4NJ+4'5LU MYE>LUV\%\\6CQ4W M>ZS%A2S'*?A5$5"ZD.4KF&N]H)4KF'>]H)7;Y& [-,3-#$[3Y'PV>VJR>:HC MK%A)3C2:YR<>&G?HKKIZCR?2,)(W^R!DVV0+@G!Z MT3USQX'FK3I_NI%17=_8C[R84"Q TFYOC=@_9@N0/ _:B@.8P=KKTLQ$H[\. MZ-]1^;\@]$\:U[WAUF+6&OP:_&!/YTK,+-_<.OJ/]SWS,-1ILK>10-OIWG&FH>'X8*-].+/HJ?=6NJ^H9U_"%^;(N-";EP%2W M':/%4^X>-N5<<7&1['5'!:F"V.NP<3UJYW22/9"[YH/O9+K%/L?9+Q4XO2UE MI@H&#O;5F&RM):6!",VXWKP>3X !P-G.H IY1SRG&G<=WM:(Y3)^"IEGA2.QT+]S'%497G:S6>YLO8]^;A( M*CC%"=HF%?2QPFZ-0B5'*\TUPLU9 M\Y5P*KGTRJ)-_J&>7UP:>_="C7 M-J27$98_:&-8?F4QUQ!3PS+"V ?M4>-Z4ID:SO4,Y'JZ:]Q+]<0.RPBW'[3'Z(G51;,J MC9M7AP%GPX4?P+#ATXD0-,E'T$:/: V>"V ZYPRY'W2*"[G7F*H.ID[A,-\? M4QV-J1IBJHPF%H-.MY!\>HV;"BE'&Q[SDRI'G1ZZLC:3$K5R5 WP'(:=4KSF MG7XA>:P:-Q5B.AMN\],RG4%^[$#I3*>>@57?O) YAB6;V1<17[57+^JJD\1A M%%%&&/V@,P1"&!?7<6/O?;J ,X&7A[E1*0<&G5'C>C JK/"-AMQ%0^Z<$?J# M3G$1^AJ-=4!C&;']@\X$3-Y^K[!*/!IS%XVY4J+LNVULX=(M[)Q>8^ZB,5=* MA'ZWT[@>3PH+4].0NVC(E7(>T>T66>).(^ZB$5=*Z'\7SR_&!70'*0-STMVH M!J'6=@"(*M:1OTWTN0_7@].#TX/3@\L;7#W/7#[QT+C# H]7'T$*^BYU M*6'.FZVG+L?J'/I^?;^^O]S[ZYG=<*LKU#YMR)025=/M%]*.0D?55 2B M=@>-ZYX.QZH5<,Z:C-HM+AE58ZHRF!J7$EO2'0$S&A_?&T<#ISK *27+LXM- ME09:_:D3<$H)YNA2,(<&3IV <]84SYY.\:PCIDJ)N.AUJCFL+FAEDYSZ:!4! M^ ZWFF4'*X<]XD#Y=GK05^FK=EU5SZ.G+\P/ X.Y.*?E"J9ZE"7UP,RGEZ*@G3@!T(Y(: >>LR<6]B=9^:HBI4DZ5 M^NUJ#JL#2EDWIUI(10!>S_C(.^[?VR8G#QN/8R5M-PB9XU"<]U$E=NI\[#(I M);FZ7TS6H3ZNJPYN2CD7ZU/MPZ,=M1HWU<'-65N8]?LZ=*"&F"K%^=^GED*Z MS4&-<%-*VDA_B+J/#KBM$6Y*\>_W1UB"5>L^-<+-6;-&^L65\M.8J@JFNNU2 M7/_]226'-6CG=WFL"+[K&09]#2F:HBILS9K&Q3GXM68J@ZFSGIL,-!ANG7$5"G'!H-A M(=V1-6ZJ@YNSI@P,1IH7U1!3I1PI#,;5'-:6]M\5P7<]8^8^^/27#HS;!OU2 M78VIZF"JE)R'80]YT=%I81HW MU<%-*4D!0^I2?G0Q!8V;ZN"FE*2 X4#SFYKAYJS>_:$NIUQ'3)7BW1^.JCDL M3-77@7'E>M0^APONZTBX=<"?];1DJ$L,U!%3ISB6V!M3H^+J#VM,50=39TW. M&.F(W1IBJGN*LX#],:4C=NN(J5*Z?8S(IUM48WJ-FPK@YJS9 R,=E5M'3)TU M>V"DHW+KB*E2SA!&PVH.:Y0O=BN"[WI&PGWS0N88=KHI>!%1<7OU7*\7Z9;2 MO&$TIB+\1?43VWN;+N @YP5"KI3CE-&D<=V?%';DK"%WT9 [ZX'&N/#F=QJ- M%XW&4C(TQIW&]7!X?*\)#;DZ0*Z4S(AQMYK#PHJTO9S(>TT:FC2ZO5*2/\;] M:@YK %IR[W111YHT+IHTSIK?,BX\QE.C\:+16$IFS/C0Z-"2AC4F;?YDW:9/ M2AKUC!T5/FB7;ZFGN&MR+SJ6[=D-WGGK4[YU/W3N9;D MXCE=*;EUN85T%"]J],QWB:G+5Y/I<K*%;U_MJ%:3;+V5@5)2628'UF,O9U"3QG6O/VI-:J@([ @>L.Q@ MY;!'G"/?SH'T5?JJ75=5'FB5'Z"^JAY7::#IJS30]%7UN4H#35^E@::OJL]5 M&FCZ*@TT?55]KM) TU=IH.FKZG.5!IJ^2@--7U6?JS30]%4::/JJ^ERE@::O MTD#35]7G*@TT?94&FKZJ/E=IH.FK--#T5?6Y2@--7Z6!IJ^JSU4$M-Y%ZALEPMANQ3#+:IVC)?=N\_BM_8HTPRO_SKU\?GB MLWARZCZ9+=COMD:#5?AVY04VONN-SQUXZ3U_^V!;X4)E$Z9NE+EL[>06-@T\ M)PJWWY(:H\FQ]UA)F9!='$BGEUV#]'\7OAK"BLWYU=3G[/L5F\$(WS#G@3T& MN$.IB2QM]VIMX?:8!6-@YQV L? Q MP?,O]JAKMLVAQ:?CF=F?C$;3<6]LCL9#W__KK:W:= MMX5K5")S.OO#X5723D-2C+%1 6MK-NGM#^J-YZA,TN#7Q[]Q;^ZSU<(V;P @ MP3>DU6_PM%\=S_RN ."RUCVS_/6+(_/=^8 MQU,R?#Z'U0N,!^YS@P7&S',<[R%XLY5S/)?CY-Y'C"]A+90,"TOAL%7 WZ@/ M;Q73M%V:&]WT=LG\.="CY$=(B^MUK?&%XF=)II-):]0>(:5*T2Y?+(FX!6OU M>O/[X:@U'(YS?VJW.KG?;WM4I]_J]"<'/6K[]X->K[!!#?)_2CVJDM*SJE?M M4!^?;&(PV;@LI^*"D*-EUAD8Y1=S!W;.C=_AND5@W *7MXS?F6\NC%ZGN;6C MZ 7N5 6*7N1OP"O;->!9#O+P7_98\4/*F.P&W-*V+(>7.=]NN]LO:IJYY'>J MI3I9EX6MZ]2[" *LZE7U; #]AVN'P*/O0A8>T'JCD-XYEU8DZ.!)7W@9H,ZH MC(X\PW8'F%._=WSAK@MI3J6)ZF4351F%+/+_&K>E4]VX"] M8RZSV%85]:E6?MGB:B^IE5\9?7^'[5[CNC/.*8IW5 V\RA;.U)!["G+],OKI M#MM4Z+TUOES(G5],5/6J>AK2-P!P'][\/ F6,\7Z<(PR&LP,VX/&]:0P?;<" M=J+&33GNAR'B9E1IW)R?9U?UJGJ:0K>1[ZWX,:90/1E"KQ2&,$*&4%1WT NS M9^J)FS+ZR@[;8["2.Q4'SODY=E6OJJE5,O/AY=HD6><(9723&+8GA4@2;9)4 M!S>E'-YTVHWK<:M3:=RM(:5 MUBRU27(0;LKHB#?L=!O7_9QFN57"S?D9=E6OJJ=%BABM*U2']P,2CFH[_0+44VTK7(9(N8B;)7?^0_;]+2M MLLX02CF'[PQ0YSSZ'%[;*M7!32GG\)TA=N\N*N!+"Y**"Y*+L%5N AW.M^0@W)1R"M\9HQ@Y.E1=VR.7(48NPAYYQQ'.3I[32Y@J MSW-ZU5KG+.6 OC-!9G&TD-&V2G5P4\H!?;?=N.X>?T"O;97+$#(78:M\#A?< MU\;*.C\HY7R^VT$Y)!N_GARC6P['Z#6NA\/"D@SVVZ,+,&9>&-AZI1S)=/L$MJ+B#LL&V_DE M1%6O.H$%)"OX5D)XN1S0A16.GUGE2%80[@$2+2_">L1JN"^Y-E<1JW+A?+>4 M (KNH''=:T^*KH=7P/95NV">IEI-M;E46\I10G<(5-L?%7;R6$6J/;_B4M6K MMC1M<8MMT7+>GA$W@>'-DF+N!A;>;AKA@AOOO"4,XM%8,(M(#Y%O,*"5D&[Y MZ1!BW1%
A2)CA)QXVT&NQ9.'_:=@_PC=NM+RR/&HZ@D_+(UD*,=GTOJGR MZ09S4_-Q;#:U'3NT>= T>'R :\I!P*BI_PW\6,*4?Y.#>3QXSF.,SMQD4FK. M3<-VU=0.FD1WL"--X3V?<=_GEF2W!P]\TKCN/+59L.J6?(7ABW<8U+L(_@X] MV+&04S>"!^;[S,5M;!D"TN^YR9=3[@M&+:'=*Q[:.^)?BH1VKYT?/54VM)\Q MY6=#N[U>-S_R]1AHK_5'VF@@=HPTPF'O[M8TQJ9+9Q-A M&ST02(1]\D)N3%I2(SNH(]0=GR^Y"S^O/-"9W/E[.S =+XC\G,Y/O9Z $"PW MMVY"^1T^,]L/2C[3^.@*P,#.;*@-A31=RN^,)<>4,])NE7I5?1F!] [PZX&]-Q.]GV?N,Z M?/ VZ=B/GVS(,2*?9:!' 64_+&SXH/8KO:I;':DG76X3EMJW QBJ'?+ F#(P M>8QH!0N-\M!E(4 >QXU_K7S/BDP4A3[,S+^W3;A#?,DM(4##QQ5='@L36-+, MO>*RP(;Q,Q_8/E[,80>])1+E@N$JPD0 =J:\=LE<%QYDNW+MX&\VYT1)P!UM M_A# OT'DP+A0S&T=-H(G;]U/NKSP;E@DF E;>B"(/(S:0, &-EAS1)V@E_Q* MBXYB6LY(CAQV90;+X?E!1COY.3#BZJ,TY=_@06X2;MB OV^6C5_DEN(5-T'( M3>.]/;?18;I@]QS7VIV3A-E JS'E<]MU47+^@P$3\1\-:0"T#"3/C;??+.6[ MJ(G<"B?A18'S*!\.;[$%GH#U^0QNANW #;K#OI'4?4Z^FAY(PUMZ]T+Y6$^KPB<,+^WU@X#%B1VU\_?GM_8]B!H$G. DEA:N< Z3,[1-8 /S; 9,Q ?,OKO]W/BE"23NX3L4A8BMF'+Q MF,_O?V^2!G3/G CW$(9)+-LUQ7XR!P0S_@ ,P8M\9$]R)[UX1@KD+6/G;(%J M#>#L5W^[N?EBS&P7W@,KK";?Q(&"H@:K:&'C1#R& +@!UXL78I"_F/U;<#7A3?16R'ZB;@R+N@R@30ISFMT1MY#_)%[!V(0-H M"[[":/B"A,,% VJ"E[M>F%Y.M26PEHHFY')*U1/8E(=KD:Q8:I4%_2?[">,# MX1C&-^\&T)(]TI!@3U'T +]'S@.[)$6"6MT$08IGXCMMR<]@Y?$A+D?F"G*$ M*-T"[D>HDGQ?206H !7I6O$3< CZ_C:VNL_?#EQ59%PUR MZ5GVS%:6 C$_(1(WTG4:AV@"[S7+(3/3!%X#4Q5FG1!2\57V;)OFZ, M\ OLG1]O(>&$5A<%2R 6U^V2HX5E"U, M<\E#LDV88T:.V'U\I"(4LI/KMM0WQM1'H6"!L>3;*P5YHD2U3$#NI7>F+7(! MZ#%O4#^QS3WLUFUJ1^G:J_'??QEW.YVWQIW0[NQPL:\B!]L)ZPEVCPL\CW._ MB7I[A.HL7H]TL&3^=V!*C.#M<)#:. #<>Q:L%LP!ZG 8V4[ D4P?+Q!?*"JR M_=@M0C3F!+0Y1_J,2CANLX^&\0K58@=:ICR*E%\SWANQ2;@Q/+K$$\Q1 ]PE$,?H66/L]W@J<.PR4JJ6: M;^Q;F\K&QO5(7R3_#U1&+*SHJ43JIJ8^*.Q FT8= 20 MVT\^'%8UNW *5=*!+,E0W(%FZ0*V[0%4.K+;LKB)'3=)#4'72=!3H,N@?H#QFX:LS!;//5O6S.@0'@$M1> M5.18QA62$D_8[5) 2$F02 8!(NDVP>W/<"\##[J)J:'%0#2(U^!#!$,F>X4H M3CF>V'P.5 <#::)Z!=0#R%G:J(4W$Y U#53Y!;ZFD?,=5#[7(O0)*26I2?"D M YSMAGDD+I1!@*TDUO8-, UW'[+1@?B,K6X M3G]M55+_7?AJ""N@S*NIS]GW*S:#$;YA#C"/ (_44Q.!W;E:6[@]YKR3'&>S M8B_WQ+5&[/()6V*S'M/LH7F1>@!-Y)GPAV/S9U+ MY,UFJ"6@!ADYH>*N2HT7'C3I^H=U4+.+=?@&O-O]SA\;:1XN=+X\?5]Y#QRYH_1- MI36:C*J3K][47KO)\=:?3[OYMNOX@+RL 9&IXC"*@('O2$\0DK7R IEL1?Y* MP0(LCWR:2\Y#R2, R3X7[MP9';FA%R@D$I"'T6B)PCIL>+?1HT0$$Q#/ABO< ME%M4GFFG7.'?=@\2N%ODDZ==7:%H'S4OA78S7B!$;(#K2&,7EJ5@2)<'VYT' MULPTP=X7WG+@)4B=V>7.GJ\Q>2@0L"5MH3 ZA0=LJNQ=6,-.$\\&;7K6E[1/ M&)?Z#N9KS\ 8A4V[2=[_1;Z_!99QRD]+"1)B4V$7 ^+Q4QX^H%=3L9P@FH*U M:P-TN1@C'@S@X08Z*HGC9UWV8MBXO9&K/#$HYHKC38?%;)@+;D4._SQ;C]Y( M15S\^BA_S(GC&*Q';%0GE"4G=J0D/ZB$KC)+* H9INJP5<#?J ]O580L2#L< M.]WT%I@@: TJJ!GU^/5T(7RA^%FJ^)-)J]\9H)8O\Y7DBZ4!T(*U>)WS_:#5 M[?9R?VJW.OFW;'M4I]5OY_^T[5';OQ_T!H4,:MSJ=0Y]]^G'U!^,*S:F86LR MKMJ8-* N&E#]]O#))^W(K7PZT;FS<5U.0I)PYI29@[,A@D2RY<+G8#K"=8O MN*4(U&QVP-;J 2]R.7J9Y=@3)A7(1\N?[2O;5?')P?;R=:F,OP/2E:JXN[N. M8(^=>BX!U&?YGCB6T"OWY,H]X?+0*_I9NU(FS@7&S/>6E,_FX\F(RAEY;AV7%UGPH?[U'+K#4NJP](:-:S#;BJ[# MVA='6!F?V#6U?_ MX;Z71VSCQC4%*W3?:G+3Y%9_H%D-2P ME'YZ_=Y)BB>?AJA*:OM3/C VTP-T6])UAHW]<%- M*5$W_3'J/D6UG-.XJ0!N2@DLZ4]0]^EKW-0'-ZY30TR5=O M6';\?:KH^(UKW:1*CN=A'UO:Y[7AJ5)/^X-.0#1PMBAP!0.GA^V;CC88-6Y. MB9M71T:_8H5/^'0B!/4;UYUNCMS=R$_7Z+D KK-%_2\8,P/ S+BP@T<-G H M9XN.7S!P,#ML7%BXH@9.!8"S)2:O8.!@!E1?*\C5!LZ!BL[&\>YI%9TQ^A;?+EQ(X*2^AE\Y=AQSW:$T?=Y%I]]?Z&NL;]Y M08"1"_)H//CFO?-H_CO.;&C;/TERV]K\*H/3JTK\)PU!H.#ZO)OK4,?K_5Z4\**^]> M4+,'&-1@9VW^ZC*I9]:=GVQ<5N6BF$_46=^CKNA)5[<"N7VZ7#O.=\_V [K( M+"U5[V1TH_7]"EQ54@1H^0![IJQKF90[VH&I<04#3N%QA3I"B'G1YFF MJ3.?7P^[A9Y?GX&F+E -N)3")4+HD\_KS3Y*_[-2IJIS_P4BZ8FPD5$5$?6- M6N*JQJK8V'CNL^5+2"DZ+/!M4Z'*"WS[Q,./Y'U%#W5V:;^(EY< M'G;G,E3O=G/!_/G+* -W"KGW-V:[="C+\!PS?'SG>$$$!M!7;D7TDH_N!\\W M.9@_']U[4%\]_S&ER^;Q.JKPU3F"U^EB!!5"T5Y"\00H&J+$K"R**L_XSS_ MJEY5>\,0B=$ NL;RJ!B3 I;A"L;T2,*3_SNR5TAT3?QLA%)1Y_#6""H[RDX_'RKCQG7O^#)AVF*\!&E4 MN86[7!>[.KHQ^(\5=P/^? E7;XU^AXA3RRB\7+=B+3_Q7$XU:5QWJZND:U.O M4(%V #!&[<9U)Z?P1$6 <8%,^%+"G=)'YF1PL-2A^4LP-XIEQH=%((PZ>!YU M#-EI^Z)"V-C!CP_$1K?29Y47R)(O1R^FK**0_4!7T+T=/)<3UUO[V:D6XRI^ M8S^DXO,K=_G,SE5^>JC\;-KO%5%^M%9M^=7%Q@1SX4I3B W,[ MGQDI*E,K>X (RXOP^6HZ6T-)ZQ[;?/225)!]'<*]=K1#R<0RY7&L09&>Z(+V MI-HI!,^8G:;#EY"$L*.9]DY2'%+AZ$U?:]FT>#IRK(@"\G01#?P;-]9V([*T MCZNU@)MKC[IFVQQ:?#J>F?W):#0=]\;F:#PT1S,VF_2M_QT#&SZ@L$/!T-_( MR*7B%Y^\D!N==LLXM#Q(*IKOXW+%;!]/06]SLP11#1 M9E&0T4@0%^P!MVY"^1V^+%LJY"[T6DD0KW28FY6 VJ\363PPP@?/ M\-RY)_1=V&JX[IX'+2/U0"QM BR+^^(R9BPC)[2O'CGSC=6"!=PR[.7*X8B< MN/(*@T' EC'?@DE8!B6NKWP[X :HU%[DF]P 6G C<#<]81O -%GJ!>_@/.Z",7N0C M#%< MLWGQLQVF6O""AO!8Q#RI9Q=M(*EP%(0\'+Q4+$ CO.(VXW<4I@ +@Y$ MI M[;M TELR-9DRBM2D?SYO&(H)?#$"\C45GU#0#O)[-:74(Q*;L#"1"9O&1 M"WNEAD8VB.-%UM64%A9F&>+VP9AOW)QE#A>P.22=J -O.M/ST_-F/8M9-\5 M7?D8< 1#,X)HBAN$\S5"&RTA/!P(0WBX?/3:L+_S1X/#^[U'CO@HI\!-:?3S MT350B J<,H Y8):(8KV"5DYQ!W NELA[#"#TQ^0WC"GW43V2>%)-T$SHV65Y877LDGYVF'X_R#'Z$PL"R< M Y=P@DNXS=952XB,Z<#Y;+1C+V<^XW9^&/[:?'Q.5J\3]"9:ZDY_=]13U[4E'/;'^Q^W2 M@5L@9 -I46OR7W!%%@0>'CO"[P]VN*!GHTJS=C%M(C^07'8[H MJEZEE>BAEW!;://S.>=X1Q/P*BU!'Y:@O;5ARCH+0%-($/(7L"N8;<7$FDIP M8VB+*AXKS%,'+*]F.VOS$%SP;A;<$[4BY#,"NL]B/Y9U+RCDVF5 M-G"PSP8^FYK'.QSQ55J)(5+SMAZ'"LE9Y?U)IYC4KOO=U@BK?JZ\@*R>-\(: MO>>RV*?TJ*9NE,[)=G(+FP*LHW#[+1NEZ\JT'#J#M55)_7?AJR&LP,:]FOJ< M?;]B,QCA&^8\L,< W8^IB8 DOUI;N#WFO--WD5M61N^^YR9=3[HOQ*26_9:070?IYP"(W3R*5N^/BM6P9_'+4 M7H[18!T5KT86KX44,=O)/N:Y=-[MY7&AI4$T-=? *106\NBE*."$)F3-/((9 M5VW* 6O C&W/PA-.Y]$(8#UA(7PZ#/"0I<"BV,)<1OJ7*^@B2M"_&/D!5Y=, MHP#>&@0IKS_R"[C^D6Q_UR,6!)S(Y1PW$%X3H;<>]VS)'H5;P9C3N96'_"J@ M ;B2CX@A ?ZSQRS P' $K[F[C'L*VT9HVIV;3INS KR@#F\9 M4^YX#\5U.+C6;0QV/DJW,=!M#'0; ]W&8+_:_+J-PZ+J< 8[1V%:@%(P_(1- M!$-=P"]KAM0QV4.U"#7/F]>%!XOO."ZZXS ;="X2?#I9W]/,_L&MJ_]PW\MQ M.TTZC>O__LNXV^F^/3:2O#I)BAKQEX_X'>D1&XC?1'87@W#:E4;U!4K3XXH? M5D*:\A\V?D[Y5J_ F+6MEU"-Y+"3DAU$^*MT4]_"@FZGP]Y3!QO5*#;QX@N1 M' :+'1GP^\&B7WU85)X]GW^ 5;U*+YQ>.+UP%W&57CB]<)5:N*(J>Y5L[(A$ MM:POL,"F*$?4C+E )7>'PRUS7 :7*\'SUL]K- 0"X.@=QU3TBK,WYX/D'6-6K],+IA=,+=Q%7Z873 M"U>IA:N\R9P? '9 9S3=I+V2,+NHXVC=B._Y=;=W.&2>W5QMLJ4/7T7:(+SX MD^F#0++#U?)\D&SIP%<1D%P@WWXBK*HCRAM4BW4+Y_I^V6I']YF[?/_H:5C[ M>SM0I3\^SZ@T:WYHR>18EJX=[A<-J+W%P'Z MOA6/:OW>[:[?ZBW>Z7KP$< M7I/@F=PAOP;_2^K94N1Z7+HLVU".UDJ8YAXCW_$P%"5J;EPKJ:K_175[RSE@ M'K4[J#6-"Q-R1VU;11.'-(6^# H]57C'L^@2Z\IN+8-UV<19$;4EV^'EXNM3 MY5?P+76.GC-6M@.92Q1H[ M)9]:7VR!G?+725?7.7.G\9G/E#+"C3LLUHTD^LSNA"_!LCILQA=N.W6'A>19 MC-J%YIB?WT5Q?-M932JU(Y4=9:OW)95^X[IS?%F4,Y%*Y67U^0=8U:M*BB M MGXK?>?[*HV:?<=_88X(_+N5$_B#FU7M6$MR^5Q!MB M(\>B,B=?J%R[7!OT&6GQ>VH]^ABPR/6X<&Y5D"$[.H$A6Y'#OE.8N9H$-0D6 M6VAAU!X74FBADB18$34C>][^.M,BY\2==JCC<])FYP-:%13XBQDAP3<E(-3MNO@)M&$4S_"V1$.\'S"Z114Z^"%.C5AY%C[V3DV"TH+4^?:)_=0=WMC8I!R=Z!$9W>901& M5)YWGW^ 5;VJYH$#1Y3\T6>8^@RS*G7N1IU^077NJG6BJ8,*-$%6I)C4H00Y M*-;.K@A!5D0A.4V(065._3^ZQC^8&S'_T>BVNYVF$2ZX\DO6-/[)@@7L?@CHGS'3=FQ0:5#30;3@'8&]7#DP M*])S@"((.!CDGFJ;BMU4X1Y\[#9/OPHX:!G?X"JE1"4#B5_^/R#QI+Q MTV$-+G>8::)L''/^!N2X^NB:3H0#AF_Q.;8;<>NS6J1WL :V)?_(&FYNM+RR MO/!*OBF/10P;UYU)CM!6!YUB5=6^^]S$[;,,%FNM86K1#UR#'<'7SS%5]YCQ M*)\IJ@DWC8>%;2YH^^/IPE0;AU?G:BC4O$O ;1EW(?R#(P]PR>)M#%KE1,B4 MQD!N9S,.2WM/44 P4\5-ADTBFJ;QN]\R?F4^?'73,KY&LQES/*!1#B3G/4I* M-+[X'-&-?\"*O[O]3!L#Q+>T75S.%O %!);+!>*H_?+"1JZP8F)ELZR+SHQI M2X$%P5*PN<]I.\2M."@Y%N,5WM>XBQ]DW*AK&[\TC57D!Q$@$5F9@$SZ7APE M7&B'#KP+V:-D,X'J*FZLV*- 4YLRET^L\.@9;P7^-K*;)J'4MGDP#;G!Y+3 M&)/]-IV'BIQPV-G(>!/?TXP#Y&%M<*Y+S[)GH 2$\I[46B(F@-K1('Y@OA6D M: ^$@V]=P?[ CR',0A3:-()HM?+\4+WJ 3:\9%HFKJFFB*^&17Y\!HO^""C=^+ $/DF,[WC\!1WWC3F 'R?.;0'S *BMF%G&+$->7-PV-(; MU@X"$GN31]4&K+*'LP)I2S(.-I##I&AP#PS&Y&. 8YK,$^B8P&%!VX!=7L6U MMM98.JZEE-_TYD*8O.2Y_:ZH:*F*S;XA\,&09:BB="6G;I3:?#NYA4T#5*JV MW[(1>U.F/.D,UU8S]=]%7/YUQ>: 1)^S[U=L!B-\PYP']AB@UIZ:".#L:FWA M]ICS3B$ZFQ4[:6$J64@X!)@W8)IQ'Z^",;#S#L!8^,BD_F*/NF;;'%I\.IZ9 M_%:U2A:FR/1E>]*H5! M_\Y<)IBKH8;K.*@2W]O\(4CK&""P/'_.7/L_-"'@;HG90@PC858@_8#'X0]P M_R/%3'NKT%["L"S!$W&Z\)F4$V8N;'@=<#>7,["X00NBBQS/G8N_XD=+E@J\ M"-0*-A765XCR#)6,')TI1*5)3*:)#/<#G_K*^NME52BTVV@AB$DZ,%HAY=(R M%>U"G!U9^+3,-!Z0%I'))7/^0>(".'2R/,"CE::$\FO!F04"$ 4\L?J6(;,J M#A>ED_8!N1LWKO55"&_4BCY*.8>?#Y6CW7;C>M#J;CD:4\(4#4BA]W(>*[?X M@]1@;&4!9C2AC-*D])Q8*#]IL8J]N$"-:-LVGEXCZFZI7EMYC>BD6@@NSFX1 M *;^&>W3C7/45@U M\&ZD(C$>%&9H"L^Y %SM#9)ZL&4/0N,>!OU M:.NI:0@K0^@-%EY.!$X^D_2+0T 6,?U[8$ MAI2/Q!7$7\ON&,E?$0I+A:?<>)@&:X%:L3<9TMX;A2H68>@9(/F M\B@?M^3A J?^)?_%RJV&EQY+>@H@$EA>"*F4'080;UER_*EZ?AP5WY9(+ M09*>ING;&$8&PUT D63_K7,+0C=H%Q(@6[(!N[WJ9@.B M&!%;7 M8]UOJX+H>R)^>[17OZVS I&<<-.GK<^7D)6RU1TG%/D2T4?$[,:;*+]O/(M1,SJ0^\O-L<#;O-]F33,5>E[ .=Q'(8J@9G M1-6 4#4<#)KCKJ[I6(J&4FD9<1L[Y6(_5,#-R+=#>[.PXUZT>V$-TD\O$:0[ M;(. ;RSTP>P?YI>BXF'C>@2RH;,9PO*\,FL52"[0V'J.7#@!MD:-Z_&HV:DX MMBY0.M3 @MCILC[&AKC\+NME6!?;*/Y@.A^3)CCN]9OCSF;$^%'M,:O9G59C ML6B;I# L3H2MV^\V)[V"6[6^M,RM,(X657 R=(XIXMP+:6N8@[,YX^N,AM^ MZH(YY3.O&S>T<^Q1@_^0X>LSWUN*TW7FF)$3GZ[G*BC:N_D<_2.]!W?Q%MS* M'?@ &_ NB6S8# :Y6<)"'FQ]]-J-ZTZ_V>D=W6%+>SPKA+2GM8OS(*W3N![V MFI/^9GIHE9!6$2'S=#[XDU&W+R>'9[0]AV?_:.(.'OSHS)_+S_RI2"SX4XO] M,>1+H]LRDNR?GP,#\_"C %/\*$KQQF7.8V!3V/T'VV6N">/!V'Q+I*/B-5]Y M$#GKD?G%!2_N2SBC<\;A/Q%0&J^:J58-,X3C)4ME3%'-!A8LC!FVE0!MEK9" MQ9+")IQDIR@B.5Q@B0OX_B8(N6E\=*T(@Z\Q'^:C:[;H;HRQ-M-9&4$T#4!T M,W$=QHJ*K'CG4215-63L=;-A-.BY^.&!XW^]R&\8GF^ %M!J&-G 6RL[,9:: M&-R6MZ RYR=O38.%%SF8A Z_,UI)N.O/R$VEA^%#(Y=%%N5Z96:8O"M(,E#$ MRT20MNN%8)C$>;7P>**J#H[B"_-#XZ.($H;A_U^1I^0\PC90"C>\_P,H+4:G M??5_11ZN&DU18\%G*8+2W%UQ]T48KH(WKU\_/#RTP+ILS;U[4&'^/\LS_\_K M&]]< (*#U]R:,_\UK#Q[/9IT)^/1:QRL^-CMX^?.X#5F9EUAR%T'_M=:A$NT M73%Y,F>+__^TI"B- Y'?'FGQ$6QB@U/8ZGMN$ATB5+2#?)FP<^]\1B#Y1]HG8>^,DPKDI;&EJ M4363.^W(G4Z)@50MJ25GKDR@"JD81.P^NQ&1'IU)K]?$^C-@A2,_:*Y?!Z;W M E-+4S?TLS?@V9CLA[ :?MN-VA0DM-)!BKR!1\\K"$#''^U\!G. M,\#EQJ+1IKW!*J'[)*C+TFQ#L)G+%9]\.OF/RHRN+$Q 5)P)]QDS *B9/!J9O3SG>2$7NR/N^(D)O")T7 M2UW!PXP/XA;*Y!8Z<*($"]H @G8"_H# CY4#5VBL]%)0Q2*Q #/;$=!.%VF0 M11TR? ?OCQD79AS;Q'W3]04:8C!-8\MP)1R3A%&M.FO5>1_56=$=LF23(6<# M2$6B;S:*]+0: <\DC#_8 <@UH$[@X4O9(\+!C._9# @"^*8\X_*()RKF#;(7 M"-[GY!6 1U&9R81 MG.2EG'C.$]QFK392)2J:##%@TBG3_1[=L^ 3 *GZ&'00D, M$$I4$,(W3-N'P6+\@8F>"/[#Y"LJL>=C>KDO%LAA#P76(=S3*X4G6E6S&&Y_ M -LDD^LN6F)9KYI)U;_#9P?_SG$9*35?T79(69U+D=7)LUF=2-M]0Y9*97Y2 MT"\ 15C:DTIHK. /7W *24E9\Z/X9&YYX'2%1_9O>L/L.:%\DO@*5$0@E#=7 MG3&%@I2V#]@ZHSM\6S+C?IM9F$Z_-:8(&"R@@;5< U%*Z*=>>]+J)H51&9Y0 M^E01#VV53JOS7[7>L7S.4*D=^YOO!8&L\D4UA7X:#5N3K5O6:XWKO6470&0? M184:4EU2CCJU3Y;Q$U!6+ZXJ!>STIV'RM]Z]\[/(+36&Q*E0:A_'K5%F&WNM MOM[&:FQC;H$F49E)B+YVJS-89Y^C3FNDV>>9=^Y79GYWO+D0=H/!I#7>)NUZ M[5;[D.W*+')JC2NBQ^=K([]*?VWB)Q=NGF]@'UO!IB^P&E.BQ[RQ0WB'N0< M[[ (I_;)DP+GIM8U]1XKO-VEQ.J>)+X)R>3GWP_]/ST2:%XCRC^BI2EW N>B\X5-T(GIJAI%]C2 MT__.\U?HYN+J]4F-]<30<_D#S<-VE9^':K=A$!^WI$\[UG+0$GSPXO?#L#9? M'9?PO@&#T2$#LV7\,^WAD74VJ0 9M5"C,JGH0/%@JJ$JEXOOII%EMT&> 5%E M4"I VND.,G*Z,VBGND%0X5W7X+"\2WKV3W YB?/XJJ3N)XH11(!:,'+8R%^Q M1AV\3A7Q-*8<]E]%\@1<.ZM8F(H5&@H[RX2>M M5YCA<.:N <5VX19Q)LY"PK D!+H?:PJGD23.[M_)RL(F6R'K@6?<C^*PXK_X8P.+45,Y1?37-!OHM%LED66'E6;^N-]4L??(J-7-SH5JE>)& MZ X%G;'N4%"]X[C+C%/.1]@&)TLSK"S3(PYR')\YC(G7H/T<:A^+#HC8'(-BO*RV3@%H9%HC4HXN5,:JT!O Z8&D(U(X8G'AMXDY M&/LX]F"26Q<^\=W=+U2]T9"_#PL7( MJ; ^CB 0#U(!)Q3L)AF00KZ:-E*;U.'I-Q$L(-L2U9\_WRHB3SEIS^FZ!'JT ML5[1$IV.,0?:C&>,LP68+($'A*@"A..P68 G%]+:LQV,\:#P(M5D _4M%2', MO14(:TKM13XP@\4+L^RA?M&K=[0ZH.PP6,@_)?0]%XE">6Y5)]MU)Z?P[-#] M8E65]Q?U573]* ,:^, "7FDX'#XK21#?:\'UE#>5W)NZ,9#'E\+#Z$6A\K7>6&%%G4LQTS4"7-<4"& 6U"0/,4:,:Z8@7&1WWW(V08ZMJ(3M% M6)R-D&G]G+3/MMU[S[E/1%*"AR8($-<26CZ8I8\FM>,!FF"KE9/J_S6,1]K/C04.B ( MUS@R=^]MWW-Q6=,QVL NO;B1D:O:_:4XZL,F'TEX\YY<9)TCU(Q$;F&:3&AN M&4%EPR)&XJ@F\F-5/OC9 M6-'Y:(1/T,9%@B?AQ/>%/$+BB[8D0*$ 7J?L5 M%)_4]#YFAX+:%GER,6&K*4X#9/2P.N66Z:M4JLF8BI/Q=4^,)'.@2?)Q^!Q^ M-!P/E@Y4.0K%E&\E)?P>+!.2"%@)/8B]2*E,"<&G#7@@P(;TMS6YE3HKP>AE MO.@_7+I:63P::JS,T[JP?,I_ED=Y[B< M8^KBC5!-B K$:0I='4]3=>#+>WQ"%5SA0Y!#W>"?.77+*'UI1C.-"-]QB\\0 MNR-3TOMC5@2C;R;A54D:(!IO6 \/P^J3E-6D9UX4KE>YOFAD"6WLOT)[C/8AR 2LRB9GC\A(:_'TNV?%,AG3MB6-Z#2S(ZZ2$&C)8 )@L= MB%Q!\0"AT @'LZK:D)?@V%3/=V-=D9ALRK*QV!)[!+(\O4J!#4^6W1!M;K*R MXLP5L8'K>JJ%'DZ,).09%8&T;"5 B,E*NZTIM6K1X=<+Q33QS%R$/J%$2$(N MD)\180 !_QGY=F#9YGKS83JYMLF_+.,='@%Y0+E$S[BD\I8ELVA!T*/K(1UEN/>/RIEPHY;B+OH20-85^GE48W2?0@?Z*]%)4FI(X)=CM> M$;DS=N_YI Z"XH;):225[1^BA@#Q'&\VPP[1<$MR,;)*8?*#M!3G.FHYP"^73[O71:%MPQ KK_+Q&*DSH0C:F\F>4PW7$JP83N'[=;DR?O/Y@- M=;)LJ-<: !M:FVN2*I'B0!'I%'NQ"GC-Y#A6,4XR,IYF%?T]6050Q^0(/F$= MS"0FJ4 $R2,F6WA$X0+WY01V30HI6]D?Z[*5.ARL4"].V@&\OP 9#M,Z%MS0 M!8&PO_R VX=9]CX!+;,X\=%>>SP*)^D=79OLOA($WHY$Q_3R8WK& Q!Y$E_86RI&MF=F82P'?0_F9Z.))^7ZI^ M*7)=*^?PTWBRIF]V!ZWA^DV'T7BGF\IQ%AKB6!JJ\H1./OT)(_2!@DRWFY]Q M?&C:])VG%RS/\D5M.7-KF3IC"E8SSA20?:3M2#-G%A8D'P^-V-GY#WWKYAI M^A&>.<$7\1BN5"QQ'*2:CA3>NI'"IK=LJJ2*MT2^TISEC/$$31[ENK'O$_#A ML"D>FZ(6"X-:8*'9K68X?-M.+V:B'Q/@3)^MXG$7&3*R+X^KH%\MCI_]6RI^ M]B8;/WLKEZQF//"0T.$4E'[J)7'GQ-6 J/^+RDW]-.JD#4-D>#VIX>S)\/KK M*M-HC>V"RC0XB(-*WIA6*0(Q[[VFS2AP<4U'2IF=W \\U^5.S!:2[*I^VIB7 M!R; >56B7L(YQ1$O!091;"OETU]-97C0$D86K*3*7^]2B+W5"HV(HC7>WG^/8677.&3,H/# 6 MD3"41"!/D%0DO7CC!S[U*8:4V",N6#<-'I$OD&)GDDVBJHP)P_AC\W,$'KY8.L ME/NFTL@PC9"8TYQ M56X<@P9( CX6/JZ949DR9E>4L1)'-#^9N"*9)I ?T3J=V+]9ZWQS[!I?_U7& MIBO/&'5=PS8!;!7P-^K#6]5RQG9IA>BFMR(+^$JZT] IM-8ZAT8C?I;^HLFD M-6J/T&4DFZ+)%TMO4@M6_/7F]R"^AL-Q[D]M$(QYWV][5 ?$27]RT*.V?S_H M]0H;U"#_I]2CJMM[:'N#NR>[;4TV+LMIIR7W M6;K=VKFNI-6M0)? _$5[A7'.0J &O^RQ2EL[@K8WFX)6$23(O_]?>]?^W#:. MI/\55LYSZU3)M"A9?F3J[LIQDAWOSB29.'.[OU(49/-"D1H^_)B__OH!@*!$ MR90LV:3,JJW:C$510*/1W6AT?]^FIOD8W -5,5EA/8OJ)+EC)47I0WV 1R$19S< M^%-9!5O,X16.R$\AA"SE\JP'U^[>D^950VY2:C[L_5PG%L^5^&);O:JG7IW8 MW3KI5 ,=1GGLTBB'(>XYB9J7H!_ >?:]7BU!NGE!UC7IUK!M8)K!=>(IUK!M8*KE>"J'GMJ%MXSS&ZQ!D*7AW#" M:@77 M"NY%!*<^5L$)D5UM-*W[E%OZ^M8/O+KB@9K5L?R]4A$N%2:O5]U2Y:12G^\W M4,T:=>6X@KJ]AOO&_:Y]-E?7N-3U^+OGU4D[5HH!5:4@CB,.!%O0P1 M)T>KM:"L;XYV)LVVFJ%JTZ2U6[^5C-MK3Y&VA[GV,-=P_S;?=FD0F%G[Z/B2 MM^H:L-3!5;0.LGNQ#\(811GV0I(F/,%D-K2X=R/RJ*/KZ-JGZ[J.)PFCIL7I MK=Z_#KWO*T[%9NM^37SM(;6\[PRJP940UNP$;HV.MB/^@ M:/_PS83O_D?H9B,JQR]097[29 P&::;))??5C5/KLF-=PH>6PZ_U$^MWQJ0) M'F!@S,,16I]@M#"+@]\): '6SLN2)*@0_]8?97.E1 I3/G5_B!> ^SAU MZ@?WH1E@)%+3CD%Y7,YRL# <38XGC;A"FL&X.@'[+%Y=3[4A&:S"%0G.1Z3/"P!$WM:';D&BA; MHK\I=!UX9@C2E TV&FC-I MZ_@UT5D/>A,B.75 M$,_4C[5 U+WN8B#J%E*ZA91^NH85#PF+H]K,%H^?F/;&!48CB#"-KP=1\OQ.L=<=U,\IOF=BP!WSB.@<).4A M@3KBJ1B;D?$_2M1T;S X,Z!FB_C&W:[!QE/RBGG\XMY1=P8BM-^UNR;'A1I; MCE$.7YJ% >T?$^9H&9SC# 59D>S3F/C>R0R,Z;%]+)&42X9P9@J!Z(9.S !\ M%1YSXZW.D8'93J]U3D\,/.0*[)<[IIUPI$=6:\7?IAAAV3!=^Z@ABN/0A)J6 MK*O3#%%0DSB;:@XWT$)'(1/V)#,A'Y)<:YCY :$IRP57,*U3" 'X&:+LQ6^R M8A0(0ZVAN'9#$S-_AORU;V"\*MS]P&>4URR=N@2V'1*#'^]!&"5RATZG<>1Z M-W36AT,+2"(F0K\8[;H-VF!RW2K.144K/H*LE'-%>@23T1,!5V\BBJ8-/FZ$\K%2?X)XP '23Q)!L>:H M15 M$Z#?$\.<,=DJ46"2O(F74*3$[Y AG2.N &Q*D\+:F)_GHC)B]46J>9>+^PNB M?,WB62"M)8Y-%DI&DD!ZS_S,@^2*48B94SU6G")-31WP,[*5!3);C1O/\U9+ MDJ_#"P0H-42YU9R :&&N6-^?QQ\\._CJD3-8%7SUJ&\?=P>E'ZV,<]JS>Z>] ME5ZU#'QU8X-R5GS5:Q[4%@ZV&ASLBH+0C[6 L(U#.6T!83<*"%M1&@V8 M\!Y>F\)1Y%5-^J>R23\3Q.[SUV L2F2L6J9?>6_O1&'.RI.N8?4-6#.[MQ[V MVRJ&_"6:9UIEW3EE=0;VH%76':]W7&W&-533?:=O]U=N<7OY8MT--2(^S:[6 M90V/[=[FEO#)J_B,,__I:2'O>MWXSS_-DCN$I[0>-D6OG6[-P,>WUDS8F!7I MKQZ!MRNR5=O?&ZQB_-O%V&XP=68[S[L8S7&V3KT>>1FIS$37UY'FI>8^7GY+7' []$51Z46GF+OS1ZEF^>^6%JR/U/VC G MF6+CGBPVUL]AM;51Z:]+1Y&R.PO'[BT$3%AU=0M+)FOU)_Y]>1%T_C2\T>,* M63>UKD6(Y%+"+$+>]]\:Y8EV*&)]P/$U ^66T: M"QAUQI,^S6N;Z07PAG%,BU1XS&RTPC?O^[=OK0R'5C:L;EX)3O)+<@DFO+YE M\I!5L?@1UZSBND;AS(R=?,:[5E>MR^MYNDIW'RU8-XK5C_/"=*[!IQ+\ZMNG M>GM+OJ#PS/XZBM>?T=PR33J9T>^%ZMFKC7H>[:IZ7A:Z--;7T9-\L51SR?&6 ME;1<#T[L;H/7:L688EGJO#%S7CN*(Z9 MK/(C]LYHA&+#B]]98GE/U["\>6<,]\ HRT]M!ZMYG=DXQO0%'6Q F:J>B 9: MA'6"BR5=.8:^P"+L]1W3%Z/='M@G&[?;>@6^>EJ M.*-7NZ8XR]S^,NW)Q051Z7'1$@[L_I8\OOI5'99B[UZ9*1J8&W^=DY-C.)3< M]"U7S&[>CJH4+Q_P0L7+MT(EP[IQ_7L]$!3.8@B*%=K0G"/=AM8"5[3 %4_O M(91M@]87IAV'R.Y\A,, 8_#Q_>7W#^<[YG(>G2\VYJ)/F(!9Q/,FF$#E=J9Q M-/93]#((DL$6<_A W;07'[]@]WB$W_; 5?F@,NQ?AH+AK;Y\^*V#_RUNW2## MFT\8 "'6A=(O8!>MAQ] # &O]!B)COJC]5CE2!+;>G0>>&@(H_#@[^?G7\$- M*N Z.:T.]Q^/"1T+#@IX*) @(&IZ0S'&7E["H@-WZ5'WM.X?SQ^6T"<= W(( M.\M'8AH+Y+=73LR=1.!__LK_H%J-)4 N#9\A]>AP@6WE892:X@1A*UFJ]F$I M3@F<%X77$2&<:*D84D:W"+->+!3+ R6$]8*%'66LV?&(9D+*YNM/93D,$M W(GL;H?/P6SC?/^6X%=4W,BH42"[!#[2$WM< M;2?N XEK*&1X0\^XL9JDH;5)R6*!%A_[Q&A3SK:$E=A@8>Y(OC.R(" M 2@R8MNML*:X_XDOP3-':>Q5-TUC?YBE:JT1>B&.(%:#EZFM^DR'AF=O"3\= M]-=H"3_JGFVL);S7WUBC\VK-Y>V@-C*HXRHMX3,G%>=H"2=!VR9>11#P6!S= MS19+-$ H&VQ\;:8 EC7!KK-/:E"?V+;[M^W^-6CWKPJ4L:F2WV=F16G[R5]M MB^[ /FX[=%M=;82NGK;=Y*VN-D-7]WMK,-C674U?7U>YLTZWP^MK*Z]W=+M> MZWA3='1@]YW8C8KFH2E"=(X>"8-;*58QEV>+<51: 581X''?/MF*!.OJ M.1J:,'FE#=+[3N^Y^PW;[L^%BW&RQA&C78OMK,71*J 7[5IL=2T&SG-OC+8I MNFV*?H[:Q\H]=T0-A;G]M?JH3]=LH^[EA?54Z]^=[Z*&KSX^S46M45C47R0^ M 1DJ+A)?=8#,]47#\D59>A"-#^3XAP*^YJ>REO^L2*KJ)DF$=9&*EA0G[T5Q M+#Q=Q0A&X,#UO#C#G )57<( TRA^.%#LJK+H,J&RLGB4T[Z64D)R;=[('U%Q M'WPEBU7+JVP]Q0*S+"!A41FC\&Y"4,7K!\U'XT5)FLPU.E$W[!SG4(3\,3(G MTK$"=X@5DN\V)WJJ2]HKY&]#2 .['

)KN$=(Y%G3NF5=[)1<>9\OUM9\\3R3CK5'30P)\3,?>+^QA_Z3 <& M YI$L@.&93S7>$(OU2S..7-\6OU*1Z5&+CJ]CJLUG$B[Y]\I/-IG"S%KM8 MH;[!]E:3+0[,?BX'WL6F09&>0)H:\_>U[2Y4N+,W*S;$5G$^CDE:2,8W-Y&) MH,+?CC1F 5?=CR9^Z(.=X INTXKWY\QO49*KF_7\[5MM&JN;'5J6K&G,G)?: MH9(9FJ7_6.&/^TY'):1@O?7:X@VNS^5$UYT"UR=[]")$"1[4?M)\V-K<%(:Z MR+(4-GR^&Y;L+?7*DM91ZEL 7.N($.<+@\\89 M[CFY]:,LP68FWD:WIWZGM+%&'WWL ,X. /BR?CWKI^0+$'V@FC%2X#(Y[(1J\] MQQF8R$:%[RA&5*0850))%@NBHTP<* :&<=SQ!B;!IQXXLCEYLQV:/OAW2EUO M8%PD=VW^0]P!A\V'H&+PX3 !(8$YA9'3^6:O9[J()XE",?Z6=6UB2QJ,&JP? M-<%A(Z Z9L-7"PSJ&[5$M=EEDIF5A!JC5&/9$9>[-]D;9]U%\0^Y:6C?A4*, MJ =TF&KL@V@(D^&MT=$/DI,#7<+&Q(X%BC&*X@.0+XHZB<;I'>Y;-R;J8[,= M3S4#JGR(=D#LT<@]=$!CT=->AS#O$?:EJL0,;X%<'0**#*;N@VRNG2,%9M+B M0 HCPTV$_99J^N3>^=O*F?ZI6P+I*["PH%QH8>1&T*S+%#Z(:]^S4-=\"B4T M2:]J&>WDTP8;E1$!LG;-:=3!'$"8Z(9'\U4=XQ=<#U:1X1(2R:R+\HT%[ ?O MAG(HO,F9"+GXF>5FH/FQ[. EA"'QQ*T,4VO78\8DGSJ(^=$PS.9MJ82UK M$2)ZO<4($2W60XOU\'0-,TYL='S1SK%"K$-$W^ 5DTRF)%)B^Q9B;K,7 C## MOA=]"/GC#%.A,L;)N^,Q $G))J#7]TK,\*9^E<7D"0=X/ <^88"P8&F_#U 5 0[ 'ES0A^(19IQ&?JV=_& M7!BZ.5Y#3,UAV_MM%-R2>O#38Z51^\4 =^[!('*5E\*P$"7'?WO+V@LC2V4V M8.;5Z"TQ-^!>P\BN*6LQB3+VS=F4KZ &W3P[D5_C4): PHA@;KP+WHF>&&$] M[CV!>%1.;V"D/0IK)/<2Q+%OWAJP3BXFU2"81)0#?"\,2E @2Y MB,P'.XSXX.8@(_)^2NNO#?+P [0+B%$!WTG&I%Z),$X('L%)@-#;$G!\FW$C5908+M;7TV&1;'_*D89[=GUL VK3S"P ;5"?NY=;$O9*P M3[E'E!FY4^2G*L]8-EBP%6A6P!W#EKNE+0?_+X*=\\(7"HMHG LG!R8T4Q#P MT#G>N\)0W8[U/G;_\N%\<^&&[@C^^PHT_,8Z'\>^YVH7^D=(Y[1_PN*-X,1# MEI$@J7#RF MB$Q?GF,!YT5]_8P?XWKH-4P4H[FM"N'!Z)8^4O87WPN1 <+UX'4ZG'YA'PDQ M>YA&<;#,?-?([1 M3&X_:KCFY2T]P)*%5ZNY?&!\9LYK,MY#4B:5S<04,-, M/J**R"'-CQ5_0]Y#P.IK61.HTWF2"@]D3K4!/F[[R]"S'V@"D]4 MT. FBMSG04NYF9(X62$K=>P4]Q:.O^A;W([RE;"*L.^ M ^V%."7F.RAUC%F8_05CF[_2R(FQ]Z,0\NBD &HZEDE*^*!G^$74 K;G.F4Y MSH(Q?"H76 Z2;?@HOV[;P15%^&&\FC8R424)1GV('8KT#H''L(*M.U.=A;GQ M_MR?U44D7=\)MBPJ2N5'>'B 0637RO8YCVR+A0Q?"= M['&.]BK [L/AK .F^-I/ GE2(YN+NDSU!5@X$,6@OG RT>E%E=:6=Q*-7?H% M-^^85OR$:<7&3JQ=T8V!E1YL"*QL,EH.5O="@EDNJ M8E/OJA YNP^JMMENZ/K#9[T>Z*@696M-E*V=I<+%)*NZ5:838WXMC<55MW3D MJZ(U+1[,J\:#@4/CZIVS=0>$:?5TY_34.:L5XLTZD(OEG/+UTRSM6O:E;WFK M;FA'3#J$-6T;<#0S\EBY_[=$GO7N_UVE_;=<6;9F3%_96B!GZXJ0?1M:D-T/ M2$U;D5N0O'YQ>^'I+J(&')W:1^N!2]8@#MO%!=EWCM>(1-I@8X$X/X['@OL& M]6TRU1W@52V:DS:RJ*"27?NXC2SJL19=VVD#BXU*](/1\8T6H5/2KQ/*!D.? M[DS7MAO;QIAMC!;#665UW*AJTVY *+(#Z]?KVX,:+>#.AB\7E0U2!Z_6,<[A M\K--QS6/?4>NK;P*[\,:CJ(,+]9I?9^@\?58A^K9T$W*HX8[?W"Z;@"R"8F\ M4"#9*G^K_)0LZ:W,Q/'"RO\Z@!)7NZQNC!26EN)5FK/9J/% " 5& \M*%7I) M 0VGRI?Z)8 SL@4DS,?N7HN\Z]*8 A=_8YP3^-Q1H["F(/1T"A!1#'MET,_" M(#./IXRLRO1+WHT;7\LW& A[112>TNBBI(D4=F5R V6,A6+9 ]EZE;L"@I(RUT MRB2PU8ERFV;>#R8FTR!Z$$*C8LYJ\,E,&;>"6XU0Z=YGS* :"!4PUF+_&*4NK;(+RWRRQ8T[+L+^]_5S>]_2ZR X>XR/Q@I MF$75#XKYSRDW]7(,CG'(GG-F@*XM QNWK7,-'Q<\E$-]&1$8PN!NSK3-HA.K M,37/HVFF,3!Z'K"N99BZ1@K?#>IR-'-%=\RS+.+186;+.N\N<:!D" M1(=^DD!S%&@=]0GO'1N@M0W4^:4:_D%"Z.V:WOX+013\D8$8J, "%92VTT=S MADHWP?,1X?(AD@C^XR8*1HR94&Z1AXB)4.C]W#6]N")Y?,LQ#!L[OW+].,!/CX6 $P(#/"+M0#5CI!=;]NTXS M=I 8(A3,MA!F! VGH..3PC(0PL5(3*E$ 3%R$+E6I(0TK_$A'L.2)=2_6Q%H M;.4AP],@;J]$(33PMTP4"P,T**>AT,B.N*R^! V<"M,5#K^=8B ?HB4R#B$ MVO>TX34(3P$ #)YP XG;'BD)ZA MTA6PL#R1YD$Q,4:R=PB!W,/%B*XE+"+3&8);0YM7L_=2A* M+\ %J2_)2X SQ9YM'IT77T:UUTXUO'8B3*">>5[T0Q,-JNPJ)VO6KQ",J?GV*QSXX,?#S8UAWR32D[K*:;.NJ6@+S0JQH#OI.M\@VLL@<],[. M3 ZZEEANZ -^<-PD2K&E^;NVU7JE9>2DK<#9[18*[ M>?:RKXI%."U"K:IK7G6E;95=:4M"P8(92HKP@B7[OBJS3;^,V48"+U'!5*]8 M,O?L$<^R.X/+5$Q@"UJ_9PC,F.;X:/"'0/WW!S_Q@BBA!/3Y,(+0]S<.-+_Y MR8\=-)A_S@KC3T,8(T,8+@E#1MTQ"(/ !=&?2-HORB:#JX%3'^Y"VIAOOB*_ MYN5EQR+AGYP_1?H:%O.1??T*[Z%NTG2:O#L\O+N[LQ/AV=?1[:%__S^CR/NO MPW/P:DCR<2A&UVY\.')3]_#DK'=V>G*(@^5_]H[PW\[@T$U2<8#NS('_V3?I MY,U_GX=A1F11C$D<6I_@^&8YW8-_FG=:SV=D9W$60?/*/3*3!)DJ*^ZG4KL( M6Q=/M8JM$%E8J"5Q9,%1%,^4K::UFE91TZA::^P'8K3!H+JJ4SZN&]W:*,87F 'Q\9D2P/RZYV63C,\D$I1XDH6^I\Y\^0J9A"-$E2#9 M1(DIQ)]8%S>^&%MY\O(+$@J!?/;?7'SZ\N8M4]+@-0RY<6M&V22 2=?G22;(E==HHI] M-5DJ'>MMS*;06/B;D6:!Q?%$/@_ZR_=G;""V=9[2J'@61V' M8LIH9KX<8<%D*")1K#I9PWIU'T C0G0. 9H>!4N/5(9(6L#-[L83D+RCERES/]"1@)$ MZ2)9D\GG'85BAGD^\>5'5,*KF2HT=5RLU%0.=0O\IZ^G^O>H*(.V^K<.9^%= MJO[%"B)%HD:1 )@XP\H6[9_)$Z4J@A4;A:2*T_9SQG=+@\CT*%F,K\)RA)R^ M;>8]OG*&GND,\VH";65LZU\W&%+G(Z,YS/N$) 7W<@U&*USM!S 4R<1V&_9%UE])N[L4(S82C'H472%@3Q>2%A$D;8-$_[B%!JQX$AUB&0O M8:3USU]5/?;=N9!<1>3CQ3$XD]%0+($GD]*2*!63EU8:TPMH!D8F4ZT>W3IR M192;1"$Z]K5=^V"Q:U\E"WCVI@T(=C8@V*9: MEA]"OYY_^VY=7EK_^1^GO>[9S]:7[[]\_&9=?O[TY=MOY]\OOWQ^]CQWO]>X M/+=C6[_"P2_@Q*O 4]JN95X_4;LF9AJQ1@/^GZO-Z6J88@9RA@%)P958"V[L M)_+@O( A#SUOSI+WA0I?P-%1 0Z62L"1-L7TH_4Y@D#HI,-9RW2B2Z0N*&"Z M%N"GZ%C+]2-9Z,)1F>JF3&;%W*$E> S.WR*OK^7M=;]D-=L[Z?:F<*6;0MH> M>8I+7D/K8BAZ#3CL5(14V*-+HS1IH9$"&HK %[>*LS _0KE$R\R%?G3;0 S9 M<]%>89<5*K1EY-0Q.>2H&P)_@7/64TT7:'W&A!=,/J#7$/L[?#'$>Q"8F9NH MNBP:BRRY-V<6R1S9'0;A-&I7,LG3O/"2GL3DZBD@LZQ 4R'D1,(-S>7YG=J@ M>4[MW*9R'&Q\P%Z!'7-H!A6Q&GFCPL^B/(,;(DZUD.48;T=;CC/Q<); M*BR1!)MME6B^SJIQ"LHL(T1^+%_E!"G;5ZV>IEU3HIC*J5R?Q=-S//3^1W.D*@ZR<#C$ANK'H( M3X%Q$K&C4Y[*Q)*0#^&O8"\L96BIQ '?E$==/\+H+BQ6)'#DY:;FG_(OC(28 M)+*VPY_D80@2TF,SHKG#X+=E>++B?LMQ[=266S^L.&U\H7;/MOX(8V2R3JD0 MXV]1O\%UB5,78^&WT'K49L M0B-*&X5JK1$#E6>\S,]YKT,7JJYI:9TY#,4[@%G%<%)]QT6I#S\W*M XMJV/ M]S?^T$\7[_U*$R)@[_P:DE#$$6+8G2;BG?K'SW#LGP;NPSL_I)'2EY3 Y-TE MWL#-@(C3#_+'\G+N[,P^Z9[@_9RDVI _+*_N;%CPPY*_]^S>4;_THZ[MK/CW M07^U-RT:U(ECGYS4;5".8_>H3HI $4ZE+QK<^$%U*!IJ0BM7R#IOZ! M+1?#R3ZU+DE:9 .+Q985W M/"=*MF&PN!D&#C\O/+C$JF(%7B\*C;[SOW MXOZ^[\C\X05*>ZSJPZ.Q[+?Y> _G8NK#5OTV\-$YO,6#H'B4(>@(7J9?AIZ- M./8)=G)C4BPO=3O:=]\>4N,)_HO;=$;1%"_9S2]<,>N"U>_V5-O)E1L/W5 D M!U_N _& M7&,^]+ME53*-$6U:V$4_KV*;5^'G*T6LP33U]L:?>SFR>M: [<= M ]=;8.#(B#1R*JHELKDS6-3,N0/.9?O&HQ;&]8DNY''RX5K,LM][V>BY=2%U ML%J][<3(SJGUAWUE7]C:/CG]0?=1(W;6/6Y*A%SW[?U*XN!>&P>W1JRW.W%P MK_%Q<&\C<7"-'4@;!>^0FW2ZKR8(WKSPL$1V'"$0$>%>R*I @]0N[ZU=7OVH M*BH5!G9IZR_7*:19\@NNO_&__?[ M;[^^>?M.\^)>F"U15WDC%-B(+[I#HL/\JH\\C[.,Q0T.! +E_5^C)'F+%BW" M]C"F5YU[PWOF#["N;H1(Z7=N'_\=;.GXA"T=\/SCC\O*0>)HO84Q*/S<,&+L M$_<:T1_!H Z#R/O!X$B@3K)H5<&LC$3JTMT9/#];HEFS'5,+@_(ZXFZG>_1: MPN[-"^^"< 6F1/*]#4O9*9I*,GU@8!0T&>QX50T WN_M4_9T&PK5L1)@A7J! M0RK(>F% BM*BNI=%J3C>"$K%H$6I>,$![!Y*Q=7EWS^??__CV\>K*B6WA?'5 MNE+WJW&29^*+G/Y*'^?S!A@34@@_=L[Z$E:3&VAB5X+BCI 7T'.)\M6 ]92= M31+J%O$-X6>&XL8-Q@P *NGO%!8NMGAG(7R)WJ=9^C8)?KWL>\]>:'LZZ*]: M:'LTL+N]\H]6K40=@+D[7?ZJBI6HZU)@<6K\(/XRQ5?P7V_I'%/Z8J0+?C&%96#RW M1FGH-BNER\54(B+T68]@E=,S^U]C.&7Z4_CSW -ORP3=;OA:;(\=WO#_@+<) MZZ-M?76#2;O79R14E YNX?]%?MFOL4 %R0NX.U^[GE11A!C^AJ/8<<49K;$ M;@_F#<'\5TLL02W2$"^;<3A9G'$X'$:C!_B_FW02_/?_ U!+ P04 " #] M@:)8'NW4O"@, C?0 $0 &%S=&4M,C R-# S,S$N>'-D[5U9<]LX$G[/ MK\#J*5,56I=SR!5GRG;L653P/T2+B@+#QM=8\Z+41"EWDTG)RVOMU?.1]: M/W]Z]>KC/QSG]_.[&_29N=&4A!)=<((E\= 3E0](/A#T&^/?Z2-&PP!+G_&I MXWS29!=LMN!T\B!1K],[3H8E=_G)&'<^O!\<>\Z[\=OWSO&XVW,&O7['Z;G] M3@^/O4&_/W@S.3D^?C_H=0;'3J^+!\ZQ[W:=#V3\UL''>/RNT\%>U^UIIG-Q M(MP',L4(IA:*D[DX;3U(.3MIMY^>GHZ>^D>,3]J]3J?;_OW+S4@/;<5C QI^ M7QL]'_,@&=]OJ]MC+$@R' M)EL/5%Y>&7B0DIT0!^6]U7@CI.IPO&R9#:*7M.I^\H);$$U<>1)%> MWV?BXRB0IZTH_#/" ?4I\< Y J+@7QN0NBTQGQ#Y%4^)F&&WHG$^O4)(P4:G M,\8E"C/4/A9CK;7@4I'U6\A ?,-<++7GJI$"ANH)9L:W22"%^N:H;T=SX;7: MU:5&PIE@/*LE.4UCI,=7ZFB0\M?N8#!HSY4#YFN0ZTYZO*,^.K"J^MT:8HO\ MLKIL^.8D=/O08;7XZNF0T.VH0^Y2*_(%&Z7^+G958[EN:ZL14]920S,2Q#V: ML,>VRZ)0\D65)9%'DGRILQC6F'F$UI&=#%"!$_^TI4*I MD\3./V:<'($FR9",@/4%H6Z#!"(@A.OYWJPFE+!0/G':$H!#0(R)#GG^'O'K MSA](:$C_%K,/\+CN[(&$!/_W$W=Q4'?B0.)&P39>K\COX3ZBWFGK@D&V/,03 M4$]=_W9W79KD:-$KFH1QPGKEBY\Z^E\7.:L;?A) M?]YG6UU0N67PQ,6:IB4/! NJI^N(KM1/Z\#4X7SG'@H*= MAZE)X- ;T4E(?;!%*,]3,BUSY&^8< L#B#N;"'VOY?Q$' M*QJ]331B3BAAA1)>#<(#(C"/B*>*D2VPR*.VXM#?Q"'F@A2;)F)@:L![/*^Y M#ZRHK#8_SNX#BAII\@:9&FKP*94ZZ$(N DFHRCU(6#.%*N-BA>+M)A0I;CI! M6N/7(&SN"*0F$;DC+IL8IC4@R2&V(O%N$XF8"4IQ:9#]1V2BG/ Z5&\PX9KV MSR&VVO_]IOUC)BC%I4GVEQS*X EU[R$;$4L+P(8H.:0I$8>@ /'A%DIB?B8$ MD;]@&NH ]*#>/*H3P'869<7V0P;;1"1:E_D&K4G5$5#+15HPTI)-7#2R&^01 MEYB'8!,Q)%QM$BP<@0GJM+L+&%C1RY3S"2,$G)!AA32O!J&Q1>/DQ[1GJK1I M!H.WQ\?O,P7IUFT:]#KYU*3.7*I[F8DWQ0*\-ER:9/[<- M4QN(,BY62#+%:T%+IXGP%'1F:@-4SL<*4:;6+>SS-!&D;*%4&Y]"%E9H,K5O M3L751%"RU5-M4 I96$')E,$Y95@C0=FQ2*H/X7X$6@'/UMW[JLV:Z";Y-59M M\$O96"'-E-N%!5L3(=JBIOI,A,OI3 UE_GDD:$@$7)28!L]5"+7YC\?,B\,[.(_^;1-])Y4X5[?!7*( MK3AF.CUKK8,&(I!;]:M?0'M10)B_O*TS&Y54W5 \I@%5/\N)250JYD9,U@/28E1*4DR[@5AQ?2KVLPE?=P+IAEF5A0SG:=\%)>,&XE:MCF_ M VH5F%E1R[2)8+YB?O;4/&"NPMP$[R/1O\A[FP%4C2D73 MW*<]+W#K!R\N@UPBH/$&=\\D#N)A4$KY5 K)TC]DTP.VR([V+MKJ)IGV4+Z; MK*NAO$7+68Z.54&2K?^@SVC33#?:\2'>+AO#OD5;W2C34]K?D\3&[SX[@KDY M$,9]-8-@H\&JVS@TQPXMX*;ZR>U,K>@?[W2[Z6GUT$P/;)\>FJ50AX%^C4>K M?JB:@7D 8N:@!RUG\>+8NSJ,N39>Q!O27^R^!=I8G333"'P^)S77T7BQW,-? M?+ ^ZB8P7=$Y\&OI[H_2QO7[LJ?F^=C2J.A@U/@%:8ZA ^0/LY*H)3LBM/V02/E(< M),]&%[?AMW"&:7+$6POA,2"(77G:\J$^@@OJJ-?35DTN(0T"]0[7:0N6HCHJ M4IVL?0+Y!67>O3[+T8MX_ ,^$8%(*B/U[1?.HMEIRPRGDDQ;R!S]N#IJ6W%1 MJES#7<5J=4YL9NK)0^+;5.Q1:]V\AGA/YO(\8.[WPDE7IG_.Z7_:EKM54%05R/ZL>Z MEOA?B\=AA$;"9ZF7&9>O8*[JHN*X6(%T^WS@>=&^#GV.DU*>:+[ET)80' :. M^6V4:U4-ZJ<(PN*ZE>D/(2?11;GX)PF\\\7H\FYX)B^8* Y:1<,/-%M-VA#G M!' @UZ$DH+V,7^B;<>*:YY$09LZF#&+K?V-K%\Q^6W8'&ZJ_@*=RBH,1"S1G MBVL7#C^(A:O[A_'.8)E([M##F405[0]+;1T7SK$@WA OU*TSE=)/]"CU[/^1 M\,6M?SE7M5G)/EB/R\$NJY%4F:40D-N:]H:I;$SPU(UOZNJSD&'8V1,41+_" M-1A64CAMR_"Y^BA:4-+WD.D$A_$;(B&6B%O_0B-AYG8;GI,''/BW/HP@ M=!*.0"/J46Q.MBTPSCY%'&J6=8]=6(K5F@?Y8P\B3%PP/F,J/8(M%6%N66W'8 ^UD+H$33SR31..ZY;;1@"^U1G<'!^OOE7*J8ZJU^_EBA 64A M.@C/5^U <1;J9QY@CDJ+N9SF(*:UQ]3P[Y0"U@G9AQ"N]9L/YC^6_?3J?U!+ M P04 " #]@:)8%Y%TX#0< #N" $ %0 &%S=&4M,C R-# S,S%?8V%L M+GAM;.5=6W-329)^GU_!LJ];3=TO'=,SP767B.Z& &9ZWA1UR<+:EB7OT1'@ M_?6;)S!Q^@6TX7\U\>BI_X MPP$_WKU@_N'?__:7O_SUWQC[UY,WOSYXMLBK8YCW#YYV$'LH M#SY.^Z,'_1$\^&/1_3G]$!^\GL6^+KICQOZV_F=/%R>GW?3]4?] ?W0YO>Z#^+7BT;]^^_5M/H+C MR*;S91_GN3U@.?UYN?[AKXL<^[74OXGKP8V?:']B9Q]C[4<,Y:?$3Y^6Y>'? M_O+@P48QOCP#Z):Y@_8W]Z0G\\G Y/3Z9P=G/CCJHOSQLW\F:JKG:X/CW MF[_LT6>(.<[R:K:6R*_XY^U7-C!D:.%3#_,"&\&VR%]\:-;4LNC._N4L M)IBM?SI9+=G[&$\F;_M%_O-H,2OXUCS_G]6T/WTYS[-5>V5>+[JV@,<] DRK M/J89O%O\OL 7:MXC4OS&]R_G/72P["=!"J4R9%:3B4QG55BT+C(OHK:91UZC M_U*R30Q+E,.: C4NTYH'6UC(!ZD>P:Q?GOVD*4&M%4"+?*.U_>7WVW2^Z-;/ MWDK"-$995;P733GD637:LA!22M3%ZKHDE<1G#EVNZP,7'77ZPZ%!@:!P? M/O@(S9!M[>0&4.SR%R2]^HYN/_%HN3H^7G\GF_9P?/;O:[E62<0A 1DL5%2O0T3*C,*R>U-(H'1VUGOH6)<,T3 M?!513SKAZRD\T]QG%BNJ--4@O5 N\)*'6]Z8+"@I$R[3?5^1D_'\Z>+X>-HW M)[RM#GV?'M]D=-H;H"BRTZ$:5FU 0,E;%GWD+'NAL^-0133$'/@*G#$9RD$Y M0:62 ;?.O;8%ZZV5RA662M9,(]V9+Z"8-L9P7J0V8OCM]G ?]7KFJ1^!>?>@ MZ"$V[*>KKL.W9Q*]-\FYQ*+CE6G@G 6/8(*3Q6!(&7UUP^UA6Q0'KVLQ?_\. MNN-GD/JSA7G#L\6M @7L#-/5%(8Z3TQY)[U7VD=(U N["F.DF_0^VK^R+1\H M=#K3>X3O74/R9-%UBX_XEBTG^*#L(@1T$11'(-8R'[UC2CA;E,R&2W([>A7& M2+=C"NT?*G0R[3_.>;%"-^!U/&T&]VQM()-)ND55*F2FK4?K[JMD'D#S$JV' M7(@)<#V2D6Z,%!P@$#VACXY[;,S]']/^Z.EJV2^.H3M;[ND9,K1*,53/F?4M M>M ),6J'BY4\XKZO(4MJ4NR":Q>*Z.^3(N1J(2/,ZVY15@@L=EV<]Z?(Y6X5 M9T]G<;F?Y\5\N>K:\=@;6$+WX7R/=%Y;[3#N3.#0Y%45T=H% MQR"U"#2:I")UZO K<';AAOL^N4&E!#)6O.J//F^!%Q8I1 'CN6*J*/2@01H6 MBA L!V^3RD)*01VOW@!E%S;X[Y,-%,(?\K1-NUI+K(;9$ K342CFK<%8RJ/; MG(1/2<0[/FW;Q[.""BC73>;MGW&V@@D7T9=2'2L@<6$!H\*403 OG:R9*VEBSF%U 6*VA2":RB_ANN?:^.F"F@'9:9Y,= M$*O^,H8QY6&(]7Z0N.F2,*5,V]KC['6T&*&-*PQ!3@$+XE.FXU?%J[8>O-UODYTD'1S!?3C_ MRWE>',.OB^7R=^A?U7?QTR1)=+*24BS5BIZYD< 0]_ID1N7B3*Z"NBCKEA#' ME)VA9LZ RCJ84:WXG;Y^_>?VX?[I8]A/NP1654CO812,7 MN&=1.16^UK]\JDOS*]]\RL\*^!YU3B9/,4KR!/D[G4)[';MZ.#RZ0 M\1G4:9[VDVQXA2PU2U[F5M4D6:C:LU*-+44&H$*N$;E-9 M+J%?3G10(D40_S#C#LE?M M?"3H)L+,V43VUNXE&<))]#UIZ]G<=X_GI?V*IZT MXB3<.2?1VIJL\;BL6)DN5;#HE&-.2RE3P)?24JO[:WC&% L1:)],]&1D^"UV M?\*Z^.CQ'\N%N7C=#:;:!MQ?]:\'5!A(&;Q=QYR8#QK[BH'7C6U\L^> M/:8PAD#->XF43*$OYWV\^"LXJ!%5D(B Y]JN$6-,) =E]M?Z79 M:1]9#[=Y70#63&FIN:16ZQLKX!J%Q\W4<'S#,,K*BJ-79J@/=+\!:4R!+14; M*+5 9]@N%/Y?,+(08TU91)83ETS7UD^C\7?9942GO 1';N.N13*F@);,+!PN M\\$JF"[@\5))YS.&8-GDU@&@D(]HK[AN1T=&.>#45N%F-&.*>*EX0"1[XLS\ M>?M/5E!D01*ZVCHO;6O_*')382%*%:IJPRS'-T]+_"6"J"R:Y&/VD)6@#MYV C8F=VA_ M7EPI<"'7R:"9WG.GK8A@A?/,KYN0VXF9A\A9X K1&%Z5IX[OO@)G3+X1'36H MY$]XI)T!&8J FG=V?B3EO$OHI*-7AD&M]MFS%-LT+0[:",>3ATI,A6N!C,DO MHB/!X3(GS I_P&I>X^/PQ M.3]TRMY;PH1'O7 2IP5#,?3D/ 98T>B$")K+%;/$18%CU:*]$4HYEZB-_,7G MCR^33Z'CO25,K>/GGTY@O@1T/BYD%<\[SVSF603%0F[3$5.M++3N1>ML@V5J MDM31[@ZPQI?*)V0$F3XN$>6OCRY+ZU?\,]$LQ[<]_KJ>4[.HKTZ@6W__P4,= M;_C6 :8[[H*?:,SCZVY1IWTK.)UXGYT#)5A(13'-VT&-X"@0&\!&J3-(ZKKQ MST\_W TX*YQ]@2_%9C;1"B.5S^)[ G71P7E2#Y;//_5=Q/=S.H_=Z4L4^/*& ML3'))PQST*T%DRO27&:D>0U,:0L!<-O#]XSC #K;GVD]R6"JR5XP8]MAJJJ&Q8P[N5%!9"^YL9$ZQ_L% ()BS3,- MU2 ***U8::,S-:"_$'6(3 N92D"_I PQV^':;>9^C=_^&KZF'G,?Z0[#U=TF ML5H!)BE\D42H[952+$J7F##6*!%=M7Y0/E--U[LS$T='EF&517?@M=F[&XSS M96LEL](UX>;KU\T5GOF OSAI1"I>84A#W9IR#8R#"U,[_)+-*SO1P&.4$D7; M.@5U5!A!!8^*A)"XXKQ*\C3EA<>/R1H>JN\KM:I[2IER$DE[B_X3G8@NSC" M?ER.I_,IQGVXS ^P]3$F!LVST]DP]"8M.BQ2HW-1\'V6M40N(D;2Y-,'=D(V M*O-'S8X!E$-XH($P5KE?=8CP+?3];)T+0) OCT_BM&M_0&)_F+;;3)835Y(U M7%C&2W2X%^C"HG><\1X$OA*L" M)=;ZW:N#UL]:6'9*2!6]0$?A>\V-T#@M.5;G6Z58*0+9Q3$8C3$E!ARC4RND MI&^@_*;3*7.YT#M47:ZK%=SM@UI&4#F5FP8"RY*@&2I_6*-U44+ M7BIYW>+7AS83%505SF3FUOWCT2D6H ;FDE+>M0'1 M88"FJ,LPQE0*,78*[:L]VGI37.#B2YMX1FWD-;B+I'C#'Y#ONRY>K<=NPVB(<[;?L7]765+N^5P6Z#],,R[>+69EP M+D5HZP^A'4V6Q)DWF3,HQ=940O;D=RO>C&94'B(52XB$?U^U+U^,%FO[T<;@ M4Q;"W/2(@:MB=EH948G,-0/:SH:S[74+D79<5=Q.F=()"5EL;/E$C VB:9VQ MU52@;M@@7@+A:; H@5<7';/2M3M,2F'!HVR2LAE?+&%*O:NBH_O=V.Z395\Y M3[Z-?FB#CV_.1?0Y@&@GG[RNW=7U!4BXWIH%UR)#T8.TO1%,KKRKKH\Q<8I< MIY3#DV^2TJ0(74SQZ#*HTHX&,#"*N7I6.0A7C.M^MZT?A3_ 0/1#((\JH+H';I*K]6[=$RB2@P^"F2PL2H57 MW-129M;6*FOB$,C+'&_OGM"N_<6B0S+.-]TA^?1=%^?+F->4G9?UG[8$+O^- M@=YV7N1&6J&5DN6LF6I$TAH#Z2#:32,\J>@YXMM1*71R]FBX^D746?OW3H],GUZ(D2)JTE&!^P+GO!;WMR^H]EFZ9S?KS^ M&&GP83.60V51>+NNU+9IDEJ(U"Y*$2PG9"4W7%J@+H[8'1U!W4T'<0G/8//_ ME_.S5MJV=&%K$,(:)J%M73%@'*6,95;H5"K&4M72'^I_!= M+=?@Y&X$.TQ;E=/2S%)[QEO,@!:O5!WQ^Q5!-^,I"*28 !G*>?#[4[5*L M=U7T<4>;.RK^=LX@U?UBSLISB^D MF#AG3:FXY8J0'6N)*N9]2 R"259Y7RUYZ>-NR&XY->2'\)8&T-F YNELXN/I MBT7W=!:GQZT&9/N;\Z3%MGAN>\GQ1/K,:W2VTGC/S?.W4GHFJLKH<#"M>)::5!!:#U\SE&)/G M;7+?\!F'79#>\C+L'\(VWH%.AYM3?FE@!DBMDS".^0CM#N2(!CPETVZ$BE)H MF]&D$Q/M&Y!V853XL>P;I9+HFJ+;79A/D-Y?>I B"YT#;UB0[)4'YCT44 IW0W#M[U00^SKE;04$)E%7N_XA=AX[BZ237 M"#Q'P;CW&:%9##AL&W^1'0>;I3/E4L_\#3?1[OK$G6CQHR3'A]/%@ [0\^.3 MV>(4T"];WYQZW-VB/0W(,.0_XO5O#]+K[4\/TQSV$\[V X3>=_% MX]>QZZ=Y>H+ )TFIY(62:!%;AQ,HW;9@Q[+%S5F54J]< G2#.W08CITH9'XD M)^D.]3;@QG9=_^-Y*FS"70B%@\9J$TA<=/%DSE9BP,"LD8EIW(!9,H!!A'N3#O)T+2/\_0RVAXNFZ M"^I5?39MSYJ7Y:1X+Q3PC%&,;P6QO%UA:6N;.V "%!L%-]0QPU48WT,'SJ%T MN1(J'*@-RI@R Y3UR+Z7R^4*5PD("E(_,5D+';UD52J-?B88EI3P+!>;8I1> M%3= \4-:,8T7^2N.$*C&L(![2>?6=M0N%0JA(#KL@E1"%U82""9*EH7!UIZ M\JK/RQA&-63]CGAQD![H#,<6P_;D^MWB7?S4DK!'BUEK!'NQZ&XJL D5S9SR MN-;:S%QN_@ *(4FG7:O-$I*Z]W5?K+=LL?DAV'4G>J6;CX(2N71=^_IJ@FE& M[-OKW+_\P85/OH9NNBA7PYWM<)CGG_)1G+^'-RB'Y[5"[B?<%EVEKBSI-J@I MB7:C2L$EMQA:>BOQY\3U['I T7HY?<\G6$.H?.AALW>_+2U$PPE.YFLBJ;Y<(*Q68#^ 9Y!!-X8!EC*D7_SLB_'T3ZC[\BF"M2E&WZ[0%!NN90TO=! :U5BDKPL_4 MPT/W]2OV3PJ\6SS.J),.OFAU1KU][G9.60;1+@ARQC^&I[O(>D]N'7:5S]#3\Z\,$GO&?1Q.MMK5.8UWT(T&_-;^(B& M89X]YA3Y,;%>9,4QCC;KFV9%52P:F?$%SSI7;J01U.;XXO,/KV+:?M>;^/$W M=%&[:9RU&1FO5QWZK4CWUMVP&2V[G8^Q;+.FJK#>,1-;DX-L7'>RL,Q+1A=4 MHGM,/ZOPUC#'E.;&51=A==P6Z!^+[L\V^ +WR.4E8#X6R8-O1[L9 MPZN(]BU9[IAS(,&TRU@'&%[R35AC\F#H>4.D#GJ>O&AWM1]!6=_,]24PX;)/ MSA@,OJ$Y30EW6:%P;^69U]#J@PWU[4H[P!I3(I">)T3JH!W0?W&9%P!)GG&5 M"1@7:NTB%9:X!.:R1!?,Z:#(]Z.OP!E3OHR,%U3B']I#?1&GW3_C; 6_05RN M-FV:R[<9B;R:P:*>__6FSC?.+S8^;?_)HI66K[H._?LG<3D]Q-,=$ V1QWQ7 M\B+RO"\\_1S:L^DRSQ8-R82W_J.B*[/%FS:66;$D?600!!@AM3"%>J/X.J+# M>YRZZ0?4[ >XV* G#&AP)K%8DVRWL[1H,'LF(J[82U4#^;G"M4#&Y&$3,N-J MX]*A2J 9*? 6NI-O+#/9;$Q-EO'4FJ:2X,R+9%"?17/+==&73TYO&!OP[6>- MR4T>0/E#2)RN4V1MC:^#XU1NVS$ND,>$<'Q"+\T4%GT;M!I="IZZV^A&, \Q!!>U8@R-8?REFJP3)?%8#33D3OB(EP+9 Q MV<%AF'"X_(?V^M_V7>SA_32O+Z&JBVXCK?5!^BKWJ^:;QHM#5MO4ZN;-/CV* MW7M87OX@?N[WS8<6Z['6B_,3G7CA,.> P.!^ 1/%#B.2.E%X\06B+!7%F/9,TBT1H8B##-" M9*8-QFK1*8UN3)3HQ,@J _4+0'=[R%V90T+N['EAR&W41-@%>L$6O(6^W\S^ M>SPO+X]/T*O>#OW;#$):3HK4QGMK40RB,ITM8DP8$K5)?[Z-)'&1^A6Z'<*! M30@/0<@V=;7X;)E6T3'/03 CE8!VMZ)SU.6>MS$A]US:.""9;GZG#M;3,._2 MV;Z:BDFAMGO%U]=*A8B&0P;-C+*YXE[H'!_TC;G6EQZ1_S$L30Y6R=!Q_//8 MS1%:J]1_NC@^QC"PM>,>$&=__0N)XN!;H":*4_]8$Q/*XQ9CO(??5\<)NC9N M8[9JMT*WQR]?K?IECX$S(IMP%$KEZ'4J(5#'+F06E+),I8(>J0TY6NJDZ2TA M'FIMKGW<30_[?//3!#WYC(Z,9-:VN216M;DDIC)K &R2,8"E-DA[0AV3>S@D M_RX;K;O0+-FF=X-@KN!L!^5YDF(&HS@PAPYU2Z%:%GE0*!NTNRI[I2UUZ>BM M (YIF[QWRI%H<<<-=/OS]DN*2_C;7_X/4$L#!!0 ( /V!HEBVWTW7FC8 M "A. @ 5 87-T92TR,#(T,#,S,5]D968N>&UL[7U9Z[?X5NS^M- M=^V+8^P)2:WV***[I2NIQWYCU)(E80SB< !0EN;7WRPL%!> !(@Z @Y;,OB M(IRO,K]3E9F5R[__QY?SX;//.)X,NM&??^!_9#\\PU'J\F#T\<\__/[A9W _ M_,=?_O"'?_\_ ']_\>Z79S]UZ?(<1]-G+\<8IIB?_7,P_?1L^@F?_:T;_V/P M.3Q[.PS3THW/ ?XR^V06"!P^J) X.HX:@0C2,AY]_['V4^O?G4R6/6+]+'\Q[__^LO[] G/ PQ&DVD8I6\/H,?G MZ=4_O(Y&_SC_(?WJ9/"GR>S?_]*E,)TIZ,$E/%O[&_4K6/X:U&\!B5KR/WZ9 MY!_^\H=GS^:2"^,T[H;X#LNSQ5]_?_?Z+M+!:/IC'IS_N/B='\-P2(AGGS#] M>H%__F$R.+\8XO)[G\98UJ)?+KF"TA7.O]5/^W%G3)\(R#A=1@3Z+HXJQ1MB M7/7INV.^^BS(6,+E<-H0\=W/;HJW.P^#E@*^\]$-T,X^",[Q/.*X)=0;GWL- MYQ+D;81A,L4T&.7+R70\P,D?4W?^XPSARVXTZ8:#7/?6]U/ZLVZVDZZ\^I_+ MP?3KPY#K!T/=:)FEHV&(.)Q]]^QR A]#N#B[>@R!Q=?TU\F9]<$57Q3(A+&> M$1:B0PXHN,]6YRB%N*OAR9(Q)4SB3,>+1Y"NA?P1A]/)\CM5LG(FU?4HYA)M ML*X/(0[QK!0617 UC1#<',]WSCR?+Q+M MVNJ0*./NO*D^IUTS,-:-,X[)+J(?S5[Y/Z5A-\'\YQ^FXTO\]LUN M-"56OQK.'D@O)GZL?VG&A/E;]+([O^A&];UZ_F4P.0N)1RNE)N$8!,5Y H]D M&@7G \_:,QUL7\18!:@A3^XYN._AS2,4O8XS.PM\%85V9,,M3#_-CIR-0)W= M,B4:L6$EH(8L6&L*W<.!W177]27UO5&":RXP,@79BDS@5 076 9,-GD"[J3C M3Y<*-ZS,PS-A&V'WP ""<]Z-WD^[](]?9\;GF?!)&)4M(L MZ:O@,)C&VK\#HJ7F5UGL=]7>0#E=2\G>537;5=7/4J7YY?# MZG"]F7["<5WX&#_5;?(SOAZ19X8+H-IDG97T8)W5H)SE$#!G\%Q(S7B1RK+6 MU-@4W$G0I!=-W*6,V)4R/V'!\1AS!4CH9B'%]Y_"&%\$\FG>AJ\SIWV!-2?- M,0L#F3G:[5!G<"F11K@2,D$R6I"W%1Q$ @-"L4AG8W+0/W5#^OS)7!;O"/C/W?B?89S/D D6 ME#'7W*K943=Y:LZ!X+,!L( \_&DG[ M9F*$%H,R/I&95AHS81-.W;-*9^=836(SCJSY M),!''@"5]UF[P#.V]IY6X3AM=NPL^1[\J!F(UY/))>:?+L?UW,/QH,O_%8:7 M^"T"=#TN=%:8\4Q:A**$)=9Z \[X "D4E4L.6I;67-D>Y6DSJ6>MW>69>2S/ M:I[6.KAS8_\=UA2N-$O7HE][7H7S7_2]:ORGDJTGY.2$*@%*1@U1T[LB1%8\ M&&2:/YAUMA."TZ31_I1RETEV]]O'_[Z<3&<0#DWW^\]0[^0E_ND%Q-E!Y,NO*6GD OP(S4I*[W@X^C01FD M,)H^3ZF['$UG6(>#1/]XQ3_YJ5[3#">/R<5N"Z!-ZG:/0FF4Z?UVW.7+-'T] MJF5%8;'(1>A<\A),LAZL2A&4#PCTVA>0*NL8LJLYG^U#+^O@[/S:IT^8+X?X MIMQ]R"*]E7FKN1> GM,;S:4'QR6]X"D%)644F%J?I0^"VE>&>"L>W+'KFTK] MT-GCD_'T[,T_1[3]?AIF2HA&9<@? M?(TO]-4WKMQYZ,&RP=OJLFLATX87)#> +"Z;-X&R30KXIFH^1,+WCHI8IL%<4Y2Q93,1F?;,2AT3=IV?_K<1G@-]3AS M\F]4PUW&R2 /POCK,IVG^*0U1BCUGE\)%0E8)L\K^ MG-B=9=_U(;B&F0MU@34PL\C:F-<1B&PDRQ9D=-6OXA$">5IUOF?J+G)M>*5["\J2Q1N :7BNW@&P_Y-U)W6L5NL.LFQ\NMX%Y6U4 M18@$R0?R&33C$!.:ZC-PX9SQ6:TH"#]6Q=YSPO:GUVU$V%R?GP=UY757&G3C M>1S]U7C&3"$/M60UD=\\?5M&--?SPA+ M$@4]:"L1E">Y!"$4H&%.T5MC^&96^!81ERW@[?^VHJ\H3%\ZV0-]EAC_!['GP<))^^[83[+QD1%/B_$@AD4HX5'GD.M)E32\.R3:,V2 M]6A.AQB-)+[6S6A].?5S&(QGJ22_$GTOQ_,..DO7JRM7/WX^F>!T$D;YET&( M@R$]&B>+?]*-WF&Z'->T@MD5S0XW53VB:7-MM2]Q-;K#NH7G^2H\^2"^K&-M([WU8)ZN.DVO "X"!)M [*G5U ;P#M-XJKEJUU&GL5X.1"'$P+EP M%N*\.9N0$%5T(#W])Z(09(&?"G4>:%1U#,S91AU[8LSD:B]>1 J3#C*C=:!5 M]=M+;?GL:.-E+C"7LU1>M:ZMVP37_OWDY@K=@# [::.'P-NUE^;JK_\YP#$] MY-/77_ S#F?O3=8>H_4(4LS"!LR"*SE""LB69!>@K51ZZ*D5;9UGZ9[X'QO!'F,%GK80=[A=#!?^MMA&'V@?S7;0:65 M&$7AD+(CGR+;"+YP#PZS+SXR%*'UYK$:R?=M/#?03C]M(6^A6KPCF^#JR2Y> MA^DP)G +O3U(A1V$OI>-9(%/I!*-5 @\TIZI?&$0M!"@G%#&H?7"M&Y2O5\R M/&"S[I,+V\BZ=?W#^\N+B_G=5QB^.K\8=E\1;P*=[Y'_[S(,!V6 >54GW/IK MBX.1]LA@LV5@5$@D((G@+7*H3?L3,Y(K?RL&N*XA15M@^S=4VJB[.Q)=]6#E MOAY]QGFFZ=7K1<(H2OL %FO?L,0B!%8L,"935M%&UGR"TET4W[?QLJ-6>NC' M=1/1RS#%C]UX\+\S-B^8O G"GDR8A]$=QIC958_WTJ*9$GHP:39 JD5AT2H# M"3DA#74>A,P!4'HMLRN?+T=YR=I< MG'^X=(13&8_#[FRGJQZ:@*X>';$)J.]]H.-6 MBMMHC-]CI-[#WK(:'.-66L+\,KUR8,JLI(4*G"N=M' PB"*:*%D$113+KCFKL4J',%P:[HF&9@R"A,XC+4A-AD!@6<&(1NEO7"1L=:[ MX_$S]:&DN6,GZC9*[8&@/V&&HT@>23GI" # M7\@OT4@VJG'<8/,PT+V ]D^>W75VIY]#*X'WL'$\_UBK<.Z@TIXGE96B+572 M'SHH\#EYT*XXE)$+W[P!S&HD)Z#_!B+NH5KD]_@G2SV90KUTP&2BEH M#%FLC!:.B7PAY1PXYS23+C.M6R=#KP5S C1H(^B[#-A]@_?_YM<&;("<+Z\ICB&=%F5&2G%VR=D4JM3='S8M"F< GALAC8+FT[GJQ M$LBI,6!W:?<0=UB[Y#.5M$ATYH$L]4[<\PB1\P+:!TE;8O$HFT_;7 ?FU*C0 M1NH]1""N'97WK1T3%S%+#SG6(;(YU;6C M0F9L^UQ^;S(#=#]CV;&SWHKI>K ML?'@^V*ACL<#15%!H( I.IV&4,K,@7&P^CG ED/WSIP^MW;GV MVE7DS0L[<7QQ_\+/=,1@%"/W+24.*A@'@04+F1N118XV2W:3$>MJ-1]\UDDI MO0_Y]F!W/(!.)E#"6END=7O[ M19O_OX7Q.(RF7]_A!,>?<9<6]0]\8ILV\]O ;CON>/G(I;*_7K,VBA5:9TXO MO8W5VO#@2E&0/)+C:<@#1=\\'_@!4+LG/J]^P#Q]DP>+@7L/WHDZOMPCG7=! M$TX5>%29I^:=(^X%M.>1QXVX<#<9NI7,#]TB?3:(JMX(S?OF1BF*S62#<_I# MD2# >V$@*R.Y#4*B;S+8;?G 0Z5'-]1?MZL<&YJ:5R"65S@;P&@YB/';HP\P M@O%QPK^MOATDUZ,B!1K&K4E0F"^@1$TX19' F>CIOR*HM-$N?F@%WC=JL:G^ MMA%88[W]2I(ZOSQ?5L@H[0@*0DG*UVAG@FB+!PS!BE!7Z%KLJ#<>NN>!B(\5 M>]="9@TOB69 PI=K0(JTB3DN(6:R$U3T&8+) 3AC7&KZ7Q(;U0\^I+SK#WV" MRGNTS/HI,A_E,,ZW3O@5?F1"P[U 9;<.U#)6G!):I#"1C22<2)A8\MX8W ' M&R;7D[W24A:AMBZ%Z$34*HI@]*WK MXG5QNDT>MW\F]*2KKE=!K]U)6D=C7G;GYX-9TXXZ&N\E.6.#4D"X"<_"T5R5/R(9+[Y4Q&Z;TFMC]9Y3]05+T/W6\CWUXZ>G_NAI_)QKH) M;AEE5(R1FQW ZD(6;J3M+I1D(=1,N.(8\[:U"WHOH/T[&[OK[$Y;[U8"[R'] M^!><3G'\ILRQ+3"A1V-%Y5L4W'TF]"L<)Z'YG\?:P M ?SU,E2?%O%-' X^SGH[3EY\_2U,JR,]:\257 Q*<6#)U-*-:NCHK$$;D5(* M/'';VCUX"-/I6()-I=]#4M J?'-TR_9Z&^#KR49\"-MA[,6V&MV +CNK8T^; MR@V(M-$!RB(<[:<24^O:ZKK=7A$3$RY)*)QL7R6*@."*!^_)LR:#FEC:NH/" M*ARG8U3N+.5>RIAN8KH::_XPJI[,Q]6(#F,T[JZQ!RBP@[CWL TLT#E+KC!W M'M :XGR%&(HSM;%KF0VYM[)U.[Y]DN !4W!?'-A&RGVTP2;[9##Z^ W<,BW' M2UJ0=*2C2*9*U(5,E91!*IF#*,9C:AUE6@/E$(4ENVOJC@VPNYCWV! [N9RR MR@&R"KR.MO,0$3D(;UST*14LKT]NLE:_M7<>@WE MFA"DSY[!C]'NT3>W5MIQ97G-1",/3/H(D=$+7D3 ;&((+++OCJF/;&Y]-$3= M1JD]$/3WT>4$\R^#485YXW+)8BZ</R5OCGK67%F;:VSJM5QEMLZPK6. MAT@.F,]2H,S*-9^8NA&PI\Z:_K302]!_A$M[YRK1;4[Q%]UXW/VSIL&%"_K) M].M9O:+TI9,>0D7SF^TKD_G- MY712"[-JS[;S[G(T/8N!"V-1 !-:U@; "NB4=*"#-0SOV;]CF;1^7L&)(.M;[$R3;FH[ PB$*2:Q5.B?#)7K5^E)Q M#9338\'C)=VP&_O,CKXRA:XS\^=N?&L7>SV97-;>GR_P4QB6-X5^ PA;Y78;XQC[R M3^$\?,3)^^[RXZ?IW#/C0B!MF)PXJ\FREB2'(.BTM*$4,J486MV\G>9#H)XZ M6?J1_HHXV^YU5C<1OII,!^=ABC?C/F?&DI=N2@%>>WPJ$W6]_/<@0HXL"&VR M;3WW82-@)\J3!EI8P96F0=G5$%^/4AV?AZ]'B\8D6>0D- N0ZW _]3IL2?!K^"*Z*I^SC_P)\&D_#QXQCG M-U%=6?S&#@UBMGY&FW8QNRVM4?.8FX]\LWSD-18&RY3B"33CFEC()'AO:J,@ MF15CV@#LISC,QEU3IL0MZN4>U=]% DEL1Q<,9+\>$VVE-8!)#,!%1K.9/,>F/VK_(%T MQWUI?!OAMLXV>3TJXU!3[%(M>OSKN+N\6&3$12DUCSA R\K'R[UK+K36N62_$EO'@S!\WPTO9X6L"TQXWP MF1GF(G@;R& UF9986 2T7B:K=&%\HV3U!_I+KW[ZR9A=L4&( M)Z?T>Z8Z[$OGV\BUC]:.W?BB&].Y\ULW6IQBBT/':18]EQZ<8C5"R@1$:P1H M5MZZ\7 MFOZ,%VNCJ3JI_"T$W'AIQY5#\%;N/XW#Q:9#"<,9SFZU% M5LCDR-K4XRR"$XQ\"U=L(E\BY=N9_8]ZW=<".*DSOHV8&^;ASD#-27@=TH+F MFX!J>,ZO!;+_@[Z1HKJ^I-SXL%\/KJ"-1=1I][I>AJ= NQ,Y(<"9Y5Z0 ^+2 M1H'ZXU+]//G\K/"< M8BX.N*A=NB02%WUM_:(0:1%%E7Q?=\3M]/;R^2GH;4NI]?"^/?_]S,K@;;W^ M]U&1X1""@YA< 4WF(WH?5+QW.]U.;\]_/P6];2FUQC&05Y?C[F+9&\\K85&C M \MR 95]JA>SM?N.*%$R;IG?*-WJ@T5<.G)/<9L^"QA83#:\_\ZGK\='R:UCTM=P17KP[LZ;X8*2% MHNH$=:PI=RIG8(Z'S#PRQ>[K6K'=/OKBW5/6WB.EUK @:[:F[G+ZZ?DY7F-1 MKBWJ@A,DY%G>>_)2UV4"6#4NKEMSZ]>]G MN4[>S"%"X2Z!*B:#,UR -,$HEEEV]PX!V.Z-_/7O3UF'CY1:PXJHV8X^&2S9 M@XD@6$Q@!'-U9 WY,V080\Y19IF8%[A1#L5#Y^'5$Y^R]G:07<-*HUEX&FO3 MF.'-G< +[3DS$K2O]_R%0#FT&EQVO%B;H^<;I<4]=#VSXME/7:L[R[-AG= L M#6"6M;Z\^W=>%"V(7HIK,KI*M!!H,71XQ^31B!3LK4KV-G)(1660&/"\> ME"1P,>< (=&AHUE*4ONGI_5[[L'VI/1MY-HZP_C5_UP.+NK!]3X,<7G2"%J/ M]E( II)K\G1M6F,#1":YT85VX^&B4RER60M1G(Y_.^[CL!DE(2"R]"LLV*0=8]XNC]^#*,/W:TSI]KXM+M2>/BRDJ(VKMVN:! MK9L?_I2UV$1@/?157!,'>!XGLQ;F9TG'[#234$H4M-94:G:4)J;9HIPTW/J- M"@1VK^U?0MI_'=@A"OT?I8 >)@8LX/Q,0EFVM?_;8/KIY>5DVIWC^-67-+R< M=0F=3)#^FS^$+V?.!L0ZS-([3V9F+@5<0 _,)^9*8J'PUKO^(V >#8\>I^IN MOWI:ZP[TW[WFMS >D\0^M^U7<^=3^^I0LY1 ?M25.*L";7GI%2T1MDBP#GDZI=\V5.7$G'-@KQG5I/FFUX ML%5/FFT$?NB>-&M#HH8;+7P2=;@422>)7 7C:4V:,Q]=Y$WJHY[,1=!62GWH M(F@;X>[M*F 34-_11=!6.MKH3N Q MZ;]IT0==0.^5U*$\)0?3IC$4J(7,N@ MI;^W\N)(M;[M15![I6\CU^8700N+ZF_5[AI-O]X,>[+B63 E \_552NB0*AC M5D7(RAGTRGGUD#'Y\&..)5*QE1ZZ7H38XQ2[ZP[.K#?];S@]XP4Q)2& E9HV ME%2$J&N8)O'@LHOD6K6>*W,?GJ/Q,MN8@,U$OR=:7(U>.V-:."9T @R2('F7 MP+-:]4=F3,[D /NRT5:_(R^N 'T'Q'B<\'MHA_$3%AR/,2]6?,:YY P= A;A MZ[9(9JW+I2;8F\"0*Q]:I_/=@G!BVM]%P&LO%UM'EA:)C:]'I1N?SZ3P_O+\ M/(R_=N7NCW:(-3WJ.6VB3[LOL5$\:O&T=WC1C6M3[6N/_<8XI[WXNOCAW-&NUP?9A0PA M95)."X8"&!U#1*_#DP4+T)L0DG0BN=5+7L3.)-U M6GQQ&Y;'//RL)ZSF/J390P;V_6,D5+$L%0QDU[@Z(9-6[^K@9B.M-D9X[6+S M6,LQ#MC9ER?87BL-]X?5 PXV ?.]SMW92E'W3F%YC)1[G[O#8E0FHB371\FZ M?VF(&%EMAT[D+TZ;TGS\UI'/W6FG\6V$N[^Y.SE*XSPYNF4V2CMB 5^;H&NF MI&2A6"7S1F?_T<[=V4KNF\W=V49H>YN[$[5VEAP,RX0@LT-RB,IZT,'FC#)Q M.J\V4N21SMUYM!I;"*R_G??*[OAI,*E7 L2T-^75:#J8?IW,?U9MCZLM:5DC MX%S.3(L ,<1::A("N!@=D/D:2O#:8&P])'HGP =C3X^71WM3X)'4\VAK8O+T MWLG:[I4@)P@D)!#U'M](975SZ^!)U//LD0@-JGVVT6+SG,PP'A&><.DULF0CUYC\](JB(RV_N12 MK< ,2>7-;)3'/?][8-2^U'/ +)^K<,UB1/B';DI&P?S7WHZ[,IC26_,M8D1O M2_V%2=,,H!TQ])4=U%(T/64.72NHNQ9S^W:2"TR!-K8$,=;40H66_F8U,.]U M( \NHV@];'U+B+L?V=>5=)6Y5S?_Y1;PX::29E$KSSV64.>:I#HXUAFRFUVA M+<$(SH4I2;/8_-1^#-)#916U9-;= [IWG1UQCA$G^#GF!$P[7^OA,WAA,N2B MBW&9_+FTT9"Y)Y5CM ^5/YQFM(WH]Y5IL@FF[RG-:"L=;9)R\A@![TOY"CU/ MOFA(B=?Q2EE"U)*^="61_V&]EQL=0T>E].W3C)KK?!NY[C'-2%M>!.8,G+M MVYDVX*10I*PZ4].97&SK^-1QIQEMI:<-TXRV$?+>TXRCLR.R)$LBL9IX6A&1N]^J=; CT\#&@_;DI?>BN]2W8(T-5J(/V07&PLZ%S MA0[BP+D&AU)(+=!%W+ 1\!.)).Y!LPTBB-NHI75,^C>88T%G?K M;,F_DL@JLI]#FI4LOYR'W2?OL+96J&?YZ.=N/&NN^WI$&S)]U-?G^;\O)].9 M87864BPV, 1DLH R=8@\2@6&,1L]-TJH!\/&+8"LC27\-^,:O/> M-^5MG:@YGGY].PQDVRT;^YZ11YBS5HFX+VTMQ@X0,G> 4A:;1$0R(!N;1YLA M.V5^]:BCAJUW;S@%=,C.=]577RYP-,':AJ-4@[ H#TGPV1 S7KNS<,CHR4S$ MXE)NW7YS'9;O@2U-]-!'9]][[*ZBI%#%%G(9G21HUH-C/H#AP6@TQJ1[)ZX^ MK@'&=VD=M]9&PWF?WPA)1\1)9ECD57CG-7VL)%V.HY9 M<9^"DZHU2=9 ^1X(TD(+#8>*+F'=,-MKA@F93?DIC#_BI$5'Y^88&N78]"J:1CDV-]"\[";365';!,>?K_6#XB$RIGT" MRPPY2DH5\,$F"(QY(Y)07K>/T#Z,JUUWGAM/FSUI6%_B^MS)XFZ^)@/'.N'2 M! 5*T.GL;:0WD&>76>;:8>M>@EO VU?>3'.VK._&TU8EA\Z0V4" L[MA39YD M8EE",#7NI02"S[31D^A"#(:3(]GZ5'T TN&K,QLSX(FP#KJ49S+:C#U&LV56'7I_SW2A#N),NA-FN?=6Q7CH$++(),.<5L%0^^ M]:F]9V(\4-5Y&%YL(_;FDQ57FYROJ[!GIN0R;:0X9$DX TE[1DAYA!BY "YB M2=)+*V^W/5TW57'#)^[?76NDH:YO\?:0E;,8+G9MYS@7YH&#J\+V7^H_J.*M&Q\J5SQ/#**N M,Z6*C[7DT8)"KXBZT:%J?RVP%LZI6YBM--%#UX\UT!:OQ2;@>K(P[P5V&"NS MF1HWH\<..MC?;K( 25MGSB%9P*AEG8*I(43A0%HK"7PIB;4.CAR ( ]8FX?A MQS:B[Z6#P9!^]/&O.,)Q&-;;K'Q.PJZQ[VH/+2XPK@:<.H4UK0)D$+2+&A'! MUVYH-DF%EF!K;#UY;BN ^[=)&BKW3FN"OC33R[R.R?1-N3[#VB25?,P>A+6L M%C 3('09I/.*&Q:-CZV']MT!<4ITV$W"/>P<+\(PC!*^_X1X>6028BV*\])'S:+%E%J'+=9A.77+M(D.>LB,6X5K\0YL@JPGFW0]JL,8 MI&VTMP$E=A#]GC:.94BVILFH( "=J@BU@V!+ 6UBR"Z*'KK3[)L4#QBA^^;$ M-A+O@0MOQW@1!GEIS#Q?W*:_O!R/Z?B<7:HOCSL69.)2D@"*SX14.3+!8P3+ M#5G@)EEM6@]ZVAS=_BV-5CKM]J*0OF*DOW6CM *:) C6!PB%H^_2*_'EGF3(A:]6Z9_(#D$[=-FVID1Y2[N^!MWA3-@'8DZ7Z(+C# M&*Q-5;HY77;0QWYWFN6D((Y&!V5I3V4"%&H-KC;KXRJ5G%!*E*T=X ,1Y@%C M]K!\V48-_?"DYJ -1I>8%\T?NM%D#IN^4UY\K<&FIN&6QMB^UK@[9S)R# MJ\6SV3N#1=N,NOD4TRWP'63$:4OUWB5//[KIITA&NP@\5[ZMJR&I[2,B $A9JE!<:W(V=,>6NO9Z]$V"9_ ML%<>;"/HUCF#'T(B$*^^#*85T.+0$IA,=HD#YZKZY'5050X,/$,=0@R,A]=2: U/^MIKZL-@6@^SUZ,\^#S(EV$XHZKS& -F8JFJ,\=X M$G5> E&UEI)9GH+.&]VW/]!P;^7#3_5D;R/MAK6[*P'5%O"S]5;#]-/@XD,W M[QF^X/TF4!NVX=P2WOZ[-\\@ MHV/&84A<;92>\12(A-(><:Q\O$9UD, M*SI"8(EDP$2NNRI"<8Y'Y5W2F\VE>:C-ZWH(^^WSV*O:NO8R;]V';X-V7H9' MZW))8+4WH K]S>48 86/]6:'R:PV,B>/LWM:3T6Q?4BWAPC3?]*2JX4U)G ? M9WEK[VGM1,[E/)K7M8B_?G^&NDKH9;@83,-P\+^8YVT"GZ=T>7XYL\]N]$-A MQF;F.5':D<>E4I(0K>' K G61=I(0^N,CAZ7<32%GD/-U:A MI?=6&]KN.:.E6$:;M"D.'-D!R1GD0K*C9$07Z>=]WBQN@?4$R;<7M1VN M3R4S@H 8#4RY&DN+'D)!#5X':[0,,O+65TK'VZ>R9RKUH)(>XV>B\*CN MKI/IA)]%J9&\WPBL7M4KR3WXK"S4'3-(LE6Y:3YX_B:$$Z3"+D)N>+QHA_?JF+$[4LQR3*6@L!-3DMD1IP L908H<.6H, MYO9TB'4]"+9Y[ E1H&>9]]!?\IZ0_.MY6NCL[V>JA!*S9T N &UM"P0VAG1!]^E3*VO:3Q]9_\/8OTN_]-O^E;G:V=E=G*_WPZF0] M8+/"W0 ?1V?#AD+?9QM$%F-)UA=P@=>7S")$SK FCY5H=:VO$7WN2D?0!M$& ME1(J1_XNE_5^ \%+;J!HV@"<\BFQUB)XJFT0MV'++FT0MU')4VF#F%-V,XDQ M6ZO56!UD;6A-,23!%;DNIGD^ZPFT0=R*"5NV0=Q&(WOMS4IGE+%0S-#XE'2[^'&;%W^[R:POM^* MAZV4MF&F^V,DOL>*AVAEMH5[D,YD4+K09CAKMD1;&A?*.RUZKXLZ%E.A5QYL M(^C6%0^O1K5#Q8W4_6*=9"E'D*8V'3 L0) R@$5K91!D"=T>E+9N*.R=SSZ> M:H>M9-ZU$U@/9_SM6R_I%.?9$46MCZ"X-^ TYU"<"2&JX+AK;=@]C:O%G:)0 M.PBY!YV_N"0;$R>3RL0%(L^4(X-5@41%B&P@%CH,P!0+FMF4R.1LK/:[*$Y0 M\SN*NN\#>W&-<)8-.F6% R_(85&F"')=I =.3/49&=K4NDGD*APG2("=Q=V# M$?\MZ66>2363\9LR;R-T-6_-N52DR@KBK*:K]C0-6=,FA9EYG:1%;#VJ<"-@ M)TB2]@HY7/8:EL(U,PC&ZSJF#R-X7B(854QPUHKH6N'(N5<._,QXI3VF ME;"\HG#F1@2Q"N:%^"L-ZUO@J]']%I,V5G'?0=5GJ/ MT^G\FK3.FS^_"(-Q_8*X_7E0G>_)F8L&+;>B%N;07ILC[;7:.V "(V,A2H^M MVPINA_ $SZ@>5;0V8_:H/*GFI6T#5MV&LZZA4J.)2OI:N[",ORQ>,4GLRAX#*YP;FI5/YD9*H?:;9"L M&A.TR3)HI63KT_M>0$_A(G$K%MQF6S-M]#+W9K[Y+P+K&X#IZ1KQ!I##7!XV M5-2= /2N4NY=]9RC44G3+HI<@V(8(&"V@,:C\YJYR#=J=G%<*G_@FG!?&M]& MN*TO"5^/RC@L]S>Y=]B:+\;XX\$:F>H.I:EVD 6=U]"$+ M3W]N\N8^U*9FY=-/]?!N).^&L9K5B);)JQM@:M@';1V._3<\:Z&C>U6^@X!; MMZI:ARTF%:S,$HP+@0XK\H(3:@WVV M:*)0HWUSHV1Q B4;7:$S&(*3C&!E#Y$7"X9LE6R"LD:V3@!= V6_[8^WW*8.Q5@NG6WOO M:\&<@/[;"'I?>2(<>7),>V JSD:Q$S\%+X E"L\<*\%\QWDBNX0$=Q;WVDW@ MV"Y1YG7)/P^^8)[?/A[#%WS^D20CV/J> XC:M-NKS)X%33D MP%G6AN4<6M\='-OUB3%*IB)KMYA(6[9"7RN )"3A;):2)>6;)\\^T>N3;=BR MR_7)-BIY&M[^KD^"8CF8G$"+1.Z&*G5@GR^UUA03"^B+W:SMV]%>GVPE M]\VN3[816NO^[K\26\>#,'S?#2]G+>T7F++%8IF-('D]HC091+$( \E++XPE M>'*SFKDU#WBR:FPAL-Z#X/.I\#(+81P#(5VFO089!(E$*]J!C.2T^<1^0N"G M;($UDO>^[L VP?0]W8%MI:--[D,>(^"]W8$)ZP,K" P-G2NB)M!+5L>YHR1[ M(QII-YHU?%1*W_X.K+G.MY'K'N_ 3%;)"F[!999 %4P0T>K:N%YF+J0W1G]? M=V#;Z&G#.[!MA+S7.S II$!CQ2P3"Q1WG XSX4#D&'7,@J-J'><[^CNP'?3? M1M"]%J[=6UYG$T:78NT$$0,9. K!D3C 615CX@;)S&U,AV,M>>P]]MN#2K:] M.5M\N_X1PP3_\H?_#U!+ P04 " #]@:)8URRMJ'8R "B> % &%S M=&4M,C R-# S,S%?9S$N:G!G[7QW5%-;M^]&JE21H/2 =) .4H0$1*HB30%I MD295>I,6!>E(+PH*2.\1! &E2!<10Y-0I2D@O1,@)"]XSO&<[][OO7'O>V.\ M/]YC)FME[IVUUV^NN>:::\Z=D8T;P4T#YS15-50! @("X![^!>!FN&=5?.WO M X"6%B 90 )0 &?P' _^P)+@/$"(YPGP+X! [/?Y" +Q7SP(SU>$VP-$ MO]H 9*U++ I_I,2?VP +2J+$N_^CRE4SJE4SJE4SJE_T_)T-[9VL7'@UW' MSL73A5W%VM[3Q9U=3%185%A,5%1,3%CLBH2,Y'^QE;BHN)B$-N_,F;]XD-2?T/?^./[C$S>"&P>4 M 3(2$E(28C)24M*S9\G(*4%4E!04E(SGZ6A K$Q@-E8F%A9V+F%>]DN7.5E8 M^*3Y+XN*24I*@GEE%63$Y84E),5/.B$X>_8L)04E Q45@S@'"X?X?YMP'P!: M,@"%CZ (.( SM 2$M 2X=@",EY*8X!?]I3R",X1$Q"2D9&?)*? -:L[A1TQ( M>(:(D)B8"#]8@D#\]P 1+?%Y#C$E$CI="])+;B#QQPFOR#BO5;;0Z_5O<$E8 MN@>?);]PD8&1B9N'EX]?0%+JBK2,K)SR=155-74-3?W;=PP,C>X:6UG;W+>U MLW?P\/3R]O%]Z!?R)#0L/"(R*C$I.24U[=GS])SG"[43AR KR_<8>O>R72(\J[[O<9W>-<&QP =85/ MM:AQO:<84_N??45:'>>*[:_" 5EUT/7I/.S "=L#/T+S?4^[MY>P=BN)*X*5 M]:[VM<)+6<,%'3S/JG5$_Y+Z=W4.)5N^Y'ZVMTQ81T3XPRXD^4,K5U+BK:!J MCZ6IEV>HX0UPN25/P22%1ZI0>5-P/KM\R.R7J#%X).?0I6\NNGQ!W:P*V*7?L2G;G##IDGQ0SZ7S*5 )02.64]PKL^(W0A[K-O1,#_7" MCT,% .D0_+-2D2^E%.%D ]VOT^"2T-RJ_>;-\XPJ'T0FJ'R]_@B2 \I*5:H> M((!PVL''S>GJ;S.F3^WW)Z X$3]A\B$)">;SAE=^UF5>L2(JR'+]D--H?O]A MK84*RV?ACE[NBTTSWD365C7^R-9&IZ5,^AL:+,_+XE(]4"X.VQ(RYNEI5OT] MA0XO"OUH0$L;VDY\V6>B@']6E"*T9DYOU4';'-V'Y//%CW05@Y/%KK'Z%7_, M([5WN60^(LAF<+V-I@_5VR0P8**\J;(;>R6G"7T\E"DX\*G0(98WZ_FU#3VQ M(H3OYJ_^B!DJ!F?":HY39JL?CSM)A_3(8O<=YCO:TF-B8R[7.^0N$F@CTDS MJB];HZS^Q1CR>@$WO_*6^B&N>^XEWE'Y-Y7PNO/)IL(!U*:)7#7.7>XHFLTD MY4D7^_+VAO: YZ_E0OJ&T;+N*#6(L/Q0NGQT#?TNZ1=B$*"K2,[?K\U=T^[1 M[L9UDU&[KCCY84Z_CG>BW:%_V[LJ1SGBS.RG"9**M6^L$@Z&&P->H"Z/03*I M-V_R%5_^IV:(2N3*D:-.W$E0,098.>!F)?-]^UMJ<01?'GY"M:U<'[A8I;UV M N=[!G$,<@YCH#[6(Y?LODPA=&_1I&HDR6RKY,[S6R1^>\B1H.X[DDNX1"7> M5"4^_Q3Y++VZ#'3G/-XN;JBT./NA6AKM#J33+R,^26>00<*+,,O#R_-BK[^7 M(7-;;Z0G6@Z@Q ;^:4UGO"MLVWVN+L1.L)USAAH#[3G/@G^)*X5:K+VVK*4U M]1!BD"?1#N%=G!HU%[+O=R->.HC&;BR;W@F$G#<=TMTV>K;UU8ZO(NE$[^9# M?9Q6K>EO%C-YJQI):0\>!^[6NXB\E_ZIH/\W*C(Y,\_6ZHNBD>C\G)NUG0$,!%16Q/YHXH^VMIZ[" M>X1)Y]3O0SL4*)>:+OA'H*0O:,T77$7X;=S$Y#1^KC#,0UFU?;8Z:F^-VJ61 M/]&^W)D)N0HYV\9 JHTI4^SX1AX5Y_W9\7WQP^^>"!').$E0G)IP2E[_2)3Q M!O+!W](0

_J5OKZ*D(J,I%'828#X)542Z>>PQ;>5<]C@<_(O0%7Q:@/'H_Y_KR MCO3F-+9U_NKFPOOU)^]0>_!(KM<)'\-V@W1'Y%#"5UB&N&)?L-0[%/C722X= M)"VV_KW&XG?Q=OWN*VI,B@3XP3D=Z! *@/3/G0A,X*)5*VTG3ECR'#@2RY7X9 MKY RD1ZXET:KJ/\EF4#YSNS8%PV-3A+2X4JTR%5F^DQ M>]WM/FDM \MWT6,P((W>\4+)B_E;JYK%5P=]EJ6__:-'IDI V$XRH$\W(<99 M=,GUPV$L7Q?];J5/E&U/]]T13?X(/%#:.$CA,1MR VYR="O.+4_S(+6_1_7L M4CB&RL\7D=:AEEH6E]>*Q%MYO^F"XI^S>-9T/5+XEE6-/G9.D%D5RI09W]XA6:%"IFVU (OPD]Z3CJXX4W&I_G@K M2,$Q66J7P=Y#-QKB0<=\!V_N(2].Y&$9N!<;_>&PI5_>Q-;5Q$D\2^!F9CMJ M@&\4B UK8/DD7T.WYO_<$Z&=5LE-O\#VZ$^1J.Z3Y\.P>*7 <78%8A0&9P*6@?P\T;QL&FET?L MRXH+%LOF[&[FV+L0!P/YRYTL-<(@PQS7D_[3 7/?\19SPQ'4 (1D..S]C./5 MG-$4PYZDT="'LN50+_6=JM&C+[R:_([M:M4@_5_^DE#$]-W1E1Y'G080RJ-.7&-S?YLD]R/+=S&CL?$JBPD_,1>)BG;/@;'_$@ M//(TT;$_ D8>*S"X.B:!V1PN+W_H22U>O;=]"Y$.>?++H/C/9E-KF]=O(QI> MNU?2#%>]Q\_:'UZ ;M0D(V,D=\4D*]]' "H']W38U@Z64L,D]2"[4$BBYV# MQB&W8RROIHQ]IYD%'SLL?T"F5IE]D?<445UXH0N[T7>P]X?)>V@.@36^KGH1 MS63'2\],[125LCFXJR;G]W AB\J$];8ZF9^-\PN0DBX;E'Y/?V-W:/>^0S0G M&#]) HU#LV-C&G$JIGVDE&O6WO$OTJX^Y?Z]$)MG2DTCA8W@5?454?%_K)!Z M[0@Y\-YZJ/"TRN=-D8P+70FYROD0M2\/%;H4%A&ET>_4/FO< M#3VQTC-];C&ZWRD\)B%TCK Q-N8KXA#;J@<-F=Z9*8MWMNHB\$[WT/3J?,$S M<1R"N7.$)'W&A:A]3%REG(:?8) MG'Q[MU0V3X+9;%,U:68DH%?U)R>7C17+FR#ZA?TLYI6YY/*"),GNT9>M\X^X M*]&HPIY+Y7L9"N^RYE0IB?TNQ%78CZT6U0^N)=H=36\UZRHRW2V0F6Q9]!MP M'@M;Z V2ZO\2.=O3W]VIF4D6D MC)OOD^H.LH=]C2R;)C] MF(<':T:HOL6>CEDWGRIK:C<4D*1S60S7&5;+6WOR+ $/[C3-]IL_;OUE7K)FV5)]L3"\#S8H:24/,@+2F6G'JI]Y<)SU4C#^!.GY949DO M&O_5)SP9*-8T22S?SK@Q^R&'[*8:GI+(8:WG>;3@;, M<4FV9!S^S@[ ]K>=$UQ\!,"JA3F^<<(JDJ')*BVH*-T<=^ #M"S M&PUZ$DLS Q.>,-&P\9$JRXZT\&"V'6L,*/'KENC^G%L=482PWKIV8K6 %\(0 M+5MN>:/Q@MJ2_*+2,3S?=5YT/GM,;D/O1UF%W^&+O4+#+UG70&&/9%W.31RD M:9QY46:556[U6_#SXXJHBV+MS>U?)U6#)6_#WN6>B>^0VN[JB/8)Z4)13Z^F M@VR@87R$D;]%+UV"AEVM18;(RX<<)8D9) MRAF;9*1DXEOWWO0'8F?_C)"P7R M*.A]4=CWOGNY1-8.J8O6(7WBM<" 3=8A4"2>M%(17KE64M1M]5,1K!H@N]&# M=FF+>!-C-I%UQ<5%R>PEP.T&I?-4+O6]96]E-FB,/2 -H,ZI>071+'Z&"I>Z M$I>E])%TB-SX,"^@QX"<'[\&@.R=5Z79QA*+-&%,4WN(T$M1JI^'PS^YF'I7 M3$G]<@=ND/0G]<4%]-&SS CA(<6SDR*P?$LG#]9??@"OH-Q$5[G,+&-@5?*] MKKT%R/<@HB?089.\'. V4;JU)W,&ZM,*C5U0<9T^RPX0'/; M!!F.%:A*[CR4'[!"9W.T8(H(]L#4 89%ZO2>;Q_[-ZR R'>U20)$JS9VB@,# M9K=U8._: Q*.2>'E@!\9: F@4I%TO*S%_.A.BQZ-JSVOK9N4E]4\E&ZQ]Y5O MZM$M]HBY^&KSQ8?T25&'G\[/YS.") M[_+W &6_]P^QZ)_F:,$%"3X9@V:/;Q]NI*>\IY;J7-J'V0]9LV.*O*-FKT;] MZ8J!.Y,\(Y,.8C$!Q=M,P.H?.RDAZ %#-N&9&)TS_8K$DC%16@3?LQ@EG](7!6:N/R2!7O%Q8GYD 4C^0N;S>DQ<=([5%J MIE&'(4I#@X;]3NNYLG2J9_<4EKMZA["^9 AT+-E;?]MROSY*WS]MEK">[FL7^$ M.T_$E6J'49L[4Q[XL63FKP)SU6_7-;4W*/A^[5A"HX$T3A>,V%^ MR:9V\.KJ+-&N_G"=!,.V[LY55_$?);&H]JHFCF@T#>^R*0YP0B'9T'_&9H1S M,;T"UW/G/=Z^S_ U(..,5".KRQ,W-OZ7K([DBN ",O(=^X \[')_Q8@(:7HN M _-[U*O43U_+)V8^<_:JSZEJT:_7EC^?7@3I-2@KYKR<92*=,U-K>_^\/,"K MD"'R>)EA@GI)Q2*RNEA]L0U^@;>/J>"%%,6#YVT( <<7R"\&VR+I+3::' M2M#*79J#/>A+\,AA..8(_.59R!%8!P=D61WT'\<5P9&5F$4 VS4$71C!>L*M MEL#;*W Y92G/0#9UGB.5CP3AY#6-BA3_FC*?L:P'L_JJ^Q9JWHYXTO!H+3+B MF*;&7C4@24\,H3VF;[Z&T@;>4< #Y=@=\ARP)>P2> M4\,((NEQ0-\E[:,5^%/P&$AYR?TBEG[]KZL$^R"L&,B[ 1%XS:X7A3NH3(S: MV[9^O\+)7$X\;XZZ4!5,-C1H6ZQG&.7_C]'T_]-B0$"R91+0P9#S@2$79$0( MLHP&JI.-:'"C &Y&[+N=IZ>KG(B(LX>PA;6+I8VPE6H'74$I+5,M5V<;.7MW/W4;?[]9M*S]' M*UEK7BB$BES>5\[W@>L#&T\+=M\'3LX>.CL:>$KY.S! M^6<'UVT\K-SM73WM79S93XXM+%V\/!4N>7G96\O=M[@O96EM+25D:2%A+20F M9FTA9&$M(29D+2%A+2TE)B-^7\SRTE\"/G#]#?]O58''P[>14W:WL?!T<;_M MXN($^2_]'BTO\A\O^[L?F^OX CFY72PD*B,D)G'[K]O%_[CHCS;R(O]AL'^> MP>L/S_W6-E[U[/\7Z!3D%.04Y!3D%.04Y!3D%.04Y!3D%.04Y!3D%.04Y!3D M%.04Y!3D%.04Y!3D%.04Y!3D%.04Y!3D%.04Y!3D%.04Y!3D%.04Y!3D%.04 MY!3D%.04Y!3D%.04Y!3D%.3_C/[^QX:-L[4"KP\O%/+KR3"$9\ZDI:2XR7 Q MG ?1@WX]&880?PT1\5EBXK,@*@HJT'^;_G@RS 8!*R'!I=,GP_P_\&288_V< M*#[@GR4OO^@[IHC@*+RI\W>%J^M8-)+W#/HKD MKM?5)/[EFK=%A_JO*P*E-6 B.*!5J63OJXL$=I+6(_V_9UBDETS\Q>8\[HMQ[; M0"_KS?')UA^,W *NHZQRL?8='I*1R?7ZMK!Y__YY?]2LV4([,D+.;/=;EM?L MJCOS>_Z\8*.QW7T2 \Z$\5B'6HP0@@T'],U5P*<=4>-MH8ZW!#3+G)#Q6>?U M"WD9]?W M4WW=G,_L]6@0W$ A6U7UHZL(QS-M -O'=M<.*8VGL*2--ICBPUP M0%:E. XP=L4!GY#C4Z)^_?,TQIAK.""T9@YYR%+3C*'R@\X\\-W&A@NYX !" M\[A=S5K,<02\7 ;^PW9U_9F"W39I>1 'O'7D=[\B&*$L-GC?CW(<,&W%!/TJ M,+6]QX&MGL$!*5FUF?=VL]697_4&":!=YKK:LRB7$ASDX#%2G.[-;5XBSQD/ MHXYIC^/A#AZ;0 MU1(-AJ19R"HI0''N+:3Q#:QJXYN8Y6M-$4.ZK9M'Y*_K"E9SZ19V\[OS%H9C M QV71;X'("5#NW-YDK*,97=SL$J]'$?-7^PF NU?'/8CR\$<'C?J?NSPQJ(1 MFL?I6&Z-C=(YV[#= >R=O%JP5:/>"!7HB154V=PN>XUEOZ"768,1"(4W,,NT ML I&7PR/Y:014&#\&HJXK&#T10$YN>P86J>S*6K'0&+ \D/S.].[PA_T,^#* MA0XB]*N-JRKUZ4H\N85QK\T(]Y]$R/!N(#S-@YL)RK7Z2@7$)\'U?66E>D]5 MAE*C^,JT6J-._KOY;TK\P( .H6,K5L0Q1&\3Y,TW&MOA^@%.QQ;6&&<\S-FW MDU$ZVK0BT-O=I10O.!]=FEMDINTE>"'U+F.TOS>]KB'W>UI=%5 [2%<%H'\U MN[=8._P=V+Z8 MM/\L*G N-.R8.**URXFZ=Z+<_UBXI9=O%7Q4-,T$OO>1IF&Q+DO.U=J&404CN4DDZ_AO/C#H$1%L,3(N)O"4'=Q&NQU40 MQJPP*.NN9YB(X,WAM"/-H=!6RHU/-![I&\>%C*NPIGMNM!T6%GK[]6AO\>@V M5#)OWZW?4]9(^$1V-_=D+>(K0'8W']8@BU^JR8'V$1[ * /;P:+CCC_V;-OF M5>QY6%@MY-S[9QK^V= U:7#&1TL9SI&$@RC,S$>$_7%L$&=M*PZ(,P95W;(< ME'*RKU7*(#=6?L*ULW1QFW[;5"GX<)C<]%U-\&KQ_(P@+^\>]#BAXH.L!O&?BTUMH\8C9UP20-_6TT'MFO,VM^?U^#**L[/ M1=SB*V7_NZ\XA"8)I^C-5$;"1,%)++U]+9-M2/F3%8V4F.@N#L<.C$(^I+YL MQ&C[:)1D.S8Z_=!\>%+H@668V%M)G:BF9\LZ%R&J." X$B. YZ\G_%JCA+* M,1AJ@$+,AMP?C*_3?/" 93#OJ^9Y=AD??]Z$A3\(,)PIUU=MCKGA$NC"W1!E MR!ZN5X]Y&L3GBVHU-"?8#*N=R?A@L'"S/G%BC>' YX(^LB;H>:MOA8-'F]8A M^(7;%;K4/#?:Y?H09#G+B:=D.40MAK>$0ZH]EM5.*D522'7S4]Y?+ 72ZI;M M#SUX6LOK?_B3_LV6EEP-RMU@X? 6VTK8I M)Q(-(PFX6K$^Z6EQ89]<^W-5=AOA>J?C<%ILR@$*!Q!]16>_@T5*K9\QN]DI MI(SEN4+>1> J.AWHN*,I317C 0NY_PQ6/">@]S:M[[CT13]W$C@6GZWU>,/O0'=I0YQ90[[/DD7A"3# M&5=(-?>T8])'!S'RJ9IP?V\TA]_JNCE7=+7;81]A44Y4U6\GG.(7K*KFIZG< MB+(V?8\I7NMZQ,?X$T[DJ>_EY5-:QW8;_BX.TO1UA3YT^B69KW_;VPN/"-BU MMJ:]K,Q(!$@M96EZNJ0.\$$",0?:"@>0-;15A>]U;7.5W&8FR M] 1WWK"6MC<[QH7FSM9^6/77>BH_>6U8Y.W=RINO4R&^AS$H1(H5I##F21SG ME;;+YN=UH1SJG C68MG=O-!T=0TO05X-4 Q] *:-M1ZTJX^4.FJ R>F92&QJ MJ"54[S/_GM2OY_]D\!7 O/:D= 9]@W;;I5>;Z-D/4''J7/\[]_ M^7Q,OW[LVH]P_72O.Y%U?VV")X77^&<0LYV5^:;-N[K/%T92PA2H'=,GZ)6M MK8JD5L&DGB*5=H,.U'7IFX^OJ>%CG3R)?DZSW,)LL)*>]*1,GK&7QO6 A/1@ MW^O]#4[O^Q_KE>W: M$4R=/G/6,_]I5(IM".P5?$//);3P[D90PIPCJ'WLYC>5<>(OBRP;&CNDC4%^ MC^_-2H@KT#C3 MY#\9J\:3%WRXH%E7,W396G3*Z'4F+VR=?P*J:VX.I6#1.JN?^HXMEO3\QDC$ M'3.:R1%KO>Q]A48!OVV\7\(!YYRP? %2^.F(*)MR-S>C+.Q;2%]/ M1DW7T!5*G_6$NA;JW@Y.7X)$\15+_CVM>=DD]5V\^0]).U<] E+?R8N\#/GR MC!#]R'%XK>+\V,7T:T1V^9'(>^*.\[!S#G$5CK5I Q=X-,@1KUGY".4#1G@' M4J,$/OZC.RC?%SY&QUN#)G>;@SO9;YC*/?FP*-$;*)4_4O"R<'Q<];&>S%?% MK@7SJQNVRF;*1G5#$_>OWAD%#Z'>(B;II5G#\=81!GJZK^UGK#SP2&8J,HBX M&AT^K05OJTV(9!\22@?*1U9EH"^#!!P.6?=#O7IO* ]=LEO?J1_[HC.]P!^O M@?1(@+U;'=I,QS3A51.,$6.C0+> (Q_T6PX&*)-YCT%TY6B>)2U-PLF/(/2= M_BPW7O'F0D0B7S<-!)?2ET!,6_ [8E9\3PMRX#FR/*@YOR*NYWO9W^M4/>3/ M_5,6/[NL?D/1CY-:]A0$A /M#:^&2HWU5\7YC;TN_Z2L.J);< MM>I^BO;"R*&^]3Q2DT)7;ER<9GFQ1M#(V>)>_Z=H=EGD-T9$ITP2Z:ZI24IUPN&>4N2=C?XGF47].>G52P?Z M2W^Y1:*"%[$O_?5_QB%K&P$W,'W-^DH6I;S26Z3O-V.//C8J7[6K28L>NQ7( MV=H(Z%OYVWLEXZME:7;C'R<$E(N/&5.[(1F5L6G)!5? M1OA$B\_?6"% 0D,)%4IGFH(]:2B,6S\1)=)((3TRGU>4VR=T_2@IF;Y4I -) M7GN1*4#.FBZAE5MHSD+E][J.EQP-Y[@S2#Z:.7%R9$<0WO -$6CVU?. M5/JJ-R*GM#^%WPM*EON@GS AY 7]WG0_&N6SB9QIQP%G@X1\X]K<>3[FU-NO M3K%(ZIUO8YN$9VVXRIJN"0]/=N:F;+]R>'KP"/ M954JOL/!Q3.,G.+*EPZ+&7F)W)9A9?!*F@YM]%T8H2>BIO?]G0&:$>&O&2_; MUI)VZ0^NM7O ]. M"DV\\%;ZS>"YMHNW+%]OLL#>4_IN#Q[0P3C;T2K1K27Q MWWB_NF+Y^]OS]FR7F&ACJVO.S_@6QN8TLQIGE3O@EV6V!3Y5/,,65A6@5<83 MDO,-)FT4GP(SZ*(O>O4K>RYO&*EB)^// )8-2#)X?/3]Y)>$,(R<$!M[2HLL,PW M;&$&\40DKV:PK(?*X7!RKZ8])(2,,YZ @;.<(W-S,PY+3H=W4C.-D\//<\_* MFY2VWN6Z\#3"RFWTA>O#%<&%E\I8\J=S]14,=WVAJK4AWCI:EV.\L:S+-)=2\2C3*_9]9P\-K]5 3[^8I@R>-XQW+#.[!4M,:)TJ8_)2HY,S7T MY Q'H6>QDK[*BC\MGS,RIKDD!VM37>@F@K=\68)'5V-K!@-DT"]G MM9] +M=L\H:), U@)T*X!+ZK>#_ZGA=2R!ESU$>Z5O@\U]2!*44%57/ + M]@S&9@ K%R W&*!=(,-F&>&\:O1TXU;N/*5I)/\Y#KV[,BT1!R7=Q -6G MDH%)X]KXS_7CHD0AF-+-H,-A,[FM9>V7C,(K"XG#=RR"R<6(K%!1QU:AE4V# M5"N\#=H]Z"2*E>62:'O:7Y8K0CB 3[K7M*/^)5VS5QO^E7UGDPJDNDH,S2(6 M#W\LA-4<2QA5II2OK3@;S$N;D[4P@O-M/9:U[TRBYLV7)XX,[O"7)/_06NGE M[QU\8%10/0A:;J+D"V/.WSQIJ1C/?O@H<=Q,[YY MGN,*_=M@SBR'E?&UJ.!8FCG8T[099"L"A$Z[>BO+XG+D^+PLX6Y'$+O4UR_Y M\H>A.[T>@?ZDL0;G!N1&PZ_ZK5+U!BFT M*ZN6Y5VYS2:[@P-H%:G-DY/QJU*$]= G[U733^291Y!/^$W* G,]2Q.=@O"5 MLX6.'N9G-P3S.%^P/FJG,37\F=H/2\C:T%YFK( Z4/&HZT8IVTNH?SCNKVT, MJMJ7& ])9=7B&%^LG68 M(+Q%"7*!AAG#G&;Z-CJH>&;_2,?&M#*ZM A#@(!?Z@PT9+THE!G^&!_>U(1Z M&^=NTVZB0%\"[?O?+J)>K)G.;;SR1ZV)7,_RV"Q(;^S<_NTOR?XEH_R#)1U^ M6L,TL=L\ZCBKB[Z[V=9VF)#4/>AB:H\J089N30:'X8!'"]#0H%8EURH!4?:R M+'&K.L%T#'NZ=+IX40<8;<1R#I\GKY"N9&UJ!0EBZ#:PA8(+.F]C[IJK9>K= MGLMJHS^(NW"OWI;2](KM8H-85(/M->V^O?Q"??U\N68%"$9YX)F?5V&BJ,= MT=*[9#^MT(Z)$-HV9EDD,&T+(IB#,=0@5T7.\60Q6PK>(6Z4,&6;T@S\T>; MA&\W:L^=$+NRMWKSJ(&\E,XU)XH_XJ^-$4HY7!BZ4S#'7PU+]/[F ;FP(V%CG14F)2GGI0+(6C#[JFW+BL/P9W+MS<-PQ(%8>ZR&WF.[VPZXXH^?$Y4\@[5X'R7*$NO5KB= M34A<1\B3YJU&&B_1Y>(7>_<\-%7M-IB9N%CU$8O6UL>ONN M/X"*.?Q]8[U>HBGE)DA3]>'N?C;-*QPP_:R9W+96RW^6=;0E^1MG=!X7DF:HZ%1NV5*B#'QUT&^SRU!H^8>NK? MW WBZ']0L\JVK_7NB?8#'V:5RT[B9)RD.U(5?DR1:0)*+&S\'C(:&LX1R;*S M,Q,8*#IINB?QMF!V_1A%Q@%>E( M!\>56W0T;N$ 6]C'Z!AUV1BL@@3L8LEKJ^IST#'$Y-8+0Y2H:]&W4H_-FX/D M&R.17=F_[D8*4_%"\/(H_DLHH-GLZZ&!+.?#)Z'C+(>&^.QX0VLJ"CP"D?_: M<-'GJE!%Z<4Q(4ZKKA>YETGKZ;=(5CQ,@@@W4[K:LECL(-PU][>KQ_.?C\I\ M]O]@@0,"YAMBQLDJC33T%)P0YS?JGO4Z!7V_UF8G.T?/XTC:FGFI9M,PO/KX M_B<5?\=%O5GQ/-J:9%>R_?(:"UC(C;,P@!:[)H9BF$ZGD)W,=AO1 M5:&W_A46G!1>*[D79['NO&ZK4F*@&/LZ*[?*>:4K9J(A-IPYQM(Y^ M6L0P5Z_@V-'$L,AIM&DMQ-M+G+W-XE>K"U,2V&,E$=-W&[E3J*O"$:DKMT_H M4W-#*YN:=Y:WI9D8@D? 3^;M!^:T*OYL*4] M9C43 [_01(%.4MS:-W_(,]\[XOZ&Q\SMX '&@*9Y-\$3-:R#"1^^(.$+:,[AZ6>9X?ZGO[B(J+ M";!$6*5A!\$&:NYM3^V411(Z MTW$X2%:JU?AGH=N%#UFBU*'O#9/4PO0"2S] GO#]XS:+A>H,^+/JM2VU&K!Y MBHOZX(]A*4=F(D;["1+.%Y2S!7.5*S!23[%"M,=J586PB(GKQP4[A))QN95= MZA77\?97G)'TAH=?TY59_]UO(>I3G@/]BN>Z,_W=AIND\?O?TP A.%V ]&"# ME2W)JIIBVC%'RBWC2:1LUSV5P-0%EMT*G\YO##6;<4]J JG7N-/'#K^IF\%> M(;47S'P%D%11H9Y[,I7/?&=%M_,.L\*9GV0PT 83>NU^U^^>K<;8\U,]!2N[V-]&1#] M66@>TS3X1M'N<4?&+>Q7ERJ/K3GP%9KA)N:HUYLOR5!^DH$(JCO)CE\HK);A M=+[WI]K';NY=9"2;^Q'O9="E:W[59R.Z/75;WE6%ZK-FD)J]XM7 Y2G^F@/= MPX?;. CD 7" <@7T'VT+@X@+^R ;B_0'&/I=XA!:X)@* YH+=[4QARTX0!X M*'BC)$ ?!T!<<<#4#$Q15Z6U"XEW=?\XJ?:/[@S[0+JNE=,4&X4=S&%.TX38 M=R%F"VWPL"U?9^U5JNNEL-<"M _OT"]ZZC'H_ZQ> O[SK=TH@)_?+IO$\KFX MC>_"3[U!-T4P8Q *5NF% SJTW#"P:<0E!>_K9WUL7:\)];%2:Y,']@;@!:7D MV*RV@<\P5G4=/^' 4S'3N.J8X>4O.>L7%UO_VRDW:Z+B3X;D9%A4'_ C6_- MN%F+#2T5P3 HX[O5_8\G#)>=QZZ@7F%K[D-@;CW8\AF:;A'T/>33YAVAN_#I M5C!6(.Y?#YM-O/O?QNV6BFT=A1R;M((381LM6,J'-#R!(JY ]YH:696 MXVR[ D.+/8$;'S_ 2P<=;NAZ=Q2.K;"01WYRH<2WA&"%E]-[RRL0-K:OC&39 M @^_7:ZX*%_1%R@!RP.382_:0\DPI 5H*[6GB<.]HC!G)C7HP[@AE.ND'0(, MSK!\&ULS+U[D]LXDB_Z_WX*WMX3>[HC M"M,@ )+ [.-$^37K"+?M8WMVSMZ.&PH\JWA&)=50DNV:3W\!/O0H210 D?1$ M],.N(O'+_$F92 ")S'_[7]\?YLE77:W*Y>+??TK_ ']*]$(N5;FX^_>?_OSE M#: __:__^*=_^K?_!X#_\^+3N^354FX>]&*=O*PT7VN5?"O7]\GZ7B=_659_ M+;_RY..@#@/^K77BX?GZKR[GZ=((A(]UCWV^J/@D-:,*) +K("$)$B MP!"& $D,$1>*8/? MCY[_ANNG4\;8K_5OMX^NRE,/VF'37__/;^\^RWO]P$&Y6*WY0CJ 5?G'5?W# M=TO)US7K%^5*SC[A_@:ZQX#[$;#\X?0/WU?JI__XIR1IZ*B6<_U)F\3]_\^? MWIZ%9+^Z)WY=Z#OWV7[45;E4G]>\6K_C0L^M]/5HZZ='_>\_KS-4B-U^HUPLUU7=W"W6UZ.-+/-378KGF\PF^%CN8/9'G[@?O[)]: M&#=0CS.M<5K7O2>J_K[6"Z4;;WDP=%*J?__)_FG&5VL]>]T^]Q=>57RQ?OJD MO^K%1O^F'X2N9IG()=?,3F(IEH PC@"%T !HN,J@G>*8RF?K[;=[IA?@SY\[ M06HT7ZB? K1=G[':2J^6FTHV\YV%=W-](]%_=-A)!YZTZ/_VZT[6JZB:3TC M?!C=D]\;Z/]O,!)4&T;5$I/2PJT2&],EG;$DWQIA2OOSU7*N$E[I MI-)R>;!R[\A+B)C?[98X1?CS[AVZH3D%?R N7M$[]:K:5^7(.#KZ*IE@^A MFJR7H5^*AD4KR$_)LE*ZLO']":6V7]O-"MQQ_CBS4<-;NP1XT.^6J]7M>EV5 M8K/F8JZ_+-];9=RGN)S;]^_>+JR#T:OU3!.6%2;' (M, (*+%'"&*(!$RS3G M!FNC9OLSS]EO?+0,7H9P<9;ML0,K43*WPB1\3YIDO4P6!_(D92N0GZN(Y[S? MC8[+8Y1W=00VLB0_.VE^26Z?,7DH4?+V$I/>[N)J-G81S,K245-A^$K4?+2# M6UX0_E7/UZON)\[AX-K9Q.-/XH.NIJ=S3=;2M<[++^_ M6C[PN=J_[4SU^6B3&. 9%3JS M.O?KN.G=KICT!_.RTJI;_;Q&97FV+IZX+\P4,L:%\$;T-Z>>^\NETR M),M.A(2O5GIM5QD+91?/7+B/P:ZR_QCF>@((]G,\XY 6YG8Z&9*?.RE^<=1M M!4E:29+?.UD&B"[B"1C(Z00 3^IRP@EY[G B1HAU-\TJHUF3?%C?V_!8BIQJ M1BG *M6 <(D!1U@ K0DVDA-!$ GU*T[G^:#_2=F%J M VW!,32 DA0"@H2;T24$F*51SK&'+0<96N<:<;GA]GX,'$647Z3R..7YOP".*LS(?G M#NG\X&/;0X M,$:?Y^,B9K=K6^_3?C"?UTOYU_OEW+Z\>OVWC5W\;[]T,J<4:<&!)+G;'$0& M"))18)C$5.HJ#0W0]STF ^B(;GX7W8RW'.XZ.N7/ZORW?]TX:[] 3='4IIR1@C MG .40@)(2JW','8!H-.EY<*P;9^6;>!#+P':%*KOJSP"/.?C_IK\OY5[<+=W@6T'PW1<$$ MS7-M)WVI RQP0 MF3,!*8009Q]X8K"5V ;%N94XJ*_0J62X2:24)<61R1\(&$BG/WK[31E9U%FA.=+_S[NUU:P7N]GL&\ MH+G6"D",A'787 %:9!3DD""3BTRGT&NCU1-O[*RNY>(.V/<>$J5%8!+V):;\ M'.B ^H]DUBT8=S6YYJ#N2"+J%-ZDX\57_N&GQ?BS/S^JCV M[>*K]1C+ZLF.]\%TF\(SC H)B8'6Q#D'A!H"&';GKIE,N2GR O,LQ,1[L$8V M[S^O[/=;6]_XZ#:QPLR[CR$_TQY([S"SKD&3+6IMQB[BZ9"',VD/]08RYSZD M24W90^7G9NSS2N2IB[YSW^I/^G%9N2RH[:& 2#'BD%)KL(6U7PTA$$IH(*7* MW3(+4\Z##EK. (U]MM+ )EO<^+.4VROX$< MSCK[51K(-L^ 3&J9_8H^M\L+3T>>05;ZD;M4I4>]6.F575[7TW8[^&V=8]_N MSU.5$LSL;(IS00"Q$RV@VA1 X8S"7.6*^R4:A4./?4;9"))TDM0[74TTV0J3 M--($GEOZ4^MYCCD*88'GFKY?_L#3GH4&$W)T-AH^0IR?>;FL M;#C!U_J5%NO/6FZJ>CG?587)H<29D8"E! '"<@,H1JX^%TT9P8*G&0UQ+;UH M(WN3+78BE@L5Z#/Z:?)S$X,I'^89=GH[W&0'/((G\%)Q(./OQYK4WKW4?F[B M?B]%1@_\R2T55E^6M_)OF[+2;KF_6M<_FTD-,Y9# 6QH %1.08\-0(@P81" M68J5AK.C>F:79\$>3*]OMU_!MKXYT/[\WMVO6YJDW($'1@=]U'G& ]SD MY_=+.ZD5OX3.Y.>9\YW'!^$C=!8_I.( =L@)_*)N@TW?YY$FGKPOJGP\=5]^ M)?*LNUSQN[O*38'E82%YIQ@'1F "E2"01D.4@E MQ%3F),]2'738?0%P9 L_A&].A=J*A4Z$I)8A<&_](H=^9CXD,V&V?B4IX2?A MGIH.=11^"6[:LW!/Y8\.PWW?"Z\(MKWC\">]O*OXX[TK/G7[O;36KVFNF#M" M2V%A_Z,)H"C- ,^I3C&GN"!>Z_%>E)%-?A\N^=T!!A0(.T]-OU$/IG"8)8?H M&E0O[*(N5U0/.S_V9+7$+JJW7UGL\L.QI]GK];P>>"_/I3L$X@@IC:&[B\FH M7403#(3 &A18"&@,A)H''8_U@8U^JMU![Q?LN4GDA?.C<-+\)MZAJ @SU3T6 M#G+.!C]%\U%OL'/N'JB)S[HO*WU\WNWQ3FP)P6; IS?+ZN6 CF_Y6E+HXMJQE M:%;:[1^W\B2Z$2BT@F SW[>82SVPKS%(7$O=\2U?]R)TIW(#5E ,)R!P0H( M!D!/7$ PG)3C H(18\0>[R_51JZ[ZN=;Y"\N@V"64U:D%$J ;6 !"(8"4)RF M $K)N198B3SP1+\';?1#_!I[UY)@9SJ_U_B!J_M^YCPWZ(?B(W"'/IZ*B#-Y M#Q4'.X;OPYKXY-U#[>/#=I^7HBN%-KGRK\J5G"]=^>@O^OOZA17ZKS-M%"T, M,0!K9)?S1%+ 38H!A)++E&$.>7 -O_-P(5_LR&)^W;6-GBWI<);\;'HHS<-, M>N^FR@[76K-%3FKH82MX7M1PN)J=YZ&FKM)Y4>D3=3DOOS/(O%T7,.+S[J!O M!HE]RV !.-9VXK8+!T!Y*D"*,.%?LY5(Q6"KP?_0?7 _>BYG)1<+]APH\)/WQ;6 .]+Q_K M\R^69A1!GH),4V;7$HP"1B ")$>$***Y(LCW:/!@Y)$]QA8K^"SP4/_+YW_1 M6H49N;="00=^)X6_XI#O<+S)#O9.JK%_F'?Z@2&#];]L.S^^7:TV6LU,+BA1 M.@>T<"?K+-. 2Y$!+2$CF*=0ZZ D=S_8D$\!?P\VX M@?QVQG:!_$[,I)%S[(C^'"^C1O9'H/\ $?XY(OPB_;-O7W=XN#N-W-7\)I 6 MJB @PP8#PBD"E&H-=(&Y@)J(3 :EWIZ'&CV.;^Z,Q7?PZ6$I[*#O.MWCCO7V M3_Y'N>A^6;F!3^Q. /V0\[GS"I\[C>MY(\Y^M\5&/XAYV:3OK5X\O>?K3:7K M4-(=L#ES!8@Y*\X* 5@A,9"%7: ;G>4%)R%6? EP9%MNX>T$MH=_DS3X05&W M-X-^%CXD+V%V?A4EP<;NJ^= )G\1;E+#]U7^N?E[OQ=]O[XI9E57$?_(JP]5 MG4>H_HO/-_JCKC[?\TK/C,RA*+0"*<:Y756G"'!-B=^@"]A[M/[P,Z]5WZ ").W*,/>7L( M7U*//#,T,T)"#'*&)2!:6,=!&0-"\%0CHA@F0?=T3F!,ZR62?_EGBM+T7Q.^ M6=\OJ_+O]A?H!D+H_FW\Q,I=5?D?Z1_LW[<>Y5^3Q7*AD[)_O>Q-:XS3"";K M2@]1X]V,L$5P5JE1S+]!^(&V?J!BOV$?/GI%D\U54V/K];Q\*!=UT-&6>, I MLE9;*, -0X @35T?<0THDCS36A4T]-BN!VUDR]['3O; @P_K^@CS/9H;B(;0 M@[@S#(Q0$\-+Q2$;=9[%FKYEYR6U3S;OO/A2G'V_X655^XFF>L[M0NWM,/RF MN4L34A\6GUPECLJ5UUNH]\M%U?WU!5^5JR;)5$-#=2H-8+FVO@ C#&B:&6", M(D61NP)Y+,07#";9R'[#R=G-;EMAZIWT?7'BTGJ'^W3\',\/X3S,20U$=[## M&IR:@9S;<')-Z@@'I_.YTQP>(+(M"Z\6=KQ5MZIZ5B MGUL;@)LP)[6E9;L'=>NX\'B8)2M=SKY4 M7-D1/S\]B.5\A@S,2*X5*)22KD.J!AQG!!C,"*(DS920/K9[-/+(UMIB)0V8 MGP4>:]]OA0N0*7X*;-&/!4_BAOP/>]V.:BJW6UD>N-BYT_ MVF_'J^4#+Q-NH?V/#Y?HTR00 MM%]&A'#!BQP"2@IW_Y8H("A#0""FJ#9$&!5TS_X2X(]-](FRXXL<^AGTD,R$ M6?:5I R2['-*TQ&3?0[@?GBRSRGE?9)]3KX7VT'R1-%V(NP"5AD%,%,,$.HF M;(ZXC=IUJA0J8*:#ROK\@)+VSPJZAS:+C*YD/VT!^_'+UD]0K?['%ZD/J4T_ M0DGZ]WK=W,M_MURM9EE6*"B%!L8( 0C'#+",V?^(W!".LEPH/%LOUWSN9WP' MHP=9W1;#^_OHVA>63=T'OEY7I=BLW>ZYJ[ON"E3;8>Y(W?U M/(6KYRE312GAW)7<\G=(5U;Q#/=*7]PK7L2BS!!N63 ]98$Q$AW)9>D (E,$"-RI%C0 M%EH?V&2I,GMUH5;1[6)[:?.SSZ'("+/4>![BTU9Z%!PZ$^44U(])+NE1^FR^ M2-\[8>;-5VL]>VD7[>-6)6JY-53UZ2RT#E$-G2%J;5HPC4! MIU MMS5IS#*(1 J];L9>1!K9L/>ADQVVGSE?IJG?E@=5/LR0S^A]>3$>2(!:RHW+ M_JSW@*8AX@!RM"^"MS_SUJUQ9NYQYZ$(Q#BMO=3E 29Q4=YZ=/[)_X6KH_[; M17-OX'XYM^^O7O]M4ZZ?MA,J507'&;*T"N(:Y"GKJXS"P$@!(&37]>[M[8NW[]Y^>?OZV7_XY>'O1S&+QH&(R9Z*5$4Q.D MQAW[SK^7LL.O-OIA?]0:Q(N,GI6)W_M7M>&N2]K.(#80Y]@ 2ABQZQ.! 2\T M!5#CS&!F,ICCB$;;]> CVW[7'MI]Q>W7:K-0]5YT",G[''JAMF MT)VF_56(8WM<'P@_;!?K9N@?T:?Z0*DSG:@/GXEM6ME7RQ$1C2BVUL4IY(#D MN3N/RR6 .119J@J#8=!YW \M@WE0T5%N*SIVVW*>ZP4_XORL[P>5O)RPMN64 ME2S_@>I61E6I'*,FY>X2W_,*F)^TU.57-^.L9JQ@G!B2@BQ+70N[O+Y26P"5 MJ33'KM@.%&$ELGOQO+[9UU3(WL.J9]?E^KZ^(-)^[7E])^?:*KC[!/J9^_6D M#%GA=@][S%JV)U0:[69ZP_F^6T4=[5, MVO"\O9527S+;]76@#$F1,0%@D=H)7^("<(@5(#K--:<4R2PH^RY2CM%#@8?' MS7K;R?7XOE1@?[U(LOV\Q@04AOF33J#3U-TDM5BUW^WNX#7789-1.G!<2<]0 M7?TBI9BVX=]U5!WU KQRN-@%RVK]P?QIN53U)H.NOI92KSXOYVJ6(TJS0MH( M1K@R_@(BP!G*[']20C(&,1=!>X3GH4;W3ZOZFL^*]TW.H?0@G G%"08XHY8C MQ" 0*,\ Q$2[S55%!.VBO"^3L708YWV)2;ALPQL;T\A1B/-=S WQ;0E=R37Z MUJBUR^UP$P<\Y#KNDG*#+>+. DV\@KND\/'R[>(;L60 M:PPES8$L"AN-9)H#:ZTIH(;0(BORE!=!EX]/HHQLGC5FL@<:5TCH-$%^QGFU MVF&V&:YQL&GV:C2099[&F-0P>]5\;I?]#P_;S_==N=!OU_IA-"I23.E@ZK@7$0<_43Q?#-;)T-2"S%0<]\=C7Z&/"@Y849] M+2^#=?H]TG7D;K\[O'^(CK]'ZOMV_3U^\+Q\UZ]4Y_U?.TRX:4]A4A M4Z"1L?$T1Q0PF&' ,I+E+,]2QM.H3.=CK+&#:@>5I)'IS">H\3/P@10.,^W] M@GP-[DW2ZC_"I40/%8=.9SZ!]&.RF<^K?#:9N>>5./O]C5=_U?65M=U-R.Y* M#+/KX5PA 7+#[62>IQD0*>* &(,R+&21FZ"CBQZLD>WW[>*K7JW[^],&T^-G MPP,I'6;#.]"]*\4C7"+R4&X@Z^U#FM1Z/51^;KT^KT36_E@NU;=R/I]1E1:& MFP)@(ZV!:JH HUD*)%,%0;J0.0YJR=4-/+)==C"!U3HZK?TL,$:7,'.[J$9X M?8UG,@]51Z,;=MIZ&<^4.:J+\?SWD2?TKN5%75.[SHUU1]++A7/Y=;,FGP0P26N@L*/&N%VUDLVG3MW>84?VM^OGRLZW!6 @S MN& "P@_!?10;ZJB[%VO: VT?M8^.K;U>BC/J+W;9NC+61+8G0.7B[H-Y4R[X M0I9\_G;A:FHU.UP6877Z5^WA!Q!4[VD"./A@;]3/S\S(]B.G#I'$=RL',:@XV!?-F@HDWJ^L8@];FG M' 4CML*GXZ6F(TE=8F/U9;E_1W%7O$#R5%&46N=I5Q=$D110 M10Q0*M/.AU(B@Z*H*"E&=I6M!,FA;-%5#>*(]G.+H],7YO_BF8NH,GJ%YH/5 M((V18>(*I5?0=%R_])K!(HL:EBM^=U?I)L7@@_FDO^K%1F_MI#"%@KDB ,G" MA70I W =0,W \-TC"H M@4Z/'E%M=$Z--UDSG1YE]EOJ]#TVQ$SVT@;(=ZZ[]'XK69/QG%*3V;6T.VV' M/ 6"Y!QH"2$Q*&5:!V6?7X:<[M ]>]:+F+GP3&V OTU&V56/ GX M V?)/@+Z9\W>-V.WV/;Z?=PNU"<]=RMC=ZWE[:*N85O_>98I"*7)[.Q:<.,Z M[:: 22@!+01,H429#FL=Z8D[LOD?-IMI2O+4JYK/<8C7MZ4']<(Y_+5/0V]O%X/3PH M?V<_S?G'^^5"O]\T%22U3(6!$%"!794NZS@$,3G@L"A2R03EV.MF[JG!1W8, M-5Q2XR4-H'\L?L3#Y4#\&NW"[#A L: 0_)P&4?'WT6"3!=_GU-B/O,\^$WG1 ML^Z2US7)ZP)MH^WB%6J007?-,R<<4$8HR#-)&,$L=;5Y@GM8'H*,;4(UY*Y! M8TR#RF>L^,V5U^H::%#/U!PA_[Q/H4$;3CZ#^ %-)D\K>;JQY)EG(Q/S=-T$ MY4]ZH2L^M_/CK7HH%Z7;(EZ77_7K[X]ZL=HV9U)$JBC'RW7LMPDK31UL';^D4SZ^?XQF:M3!_TZ G-?Q-LA7@9K\B5R?%D/5@ M_'4>K#*,!^3$-6+\23BN%A/P[I6775\\_::Y:RGB=@_?5/IO&[V03_5!;&8* M"GF.@&*% 805A5V8,P08))0HK20A.NK2ZWG,D1W('FRRQ8TZM_;AS\]##,Q* MF(.((B3^9NQE%8>^(=N#^&-NREZFX.R-68]78W?WUV4SJFOE[8X0VHSV7$@& M-4U!IC,%"#;<%?M&P&1<"F881I2';>>?!AI]_[Z#;3K%-TD<4>=X9ZGRW:"_ MGH#0'?D8W2-VX/L5&VS+_0S,Q'OL_;ZI?>#[V)/YYC>!;*9>;Q7KUD3_5 M934KKO2LR*$VT&C 7*L^@A0"5.1V-<"5S')50"T#\\Q\8$6PPKRW8 M?9(Y/YL>GH\P"S]3PGO+4"O%35++,68Y[SZ]1ZOK?1+T!Q?X[B/B>V.;A?J[<.CC2]JWU0MOY:K\^B61=K%UYRI-+/0U1_J7N2;< MT@E-!D2=+*64=N[9)/C?S"N?8.TL1@,#=WVY+A) M=I+41.YD27;"C)12X4W"&)D5E\%_7(*%-S&]>1;^HT0'BLL'O;W;[DZF7698 M4TQ":*(1(8#!(@>DP#G@2'*@TTP4,F,(FJ CY!ZLD?UZ@YQLH9,.._)BPGG. MO./"(9@(#@;C2(@)_RZI-US,=Q9IZD#ODLHGHKN+K\09]:WZOYLV&;=-TOJR M_,*_NP91KK&B=2MOEMN."RYKZ\&=0#5M>HU 66&T=!<,;5G$U>T ]B1Q/123NO'@YM%:AV[*L/!OO%*)2Z:UCX0YC&L^ M#S^',C:]<4?:#@_4@&ZE6?N<6U>A\Z[^PM?G2\WRU"PKU^0QV?\0/HAY6W)[ M.,KP-X_R_2@]N$%.;#[_P_5^/8J7QH.[5YU;)A#CM';-88--XH2C].O<;=S+<1'GL]': ME*:9R1$KX^O(9 2$-! M"M/@+\Q*= M0$DK47L=R%'9R)/L"733=?6\27:R#>=/KB1G((<3*\6D'NE*JIZ[K&N'"_-I MJVH]>[VIEH^Z3?*7J$B)$1B(#-D0 ^5NYTI1H%T?+62,,'X5CY\//+;7J:'\ MW,N1SOW^XAI-PAQ @S+@;81SHO>9IWUGSS3MWW9F>33<)'9V3HG.<,[^/MP2 MVG!AOW%DEYYG"BIP*@ E,G-U-NS%WD%*!QG81:6NL+;S8T]F>A?5V[?#RP]';#1^U/:C7:SM M9/C!?%RN[1]+/M_VI/JP^//"'2Z\X/9SEWJ64XU$S@B@,$7NP 4#GG$&%-4% M) +33'M9:CCTV.:[E<5%A(^=-(G]#-T1BCL-F&_[J=G5]::6+1&-< &;;6%\ M>^Q,CL9BH"LX(' KR%X7.LM:(TOR8F36 O8I1V,O;K/RW->PY[OG?B)UM;9^ M('FT.B72!JW+![NT<6>!C_5!UJ.%N^?N,N;ZGJ^3;[K2B:G+6-L%D7BR_CM9 MVKBW5-L?)[HNN#74MF<4S;U[GV$C3KC43 MQM7R9<8N5Y0[6Q(:L,*&:3E6 FFC4(:1W]F2%][H9TI[6-?F6>_3Y+Q_K!>=,GU+Z<+GWJI3BK?J_7+_GJOCX+4%J]>/KS M2JL&H$X(N97K\FN]9;CK(F MRTB8@T(IZ&Y9%X JQ*V]2XD43'61!A4\"Q=A MY #/29.8^?+;*G&?H+6!5I*$;T7Y8YA7B*#9SU6,2UZ8_["R)#5WG30N7OC9 M"60I_"79RI3LA!JE$'@\)P,YG @!)O5"\00]=TU7C!19$\H.UF1/N03#3=/M MC"'K=W16 &F(#3Y?H4I#G8*8MC14CY)'I:'ZGHW,Q[7KC>YP<=<<]?5W.=]8 M9^!:C+@\>RB6ZE; (/EVXD^5QNYML&&JHY@$IT*_6NX$M=!J;^ MTRJP]LLP'Z.?FYG\PPGS2P>?RTZ^Y/7!Y[(GHOM,.B'W2\PT@@Z8X3LD;T/E M^@XBT[19OT/2>)3_.^C@X65F7[7[B/][PROKD^9/G_3CLEK/5 $+BE,%,JTH M()RZ%IHB!Y(JHE#!N,R\LM5Z,$9VEQUJLH5-&ES_VK/GR.EW6P.I'.:$PK4- M*DA[09^HNK3GQIRL/.T%I?:KU%YZ-'(CQ60C_;QY?&RN=/*YC5-6Z5H)Q)FI$\,QS0U%6299D!3$$&%($,%RR'%.9A MUG4*9G03VX*&MAT]08F?@46K&=E@=%O>=;_NZY ]1<^K,U@CT1,0$WOV1EVK&1J,LS,=@0K8Y]$I& M.#7XR,ZB@4L<7G!OMR,>+F^L7Z-=F%T'*!;17OE8@RMZ*^\--G%CY6,UCKLJ MGWAFD,(*MTWIC)=SOEJ5IM3JI8L)%NL9M\&]I!C;E7>: _LO! RFVB[):28, M$FEFY!65%L[ACGW\?U7%FE ._:;@$9@),]*CX@RM"'9MWT"/5J7ADJ[CE&TX MB_HCZSA+K\=N?C?YSD^?^+??N#6XDL_=W;:/[645]9%7Z]5[O?Y@ M/NF5KK[JU0Q"FE.EDF'!-X75]*T+$&=E]M75[UPZTV^/\];'2CWW; M=V.P[NO.IN(RU+.=N;55LUN+L>N'T3JV@U_NA!SW>E_PH0YH=?$ LG MSN<&6<2HL;LCG^_U?.YR'_GB:::QS#+D:N+3FERO%^ MRTEL5N5"KU:#5:CP(*:_($7? !/6G_#0X[#NZH5I=Z=TKS: M)A'/*$\510P"3ECFDJ8QX$HRH&EF.):*8ZYF7W4EEEY>[C)BR#=\']<_=TD; M7:&V.X+F-+6;I,P>1;N;ZO?]?4Z7&U@>H>9*O$ M!B5;;[G:S]K7W[5L[KY5NQZJCZZ'ZL_N8_EE* _J3V*O'_489CIOZJ_3@4\- M>"VVPL>WMKMBN;C[6"T7]H^R.0[_N)R7\JGY[Q?]??UB[A(]&KC15A=-_KUK:+]?PI>;M:N7.XG73)H7AU3ME_ MZW5RJY:/UJA"JWX$4N^W$S4FG6&^VDIRGKN;I)$C^;W]OQ,HJ24:M-A''!F# ME?H(A)^XT$<<.<=E/B+'"7-9-4+U-+O]\ZQ(%6>YC?*T=NVZ8*8!%YE=XDJN M'9QW0XY]I+]QUWQLT.;G(O94[3?Z. 7"S/CVSY^_?+I]]_;V>K,\ M%K=G?Z=]N+&S]B\[$]L;:A*C.1:],X,3OXF;B_]SV=P1VS4+:ZNSOEPNZDMB M;Q^Z8,Q%=R_MXVW&;/EWK5YHLZRT-<3-PZ9N+W7[L*S6Y=^;J)5BQJ 0!!C$ M,W=V1.P**5T#ZY?;# M/!0]>5E_F"]/?)A["B2W/A]F<$0R MJ\U=:2O96F]A.KY/=:H,!K$"$T^_GGD<@+W'X;D+=@UQG! MP$"N, 1Y4M<60XCS23MERWE;$N%=N=!U:829 M$P&^J.A20QW2G%4#.68 M&G=4YQU!PYJ,AA8N^; MK^[=OZ__MBF_\KFNVS5;OUA*YPKM+VK'N/^#O2=GA,%""V2 2)&+F"@!0CKG M13.)L(9&\'3VJ*MRJ3ZO>;7VWDVR$R5I'FGB MY(,?[K\Q9&6" 8@:K%S!-;),7,-@ -J."QL,,6ADM8-R4:[UN_*K*[V^MM_9 MTD;RM_51_[D-0\FA2G/NKA<8!0@O$& ZI0"J(K4.,H,J#VJ!&R["V,2X%S $DKD,@50QPA3E@J4:%_9>EW.O$ MZC+4R,ZFGN+K1FNJV2ISB55/5H3$+"O/8J<>?/6[EF%9"(^-ZK)+20.<..3$ M0ON4, VE(2!9;S ZXO+TSM(R4!J=EWJ]&73](TR7/.>ER4'>G-\;D3L$N]IV M3:?O)DULIC#24DL&4,[K0E$"4"8I$!QFJ>8J0WD:5(#N-,[8WJJIE+ARL#=M MQXBDK)$#%X-G:/)=/T:;#1S=M^Q<,79?UJ#;7<.H,R[4*J M7]6C)=*%Q^-L]?5W>>].8+]4W#59V"S4]JI+ 8O"7:9F/,6 F(P @=TM*25X M 163B 5=ICZ+-+*]=KC)N@9.S":XH.MYDOQL=1#5PZQUJW6#F=2@EZ]#!=OK M1=4&LMCS.)/:[$5UGUOMY1?B[/9/U7*U^E@M3;F>"6*XEB@'.9<$$$T4$$4A M@,PXS[32N=1\MEZN^=S/4O?&#K+-+8+WM[1&[K[V>$D5J%F5VC MT,=^A8*-[(3H YG5_LB3&M()E9Z;SJE'8L_5O^K*]7"N3^K3F@+GGD^4VEN0V@[5CWY6/2>GZWD;ZT M@MW;WS2G&%WJ0N@)^2%[?N9V!2=A)K<%:K)JACRX/JG!8 ?3AZ-/?/!\4K7C M@^73C\4N"YO,OK_8K^O+C5T_/>AJVVR]*[:7NWX-49\&YX@9NVS]]3%R:_YP]ZQC5A,M0=J"_NE:,2'X$-P,^RY.<%!M$]S/*[Y)2PXC#A;;L/YJ/]A:PSR5)98&O+B-=U):&K@@Z@(57%Y]X$4:."!QD?7VY%>HF MT:U8=7S0"I98_JU=E%U56#M!AB3Z7O$!]/N*:6@-1TYL_$S?R='DU5VE^D&]SW4BQ MQQYS^]N[/^F%KOC\=J%NU4.Y*%UDZ(J4=:U_:8H088@"G4N[_%,& 2I49&BN0K=Q6IK^ MM$?3H0S#MV .4WJP\Q8OT(F/84*(.#Z="7H[<@6XRVK^L+[7E2N46.E[.[*% M:,J=.\]55S__PK_/.$XQ)EH!F#,)B.0<< D%( S+7.:*R93^7 M?^G$J:N/;N6I@\? M6,@OYXKRO%8"UQG[A%62Y(C6.FJ-5;.0P81YI5:UGO_'OYI,7R[@*N4"3/N%F; K,*SPO=9HWUI MSQ+MWW96>#S>)/9U5HW.LE/;@S7R7NWAU/'SO#ZW*)L9A*_752DV:U>%)5DOFSIURSI LH]8 M(]6KP S#/D[]9N&!F HS2L_Y]2:Y?<;81SYTZL5%[8?+YC^+-'5&_R653V3U M7WQEU#IFV^+)7&429\8ZAB)'@'"D@+"^ Z1*\)P(G>4Z*-\_$'_D.?="+:Y1 M:I<%UJ4>D; P%^)7MVR<>M21)$Q;QNS'5*..I":RG-F5M:@[M./6:>XFA,5K MLUU*O9HQE>."R@)P(ER^%W:GRDP"E&J*B,X4U'*VT'=..#_?XX'J93ZL,9]] M;&\KZKIDUBTF&O1DM86O,T^N;=-X3*6?IQF*GB$;+K[28IU\WN.G%:DI"..J M?;C.:GN_?_-?X/W;,5LNGN5DM+Z*QX@_N'GB60HN=T@\_VIXENBK]O#LBWUU MAE.8BZ+0H$"0 \)4"ACE# A*BL*N=5).O5;]SP<>.0#IH!*'Y9\,>J!ZOW5? MHU"8"?OI$I3S>4KPJ%S/@X$FR_$\)?Y^;N?)W\?V [U5RGXXJ_9_[\J%3F<( M044SG +-N0($91)0G&&@[6RJI4B+%'O=K>]%&=E$VO:9+>)-]X?$82$0/T1[%KF@E>FK4B3N*]BAVW%BT[^&X0/*0R^ 31J"^BG^//KT?"LBE[(^ MS^IZJ;;G+RS54JN4 )+E A B,1 894!JC#&AD"/HU5OI',#(QELC!N3>G:*@ MWU"'4"S,-)NCY6W/VXBNOZ>T#,@?O%+;N.S W\J5U'/[([W%J2EI:^;+9=4TINS.1NSKY8-P+7]KMSY4I\H>7GH3 M T^]-UW:7X_4!TE]?<^%'VZ_U.ZJY?SV05>EY)VS(9G))4) %*(_.2PDYV4]RFU?V#>^UR$N=V7VKSN.O9^,*:4NFJ_58*P M'&'73@/7)="SS*ZFN0293C$7!69*>J7$7L 9V_@<5NT:<^P9?3JKO*SB@7%Z/!ZYL%Y^K6.2MXO/:QN\\$K=+M3K M[VN]4%I]K)9J(]=_J7L5KI^>;T-_6L[G;Y;5-_O2C%#"35WE!TIJPW;" 4=Y M#IB[YJR)T")702OP8>0:V0=T4KHCED[.YD2EE31I14TZ65W!ZFK#YWL72O9. M:GYWHB>M[(&M=H;Z)#VW":;_? +W$W[,1Q.^&3$LD4/M6@PDU;3;&\-2>;0/ M,O#PD0Z[7"Q='8NW[=+RP[=%4YCLHZY)J M/C$;> %!J**49%3D0=<% K!'=KQN_^E$#N)-LNQ$B%6I2EX]W21; 9*=!#>#)RM&J#V4'PM GM97A5-RY(\BAHCS M.2_XJEQ],'9^=+ME?&K^NTO$8R3')B^LITD9 D3F!#"%)) ,2508 MHG,=5.G&#W9D3U,+4=\'M@]UFXAA?L23/C\7,CPI8=YCR\=. NLP:O3D]_;_ MH^0NABD^D/_P!)W4=801\=QK!+X=YS#JK=NND%VI5UTA1::1400JD!GG(5+( M "T8!5@;E!KC>N %E88]@S/%&4_2GG\E\QU\F%LX1Y*?'QA ]9A3H#W$$0I* M7E!J(*,^AS*I%5]0];G97GH\.G]X^:#M M+;8+.Y>K#I'()18:(%,(&XP;U[UC,:0VE*CTAF7.O+EWMWY=*4/^8.+LNM+*O9GV_IH]B=B7M[5HR:; MA?4"R3SZ&SU4-DD\D_U5J,*'G; $5;3.A_6GXH>)K^J=(O&E7,]=B2E=H%0@ MD*H4 D(T!$(6&J3:U7 @A5#^V>G/!Q_9C]<8[HN=HI_%+UWFYU-X.>\M&?T> M^%H5P]QKJ'91=;R?JW%5#>_M8)/7[WZNQJG:W4?/Q*UZ#FYFNON83?MK77W5 M[\J%?FOCMM7,$)<;EN:@$$BX!FT&,-Q>[%B#YW8F0U#(,N&@*47F@%907Y*3+ MJ1 2GJ^M@MZ-6&B]7%:/R\JNW.IQG4*E??2N'K=-S:R(AB4AS WL]+^MK7^+WMA^ M3+*[!RDA7:(')2>R570_24,UC/;6M+]K].5A)FP=[:W38?]H_]?B0J!7NBJ_ MUH4L]_:49U)G5"*!02%S;%T;P8"F#+ORDHIKG5H7QT)BGI,H(SNT'>9>WX%R MX::-B"MUIWGRBV^NUC[,D^TIOFTA-5SDTJO,0*'*:8Q)8Y->-9\'(_T/1YZ< M/FI78-:5=KBKOZ_=31668EJSM"C^@+6@UU9GH&9=HSTWY5C\Y,+SP>6?G- M]8AO=OA>UQ! :%: M3.::"*X*67C=:8T7862[KD&!<*AUS>8.-K#P6SBS?H8_+E]A/J'&6[7G+#=- M=Z";I"&P%B/YR)_J4]M;ETI\IYM.:MS8C\6=Q!A=K@?M(A1/SE!EX<(%F+8R M7#1!1\7AXD>Z)K_C"_^^ZWVTZTO(I)"HH" C6 "2RP*P@N8@951(ZJK,HZ": M&3U8T^1Y6.B]-EM7)GNE4]G M@?2_$ENBRH[Z5MEIH32EK-W$^TU3LCV73,D\ P@I:=?O3 -*N *44@@I2043 M@66JSB"-;-!MQ2;W73Y$3QKXT%)5Y_CJ-^=!60@SYF@"(DI675#NBK)5YT:> MN'35!06/RU==>B%V+OYJQUQ63^_U>D8D9!3;Y7P&4V4M57- 88KMY*L5S(UD MC.NPR7H[AM$Q"D4&C6T*'7U^B%CA&/I!PL*]H:>. HX5NIXVC_Q3'CYC$]N MY7?[O5S-,J0RG0D)4(ZD:S"A 3,I!"B5&G/%"UI(WV(9VU''W@YPYTNKM?6> M\^0WS5WLT^8A6VS/IU90[8LC-:ZH=+$;:[*Z%D?B[U>Q M./YE['5$^[%(NV+6>OUNV4S1KY8/O%S,,@,S7# #4.:RGE-IIQ5!#<@+7)"L M@-(PKX).EZ%&-J$6.*F1DPXZ^;T!#US2]A#F-QD-0T.8M<4R$'&Q\))R@UTF M/ LT\07"2PH?7QJ\^$:<*;_ICFC?;D]H:W^O"P9ESA@0-@X$1.4"4%VD@!4( M0U4(D5,>8L=G<$8VXBUJLH,-F@0OT>1GO0,H'V:Z,7H'F^T%K0:RV7,HDQKL M!56?6^NEQV.WG>I" URZ ^]7?,V[^ZK4VJF==BF@+'6EGU0*N. 2J )SEC&C M4^UEJY> IMETVL-.'/C%2ZYA9/EN.5U/0=2.4[#V$1M._:I=L=]T9N")MYOZ MU3O>;;KP?&1^5[GB=W>5;JX8N69$=1G5NK74C J4*FP(2#G4@'!AIUE#""B0 M3(W$N$!AO[PU"T^Y/*7!4-F4!V-/FRAY2JVC',B3#T7N M'O.RJI,G7SQM__B?I5U-5_+^Z9T-M^?U+FEN(.2%M2^CB4NVL"M?B@ILITN1 MIH;A(F-!97#]8,?>6[;(3?9PLL6N[W"^O_VON#UF/S(]MYP'IRAP!_H*=L)W MHH.4'6ICV@]TVGWJ("*.MJW#WH[H2;)O;J7$VA7M();TR09L@M<58 "&J5R;"CE036E+T..;*B= *Y]7"U!:/V5 MBY3YS=##$A%FN5L..O#DYSWXI,4_W[PLHNZ*K[*#55VY"#AQS15? HXKKGB_ M&><$W,Y9V;2[O5VHEUV)/%GJU8G=FYPC5,B< ZI)ZFJ=%8#B MI/(,=4I](H M&90X'80^^AR^E:6.50^D&6);+(QJ/S\R&H&APJ> MK%K?^T)\+IIL:R25[MC-AB,O7:7=ZNGE4NF9D5@A:!C06BI E(: J9P"R(A1 M2)F"<*_BC9YXTYR 'XAPTY1WMZPEK2")DR0\2ZV/QGX#'X&<,#,?@I>H_#4/ M;:]*8^L;?_)L-@]E3R6U^;P6-TO?KE9ZW37 V$:K*.49%IP!)=W"(#,IH 6% M(&=Y@0JK.Z9!-S].HHR] &A;RO :.[ RZVE:_.;HJY4-,]P&;ML_9I28O%>E M@:;ETQB33LF]:CZ?COL?CK/&P\:7!U'Y:OLM)(JF'&L,"NHN,4H[%0NL)! D MS81@7"H3M&KW 1W95I]UCSU<9:ZBE^A>=/H9]= DA=GX]?P$FWR(P@-Y "_( M21U"" G/_4/0NUR%;#VOI:#F+5WL/IQ2^\^U89<>I_$F7[IW:?NR:5W M[PNQ2^];I>SGOZJC^@^5]1E?2ZO"+$V5S(C P"!![1Q/,R HU0!JE68V$D]3 M:,+6W*>!IEELM]A[R\D./W2)?88NW[7U]21$+:HC](]82O M^]4[7C5?>#YNQGVOUR_YZKX>36GUXNG/*ZW>+K;%46_=U;-Z:VX;7RHIPH"0*0=-(EX2GYV B7EXI=D5^]X)]0HD7X\)P-%!1$" M3!HNQ!/T/(ZX8J2(_BMO%Z;B78L7_:=JN7EL#YN@,5*I3( ,N21>"#5@>9H" M@7(E"1,XE_YM5\["C.QW#G&3S\OYICZ:"N@N5 M\WH'-%,91/^X'BJG>!BJ<^-%M7H;IIQ_>[H^*1J%^!&4=[#\(87Z1 M](^YK7WJFO;-L/>T0Q0<,.WLQ][8#E'Z5%+92+>U/^NY>;M8;2KW=6];$W;% M?PH,5:8H 0J[M!1A39HI)( J"(>89=!&N&$7/<]BC3R#W$I9N>;4\^5JE50- MQ]1?O8\D/IAYNQ DRUJUR_T9KA"20':#79E]#S2Q!=(+ZI\?)WT\BMQ MAOS.?K5WZ:9/KU?K\L'MRYF/]A>EF&OWP$Q#G'*5,I!JS>U4K05@"*: \D(S M)JD169!)>Z&.;-P.8M>K7C[=)+H5PQ46>FP%J6T_S.3]*/4S_L&)"G,#-4TJWR>I1R]*4-A*[JS?6K.\QRTJ7=POKP%W"I=N!Y\*N[9-O M]Z6\3U9-^86D7-CG'IJKL^4J>=S;S[2-!6M+ R-/L(H^P<7-)X^ V$LX@_:A_A$@4]VPD77PTO6_'9>N_[ MVP==E9*W,U).BQ1QSH'@.@=$,&97'04#F282%XK97WGM19\>?F0?4 ,F+6+R M\^OOAD!2G. M*[1?BJ+GJ4'S8USQM]7A ?PW18]#79AU7\B&V@I,#P'CIKZ< OY'2'GI(<0SU:5OA#B7\_IO&[NZVMV)??/U?3G+E"EH M2G-02"D!,2[U72,!)-8"YQA!F@;EOY\"&7EF_U+Q>B+7-;1=:W;8@;ET)_GQ M\PO7:AWF 1JT9 =WD[SY+_#^[0C' 7V*#639)R$FM>$^)9];:^^SD6=W\EZK MS5Q_,-O2K^WG6!=M_Z*_KU]8K*> 0*XD(+U(3 M5%'2%WCLR+P5PVTC[76&#.J $LREGUV/P5!@+-]+3MMG(7&")+4D0]:+#51^ MJ'-!7]AI#PD#R3@Z,0Q]/[:V79>@9F?$SWJ]GM?-(F\7ZNW#(R\K]Y-;P,5H,O2HB)Z_)=0]1QK;ZK1HM< MS!BCZ^Y5KN;'@_["OW^JRWVX(]:-E:.]*6 !9RB%F%)#008) 205%(C4KG,R M8QZZ21B$N<.VTY:P1(K%2)$Z,Y-,SSCY>X"Q\+16L_E K+'_@:===P80X$,NJ6GZKR^(N%XFLM"K7B>'.(.H+=6XJ%WSQ MUV2^Y+Y7A\ZRYQOG1# 2&<'L4^&PAHQ*3FLQ6+SQ;/B)(XG3RAW'"&>>BTQC MJ+^>;YIOYU/=(2+5L("0,X"P%H#DJ;5%2"0P0F/)NG+)13LC MS HB,IH7!5 88D *4O>O@(!B0;" FM,"AYQ+[HT]\L'C%_=*,M_A!284[Y'@ M9UZ1JH79U3L/?<*3?X\E'RK%=V_D:1-YCU4Z2M<]\4AT2^3'Y8K/Z^NB-DIM MDDYE:O\R4])&=QRFKJEB"@C*,T 13H&$BBN$*<[2-+!= M3EJ3[2N5(9;E\E]Z8(;+<=]&'Y6/@7%82YAR^Z? M&G:W0B7[4B4?=NR^]&(WIGWS5=0,U]HY3HRIVSY?1=:)EM#7C1=9,7?7LZ,K M"_98Z7MM$;H%>YL^)PM"(<80<.SJW$LH .5,@TQ*G5)$.0J[SN2-/+)SVV\O MLZU0MY.D_Y[.E9SZN:Q1F KS4;'/PVOG! M"@]5M-<;=]I"OJ%T'!7W#1X@MAVUK#1?Z5>Z^?_;Q<=*/_+2M0/2E5WFO/[^ M:$'U[:*1HRDZ/*,99051# A3N%T!C@$GB-HEBX&%()EFBH5MT\4),OIF7BM$ MHAOT0+<2R:Z?CQF1L-%N:WFGMP3[,7GV8RQ5*QE(.<:>96_-XB3/LRR7WRZ_7_?OKO>4(]E[2D*VC[< MV%S[EYVY[0TUB>DP!)UODR/[S/@SZS:T#\Q)F;I&4 MQ'>ZOJSDT&VN>Q!_3(_KRQ2<;7#M\6KX-<$OY;I):E3EUU)M>-.N/:6YEMA( MH!BT"_K"+NU9P85=T#."4I%FA'DUKCN+,+*QUYA-RFV'&G0>=YZ9?K,>1-\P M(XY0->C"8*\Z5]P9/#WN9-<&>]7:OSG8_V!<4/GR=H8,+3#&!!#,M"M,:P"' M>09RH1@Q6!:%\.IMLQMR[.-MON"*AP655D^_H#),^C #>7G[_O;5[7!!Y4[6 MJX-*.]2D0>5.].=!Y=YO(N_#;MPFT0?S23\NJWH;\'-3,V0U8S#3'+M-&_NE M=\V7*>"%*@"35)&"T@+BH,R.\U CFT #['QMM87N2J.$WFP]3Y=?X#@,"6&6 MM--_AYI\OJ1_^!W5BZH-=2?U/-"T=U O*GQTY_3R&Y%IV6V_]JX Q?9F ],9 M(RS-@8#<&G&N,CU'$!9V#C?0=:?3=L5LH !<9SD@/%=*$BD0":JZ,P0],3GI+>RN7$ST M'9JS5/EYN"$("/-O<;J'YY%?4&RHK/%S,-/FB%]0]B@C_-+S$;7U?N/6$$H^ MWS9.:(]8K4?##&D-3(84(,@4@!-6 ,G3(E,LAPKZE]D[ S+VKE:+NHKJ"G&. MF'X#'4K=P,VJ%G"G:$R%OG,:!Q3K&T#SN+I]QPP,56GO@DJ]1??.O3M=_;T+ MTA^4XKOT;(1W>:_7S3FYRP;Y4O'%:ELC\6.UO*OXPZS@'!5I9@ FTL8&J62 MB:P *4(PRU*MI5^7:4^\L3?7#C!=R1\'&F"$'HSEBJHLIP@@UQ&0%-@ I@T# M5!0"0UD@1;;G_E^F)>[PE/_+/R9_'AY\V.]1X$I2K[O[>S\[^%^29Z1\'(.4 M "<_+#EQ_OYJDL(F 7^5>^<#CV&FFQK\=3J8)0)>N[J,:WVT,T.9*11C&8 4 M%G;-Z"H^0X0 Y,S 0F?0%%YM4,\!C+TYO%>@-?F7?Z8H3?\UX9OU_;(J_ZY5 M0N -A/6_V[Y!)OD?\ \([JJY_FM2KE8NF]DE[NRU%=J.A]!-D9,;EN.$UP/\ M9GF_3W!ZD[BO8?V>>\:"Y3AKGWFE93W#_\L_ISG\U_99'%TBMOFT_!:PUWP& M@5OJ!<3\W6P^5G>MLH&FY^!JU]-I/'S.ZU@+N(-+)5-KC) MW &[V;&!#C/.\RSY&>@@NH<9Z6FU1[#4B[H-9*WG<2:UV(OJ/K?:RR]$;,"T M7<5.P9#*1]FO">U3G[W*9D82$' _L!05,3M#'QI>ZVX(\QR M)>=+EQ?H6K@D_%2'O82OV_8LRGD_]\J/:J[8^T.H%?)MW)]7SO/ M1_O>/5\UJ5"E_N-4]]V5:XYOV7+SVX\%M61FL8 M&(W6,"-4ZC\I_U"7UP_&GO:"^BFUCBZAGWPHSHX^5NUMT'J3MIV*L%&ZD#P% M1:;<-?(\ P+J#*0ZY3GD,"7:*].G#V3D&&@+V9RR!%K425;\#.M:7J.K7680;K1#UK5M/C# M&62O0@-9Y&F,24VR5\WG-MG_<&P-Y#I:?6,E>]DN:OYBES0O-W9">=#5-CV[ M(!E&F37. K+4M8D40.!, @R-R%.4(Z.#*ZS$%4')=K#GL]LO'5YO&QZ17! MYZX%WIOY\MO;78?PW=TAKO.\4'4O:COO*U8 1FWTC7+!4(Z1HC#H:HPG[MB; MDGM2-&TPC95COT5Z8%#@2Z>?%QF!I,"=R'U^ZH:73H1D3X91G$B@WD,UO?)$ MG;;G51@51RVO E\/+SYQ:_:[4\N,$XP,2!&W7@(B!5A6%""'>4H+EQ?)D&_- MB?V!1W8##91_68D#G?M-^1I- G>US BMID^)?D7!B(/A)JL3<4J)_?(0)W]_ M37_7-YN%ZFXEI:E!!A-A0V\7B1.3 :$, A 6ADM3(&L3XNK!."NK2P.^ M7R[:BN2+NR;3OZT=.",2&FHR 8P0Q"Y^40J8M4& 528IS8HLRX(R_?KA1K:_ MIOQETUSL)EGHP$R_"U3Y6>1P!(299Z/[/O#V,DV+_P%L4C/V M4_RY37N^%6;@2I>SUXNU).8VP5E.ONZ]-@ /8E?+E>N,VB;XU:7Q!,9I)@C#3AS66?& M=32G. =:(JQ@+E%J@HYU+N"-OD^\AYY\L8]'=?*Z1)KO5O!@5(1N 8>R<%VW MW_.ZC='6]P3:C^O?>U[UWD:]/:]%[N:NK;MXZ!J:SSC"L'"UVDR::4 T8T#8 MV!BHPA"N[:]0X35MGAY^[+W9#BSYO88+--YG5'ANN$8K&+BOZJU;^-[I216& MVB(]''S:G="3BAUM>)Y^*CP,;3.9WI0KR>?_K7GU>J%>V;%G-# M8187I7)0H'I)IZAH]>R@DX6LE]3:CULO/AM[I]/U4K];N#($7_CW%WJA3>F* MDI*"*:DDX,@80)@V0!32538DA9;:Q:U>5R4NX(QLC/NH=?=XT>*&7ND\39+? MQ#> ZF'V>*"UZ__^XI+6$1W4:[!KG:92)+W'VJGI\A;/_\O.RHP@Z>Z?Y$X' MX/ZY5AB"'.?0Y*.Y!(S!%""2%EP3F1+J18IP5>+4*6HKW_:0?-BPE?A6;=>; M>JYCV\\7EKI>!=(QFXT)CV>"VT.F%7Y<-1 ][76U-58F?%7>O,FQJ_DG^;+S MC3%*^6LZT.WMGE1H4>*2%C!#("VQMHR["I1I6H*<2 TEI 5#3G.9W,1-' Y> ME/??=#Q)!Q*E,07_)]BY!8%XB/A%@!=- #<-&>\VN;T.QLAV@$LV3M(8<"+L M%5L$+AD^W"QP\:X1/7!OF/BG>?R^\KD]_\?(+)D+R8! EB%-"0XX1CE(%33) MNJ0<:J_W_X"LB5V]E@QX+;K70A#0(GUT%4PR*O6Y> MS.ZZ"Y+F[[4;-OELY]V56P('@JB=+1K\W#1"RS?/?VR5_+CZU!WYWHI=];T6 MM\B@4(59AX.4"0QPACB@16I2^SQGA!5E6DKLT^SJ+MK+T_T[82V#9UT97-,/ M5:OD4(O ]CIX#@YQA]4M#$P#EE]4L#C5%<*=%@E_3G[ZHP'MYV2O2W)['37_ M<2/> ,0:/^(N>-YQ)-Z G(PG\7]"*(_JYG%MGJE^7Z_:"2A[#D5%2HTI@- L M"3 4!#!40)!!F;,R3W,,_8E+[T$D5M\B&*XYWY[)_+& MUF^!5NH4Q(K7;(O&;7I)SLPDIU?,/64[O79#F-N^4X\;):IZH\#\?:GJ?H*5 MO'VPI%3_:@AC..2YR#4$&)4"8($S4&+$ ,M)FF*66UYD'P]V$3JQ,_=5J/V9 M]63[N;43A&X>'AL8/V?O2[])]O)K>&Y=X/'V>A][(P4 )Y&SQ@(?$%Z&!:][ M W<"I*SL8PZ=1^^;5J3MQ]5WM3U.(O:=<;FB5" L >7PTNDGV M.O66&).T)XZ")=:&19 .\VYEC('I9)-CU,-"SR[J$Y&_MP1N-3TD6RYTB0N) M) $\RRRUNT2@+-(<%)A"7)244RP7#=G;UQW;[%Q/+LX)\W&FER*=_:JM/TPX M,S\6)F/GZKY:V1%N'=5H\VC?TXNSZ&4PQ5A+LXK##)E%'3217F0EX AKCF26 MO1LT;$S/6D9RP*?N'XJQWNP3;-L(_W/W;&=B7WI[V= M&DFK1\S3GB$[HYWRG!4R\^G.D*&GISJ#5X>%P(\KL5%LJ]ZIYK\?5^\?'I?K M9Z6^J*6=G?5KQ7BU;#8K5:J1H(R;P&@'?ME*8T:Y^8.G2A$DL%9>]5@^PJ<^ M[VDYF56K0+)I-$B6!Q7\7-T+6;< ,!5>?F&ATR+YJ=/C9[MMWJF2M+HDOSH@ MYQT;0B"(%#&\1,\:1T) >1E=@IXQLHGAD_Y0K '+]=Y5Y1L7K2;!WZS[? MS2% V2D+]F?MX+_/9H54B>K1I$F+E!=YJB 'BEIZCM3.ZR=TZ.6+0ZN5 G6[= -"DI]U\0'O0^\\'>!CA_Q'P->NA M,_0_?56;Q^2+R5^2W>9IN_O9>D;]L][7/V':O-,3\_\'$\:LE%A,_G&0'>3V M'REB/K;_.%@<\?]'>F1H+KL6__RV7IH[M@T+SJ) A!-=FGP5:Y.YTI0 1LQZ MF0HB):1$(,Q\*J5.14Q<$547C+8"_[V>F[%S9+,80,4U_QQCJU\D;YY_D]SN MFJ^/+8:W@<%\.:(.#;AL4[1\\D3 S-GC)0-/<\6+5_H3$[XU*BV)FV05&IE_@^8Q!1@+:CY&V2@X$HCIC W\+E2%)X7,7DU44]H4DOU8K<8 MP&;8">-8[.>$ <9Z\1L.VS."Z?#"@V?C/!PVK,]^>.7*$0QM;\V:PKPIS+*B M^JX.P]@_K.V\UU73+"R>Z]GL]OB[KC^H_]5,YKF5_V62,?M:_EV9U>,=^[&@ MW+P@S6W0U)PX K6+M=![Q;)+6O3() MVVOCN1\]T2?F]EY__<_!+RPUQ'1'"N^9Z:S./]\DW:?4Z9WT%*]/S'JJ)P?= M;Q);2+W6MBI-\ MKL_TDW\TXCT2KE-@KN=:H\SUBV?AEGIE6Q/[S77&G=7V_0^3(1@9U8IMGNL,[W=CG)TI ML5XN:^9.XQQ&S062,J>,E8"6" ),&02,4V'^T+0DHA!EZ=7$-:&N$^]QM"]S M7JO7LN]: ;\][9[8TO*I=T,&!&%*%SG( MF:V!8*H -.-V[@;*>5I02OR('E\*F#C1:L35-/Q^X?4$"+>8.,8\OT#6LVR" MWK=+=D0*'B>/G]7C+QGWTDTO7A=03/ WDY_5#L^$K65Z?MO0.&V_*%M::??' M5F9=50^3MF7G*_/Q/!\64-M%1H44.F6 JU(!;*?5+FY>1P4_+S\$OOAQV$ HC ?'MLV(>MA*^C5&0^/#79A.WQQ1Y@C_\>Z:3NV M_7;W]0;_5[7Y7@G5C6O^^-"5&MJP88=]M-.QCE_U2%"$*0:*ECG D!%0,D2! M$KCD.<\*R)SF"<15:^( T2J9L(.6)D@T>B:B5?0FJ8Y4-;_8FA^J1MN;$;E# MI(_.+?[,_X'XQ:KNL[CM?Q:MBOO1\3?)L9;)V_JS>-]]%M/0O,2%+E(HC*34 MK&$S+I O0VSDIX>%XP^LVOPG6SZICZO'I]WV5_5=+;-V6YA0:@\R,= Z-3%6 ME&8Y90>WI((CDN5I;H*L3XP=D#5QX*Q%)9E?N!N"QBV&13+8+S!9H4DMU9*[ M6+DW26O_!)OI#B9&"B!#DF:-"@XFOW1UEUL"-MZ_[BQ%W7TEZLJD/0/]QU6U MLVNP[WM>9(Y37.8%!J5B=H1$6@"J$09FZ82962=E"&KG'797J1/[]%Z-Y%B/ MI*>(QZZN,Y8.&^93(.07!%S N1X-1J#DL=Z*21G;3"?0="P$9.6SS]WYHG+@\:=3EX>OCRT;G-G/MB*+U7-U[_]79DUD%@^22MG MO99_5LOE0F!$D100<,T)P$PR._'<\NGKC&:80,:=FM-\A$[LO <5$E;K<).L MF@X')LR;[:FI%NAOY=C?_1O)?D'UFOVT=E"?[4TK/9U EXMU50 M;#C]8D$/R=L62=LK\M->A:33X>>8I8[N)D>K6700.7/QH3L(IU6$'O>.:+:S MA8;-^,U&3E<9"#6G4&2 8VG62X02P!B&P*"0BSQ',B^=UDL.LB8.)$W/U4%T MZP0!76X7H'*+ 9$ \'/]"[9/L OB8%[,=J\+DN;OV1HV^6SCU95;0G9!ALDI MS%?B=B6-V/_WB2TK72GYKCW:>MMC[[&7M=]H04269X4"C#(),$K-0H"B#"#. M2R*8*+("NF^6Q%5NZCV5J^0OYO(ZP;!DW'N=DT[II*]U?;'/WD+DS]%EH^;U M/AW/_1RG#^;6XX,)VOV)_ GY;!*]WB<5N)<4_1.+M?,T#9+#&U219F?BRQ#DB-(@""Z,(ONO'YS8L P MT1!AKC'#H^937U%@ZG?BF:',>YKNO4HC9U5?P]@MRYX2.<_WE1-H[4#KQ"J4 MU!I-.=O:$8RI1EU?$_^ZDZ\=P;DZ"-OU.8'%W]7V<;UER[]MUD^/;Y=LNS7Q M4#3C>!J" Z15"9-!RG$P@2C0H!2BP(4.5(TSTJ54:_I=U_,DVYB1:20:>U?:#\R4\-S@X1 MZ*OT[TFC5/(/JU;2ZN490'Q1=STGF Q+WR.#Z#!&&,G@!,9D4QF&I;_R8 8G M:*[/9G![3%B@^F.U46)]OZK^I>0=^_%&K92N=MN&,.BE*@M-"T53S@&460JP MMA4()4*@(%PJQ5D."Z_S!R_I$P>IOBZ6'";AK38W[? G2QS3^I_L_,\O/OF! M[1:=)H/0+S8=H6?T2-[LT6O)I\Y$KWAA*0B%2$')3_:L(2D(EIPA8>'H MB(?@X\,CJS9VK^EV)>M#FL-00)/ M>W#O2JNZ>:?6ZZ4-\&%1Z4"[YQR2[2#%@BA3_1JDR:SB, =K+Z!CEF?YUHN_: MPY\/YJELV<3B#^9GVT6ID,P(5P"50@',D(F"&<5 %J599<+B:)9[[AV%&.U5&WK5J*#*T,M/G:TN]*IA_:K0 MZQ<''E#99N0W)@#9CR/&(ZCY+C0=)HRSV/BVJ3:X')9_9<>^=1 M8ZVM&K+#R]L&R(BG1(.6QCH+.B]DWA.?04-/SG6&KPY=='Q7JR=E>2'MX..- M'4O^M-VM'\R+Z\WSWY2=(O3XK1*W=H7SX@ 4:H:09=75D)0 %]J\;=-, 4%+ MB;7,H>1>A\PC=)GXG=QJUO"W=KHE>^42_IPCX= :1H"XMP369>5XR&['19,?Z18='0!-:'=;/GW%6=,\5S#C/ J38K M"FK^5J8Y!@J79:JT2%/N=79](F'BR-7(:\Y)_$+2*19N@6:4A7[AHV_K=^^74NU4 5)*2P+XU=F48 I)Z#4 MEK1?Z0P5JDAE[MS4V7_PU#YE#QFMK,0*:I&G#[D9X[76/J=Y MT/+ZZ$&SK:C/J=]?1)_]?6B[\ZV4YM/9?EYO=VSYOZK'^LM!"B69G0EOZSA- M9FV\@PMF$FU!B@RI5*6%\S[693$3NTG;\=M*ODD:V8D1[NDW T!=]Z(XYOOY M5*CE 0 MF3P0ESD#-*,IR$I(""=9FFOGB9OG!$SLD%W1KSVUZ5C1?.=MGL5EV MC6.OG M?P&&>DU_&K)FQ "HLX^=;0;4D%'],5"#UX4MN]ZSS:I:W=MC]7J3J]?'P!AA M2 F0"\B=9'NXD71+%ZN"W[KL,EAN MZ[,H 'B^#_N6UT(G.AF^:ENDE=ME.;.NX*Z:^W(E=_V&,:/99)[U:8,2IOX'=K.Y]H+3SKI@77_P\BY M>70T//R\>@04@7/*KI@8==+8)5FO,"OLBMGGIWU=NVELV<7_I]BF*2C@ L.< M%R8K1@H#C+%Y1^=9 :20N$0$:I8['0,-R)BYY,+*'5=P<4#G^@HU@LU^CAM@ M[HA2BQ.#(A1:')[Y2F46)T9=+K(XO=1_-?I5W=L''HX^V+)]0VC"+R9\VN[\J]B]5=/X$ MWC#S3^&YXQ )_+PL!#.I(LBP[?-$*;;DD!)(EJ6BQ%HQ7;3@OU_)OS;TG8+_ M5P#OMHJ<'TK/3:1:)\N?WY%$MFHE?;V2W7KZJ=EQH8I5T!A'J7D+(*,">5(P M&??I_FG[;]6J>GAZ:,MG5*9DKJ!YVZ2" $PS!AA$ F2$4"E@RK!V3M6/GCQQ M>M[*]/]IF?=#/1[-/3;KMC*^NEMWQ;#]U9<)YJFL(4:)Z6 .NB ML'T$&_8].LXC[T*&@1'K'>XN?]6T>"L[+]W;P MP/-[8D]AE)?RD:%OL,E[_ ,33V@WB[ MQ:98*/K%H4[J34W]V927O#_@:&3''(=ZW<)H U$'1,T\$O6ZT:=#41WN"62C MW]RS53O*X>UZM5TO*UG_XPW;5EM+KZ>V'0?MFZ=MM5+;[3NU%9OJL1NV+,3Z M:;6K%QS+2E1J>ZC6T(QKH1@!7 B3TR M 46R J;50(K2ZF9\,MI)M5W\@2H M5K+AICRHV91P5?>KFJ+,=B#N-4PZ%3UY\R?]4-W"UU_F@_*+?WVU;Y(CQ6^2 MLQ^?^7&K?M+3OYD0?_I!3E04- O:L48)3*KKO,,(YH#]9)S!+$)#6VV%JK[; MK28[.N5M,W!AP4B>2PHAR,MD3)Q9WFV8 M5"8CW$N^V4^^;DD_54XZ,^UC_G>YG_B?KNM6'ON7'#S]DX'[3UKASTRW 8_Q[,R(I^OGZH]XG"] M][#93M9/#>@?JY_Y;6A=:MOO\4F_9=MO'\R">GLX/R]HGA*: 0EQ 7!I\N.R M+"40>:Y+GF$J_UQ?SXJ5]S7[^^O_OJYZ@O['=SS7"K?%]\S13C"7SOO F1O.W% MPV?UK_.&O?2H"U<%^I"4EQ)JP]OSY2D99J9 MU2(M2DM3I0'G,@-,E1IE6BK&O-Z>05I,[)%VX&G-YJH[%1*VU\&S("T,94>' MGAH[3[_?JW-X!2>=1C?)7J<^/_XD06(,++%B29 .\X:<,3"=1*91#PL+8-T( M1_/$#ZS:_"=;/JD#N?Z"Y%SR@ILL@$N3%&0E XP@"7B)"DTY):3$/H<(P^(F M/CYHNL7:>&3^MCPHXQ>/KH#F%GCB0>$787IR33PQDI-:=&_*1KPHXF9CI'!Q M1=BL<<'-\)< ZRER59DJ@'+$=709"MEJ18K=6^?ZA8%0E5Q<@K:.$5?(6??Z"E1 M3RU[9)5,GA[7J^2[VM:E169IO+U W9\P.T+.,Y0$?RIN0692I,-J7AN-;NJY M9CU5;I(K\P$BEL*.!"56F6RH&O.6T(X$ZZ2\=NSS_*(?V^[4XHX9/V7O?U0[ M6]3;;G"7&>2:Y0RHO! "XQ-6%,4F)0G%YSC(F=.V_D7)4Q=(U6+3*S,NGS< M+>Y^J\8T,9@,5 M3A&"=;"Z?.,L4>BJWEUXN7YA<"^/KG:VDL!R/:B<8@9$P6SG#LT!RW .=%DR MS*&$4'BMA0Z/GGC=8XM60NJC>K8C7N0*FQQ0:"T!3DL"6($*4#!6"$(YS$JO MHM) VP.VH<;;[IAI!5GD%Q&M,2\*DOX"Y 6GEL?K(^H>/'?7T N#SO0(O;PB M<&+TUSL[<^1I\_Q5B:=-O?1KWU)"P2PGL "9G3J(66K"3:X4*(I4($9,$.)> MC8*714WL@G_\\O67Y'[]76U6=4Z_W8OW'/A\&2LW%XV#@)_+_O$UZ80F!ZD3 MS!:Y;ERL"SEZ_?,8:MUBQDU/8SJZ1M.X6,(D0@ YC;8B$H M"* 02B +1#76>0HSKR.>4Q$3>VW[GME9B?4^2 @-[1$D;DXZSE _YVQMK(4E M5EKDGMO+MD1EECT2\ ITLN<,/,\A>_;*,)^SS11L^\V\B;]74LDWSW]LE?RX M.G-2LE \(S3C'%",D''( @*J4@6D@CA-B[SD4O@D[NZB9TCLZS/6QU85.]_N MIR>[@5:M?CY[\NKGQ1X@NWGW--#Y9]'UV>KG/FI_=*B=.V*-%Q+\ 8@4*CP$ MSQI"_ %Y&5H"GA#8!*"TVFSLL]M8UI22U*][!-.4,TOC(>!?^7L7*+%'$0\(L,>^,/B4'2B(V< M&%PW+E9Q_V5!\];U7S7XI*3_^AVA7=.[:E.?*-E-PCOSD+H#!9495)"F0&M, M ,99#B@UJ3O2&<0"JIQ(S[;IY )*;ZXXWW<]M0ZP. MZ&T>,BI:<_-9(3-W-P\9>MK>/'AUF(O:64;5KCXFO%W)M^N:/4&M+'?"H1RB M1WPC9982G(-4$?/RS[45\XZ> SS<[B,FFIT[-6G"D MD/\07@]HW1Q^.KC\ L$@3KT"IXEX8<)@B#C[UT/X[(.!_8$Y-S4XX"E^(:CF M:MD\+W[[GXN2IHQIK@"7R&0$3)J,@.>V2EM1PB14F8(N&<'AD1.__7]3/RJQ M=HL'/3N'?3Q,>S^__>W]__SX]M-X1SS5=6 T3'MQXUOM/PYNU7O4+*YRJGKW M]3_SF^#$EU4K);N9;=TY4ZEU@5,&J!3")+Y4 "JP^9HCF.$TRQCV.V T:=BF>-GN.2%S9[L#AI[)=H>N#BS! M7Z_N[]3FX9WB>P8II1%$HBP S1"V-;>6VIU0P!G*=*%H*JG3O.X!&1-[9"LE M>6"[[M!SK9.ET0.8ISTDTFCB675_!B;_H5>UV*>Z)]WVEW5Y%SS*,BXN&95+T X?TP M"&,:%0%[<:S4K#AH_T*XX?%]@A<]ZM>["3',*^/Z';0=2^PY_4::4 M0V4;DX4MD2V-OZ>%!BK/2PV+/#6_]LFKKDJ<.&5J""A5([,A,_9D2KB.F9NG M1T7"S]7[HO?5[JWTGR?A.G V-E8ISE5Y\U;@N)I_4GCC?.,(FN/VV-^8TB[Y M4XI$819-@#.8 RQ*#9C@ L ,*Z5@61"%O EY7TJ9Q=$/FR$A%3;GT7%S[]$V M^[ET8^Z^DF8O,3*'[B6#8I+FGLB8GR7WDIEG:7$O7NQ/A?GISY7YIG^K'MMA MZ#F5F&1%"0HN2_,*5@I0\T(&I"0LS5-()';FPWSQ[*G=KY,6,!S^)0K##C?2 M-D\W>HZ:7DEIU?:54:OZ$Y(UZM(:91N4A17I]^HZ XK;>VN< MJ7[>M+>R;L-^.VBE]_OJLB&17E9G!,SZIKILX,O7U,"582[7'VFS4UR;3/#"R4WWXU@NY_C]LSNMG&B3X^[8E0L.O@+4N9E@A\V M]80$_LKE88[Z-[.ZM0>WGU;-^)2J.=IM1,!%*1@3@B)0(CO2"&8:4,3MB2I3 MM)!AV>*/:V^?=K(SD^E>$S1H!W Q_&0@<[PJ@2+1/ M/;14//_&?E0/3P^?]&?S\XHO52/UCY5E GG#EG:TZH)P2C.("4 ,E0!K98)# MQG-0,D&A$$1E/'-F4 Q08.)7?:N"/8\=ID6.@^9P6)@#([] 887U.JR>;Y(. M,#NSN]4HJ:\RL:-1*FFUFAA*#X+'B2$-XW_\HO12"5N)]TTE#RVJ[,'FZTT1 MM<&T+MFSO[>CBRM=U63$>SM,$\QE*9_$[N_,DBKOGL_U>TJ,"8=< 9V9:(Y-UF>IVSK0I)IT/R16W5YKMOZZP#?&ZI75Q(_*+V"1:3 M=\6Z6QN/-O*:P+GI)!T!.$,SZ7IG0,I7;]UN_T,MY9OGK^^_?+ZMCU\6C.9" MJ)(!I+$&N,@)X%0J._4Z4R64&:.E&]W_@)2 =9Z?SUOJ<+9Z3K:V*C'Y9L1; MEB?9$;P<\?:;A=_]ACUL;Q+6'&=ZI"<70'1(YD8 $[:%4\M+K,#DS7-B1=XD MM\W)YGB#/5*N\8:'955! /AE1,.F#28]%VZ=+Z\9UOTH=;ERJ5\LDJI:O#=I MT.[Y5DKSV.U;\]=/F[OUGZL%H4AD4IHDA*H<8$E+P%@* 3!EK^S=U- F'^ MKUYJ&.M1D8S60@(>(FY9<4O .>L!(3J7.=IGJ6%5V]CH!Y3'_NT6ME%=2LZV2N6 M]#2[L6E&>X7GB5#@!^!X8C0]K)[I2 BBD[8BCH0HUOE4H!;SGE^-@^KD?&OD MX_QKF;^H[]6VWCO_O*G6F\_*_"G?;S;KS=NU62 (*_!6_M?3MN8;:NE (,M* M:5D],Y:94&>W2X3J5Z_]8JE31:W22U7LE! M,9,V[U5SKYP.PGPXNLV!I%]8"P,Q(H/+6$A&5'4'B9VM]'L,*/WZ\%'/"20> MKK;-WOZ3DFWG]7JU;8X S4^T"8ULJ5J/24E),J:PB5(X Y@A#9BD$F"12B64 MALJOSL9'^,01JJ]*4;@L9%:V0%3OU:[ZKX6T[H!)@064!2 <&CGH1&S M!E14 \T4HB2%&25.Z= 5.1/'E%9J2IT 1W'HZ#Q-GN>_YR8.X'77[$J MUCG/!2GS'NX,FWIRHG/E\N"#7:&4K"E8/FZW3_:L^).V-%@+FI9E@8RRTL?SJ-S0KQ<.[0<=],7;/Y5CX=.1*.!+PO<&: PTB4N$ 8YH<*L MBPQ&'*>E+5Y$#!:$Y7Z1<#10 2.?9P'*+K>@(I)LG3P*/GWMW M*B0_=4K\G%2KI.6-:0'[U0&PD!&-?L;'F]SH*'?N@8Y^<)R9\^CY /]JD7=M M^<_=QN3V=0M$&Y3^!GM5BURS**ANXGRG%B*/1<+FJB,- M]7/1QL;]!)R(!9J7K8A5?'E&PKR%E9=-/"F:'+@TS.4^L&KSGVSYI!H^@=M5 M?[W^FWEK/YEL]I-9/%C&&SM8?25-]K;I_FE9P+:_5BOU<:<>M@NU:YC[+=O W?HMVW[[O%E_KZ22;Y[_ MV"KY<;4?]7,K=M7W9MI'QS1(,,*"9!HP0AG F%NV*!/H%2FD3'4JJ=_6SA1* M3ASJ>RK;P5F;3FE+&Y54S?@*\W/[+V$43YYLS:4EGMK/N&![E3V'?4SRD;J% M^-?^H/PB_8O/:*]O8A3>CQAI**_L[#/[,75ZV]K8G_YH/K.?>_/3#NI/0V Y M(;ZQJ"^G4'%>TLP)03ZAVYQ25@CY@UVRV^HD)=_5A_Q-'T.SB*]/_RNQ4\U0 MI]L_V4;^I_F9N6R!,H9SE"E 4"9-6I]"0"'- ==4$47SC#*GD#]*BXEC>K]\ M3O0VW9*GE8'71G7S.5;?5?)H;JLYMYO-.$>B[7$?P'" G@U6SSV!&KY&I:31 M:=\8U:AUDQP4:[;WDEJUFZ15;@YL?5@L9L XC.>BJ1);/=G"8OL-;C>*JP;\ MKEZLSE7V@'=?[\J\(;\WBB:R^9@LA]AC;5LLWK"QT WS:(0^?$:FC9'V'W-Q MC'V8?_/L7;6SO;H?5]*\D.036_Z]VGW[8K]7]BCG6_5XMVXX"MH1.05"I69Y M 3@C9I4 :0'*-,M!*3*"BA3I/'<:O1 @>^J"3*M-ET#31W1YNHK<;8.UT H^LVMH8\(/K9]W*AO:K4UR523")N,^).^ M8S]N=R9P\:>=I7NX6Q\7"71GR0N8Y85&FH \RS' 1-+Z* B03,"""A-6H'"C M*HNDD9,CC:4UV^O7$('^U&PR_)RPGH+UEL/Y"A7O8^)1'Y'S4?+DL(<>-_?P M/MHJN*EW#TQH,TI:'K%C\"^4M40]GXX!6;PS[%':S'W.'0.Z,V?A41X;PMZM M=N8AG_3;NA'N5V67J6T?JDAM4ZY2 ,K,Q$BE4L (,IFSD@3F.98LE^XDW1?E M3)QH-8*MMS6BDT:V#X_T98@<5M1Q#/>+/1=LOMZOZV6\#U=V%!#"%K6WJZ3: M;-1W$Q=MA*TW8G;LGS:V_F1NK@1;+I_M9BU+=+5B*U&93+-:F:7.[LD*JG=V M[Y^8)5)59D'+GNNB8P,NZS%H'VY=\V77'UUIRQM:K!YQM-*L*<[JOINH\3-/G"NZS&>]6SRY*1X?=&71XW0MR)C]F[J0F=B J%:): 3[GAF?1\GU MV'>T[;XGMWNSK41[83ST%33P\MAR\/9#-K2=B; M)9)9';61^8U:F31KMU X,R]E14">VKGRQ/Q18E:8!8Q*"ZPAH:G7I-XK\B9V MW$YZLF,_$MZ(].0FNX*7F^M&1,'/A?< M+LG1O3A7=Q*C_@J=K0S%LG8%6GS M\HJYF7Y")>9X6P32DL_FFW'[H]HNL.0IL:VY3!$[U[? @$*5 @@9*K(B8RS3 MP60TN=M( J#YJ2Y*/ QH;MTRBYJV[S#B&HX0XX&8Q>0,%)F)8 9L^<8>6II MC6LN]BQ'*2W-\L!OL^ZJS,GW[&H-['Q1JT+3?;)N.(*&Q^P&@^BZ@1<5&K^( MTJ'2+1$L*"T/T%2#QSWLC;:)=UWBS'MYSA"<;NFYWQJXL[=])) +?)"B\9@AQ"2&3JM='G)';J?;].B9<;^Y[;?FX0 M.NX"1@=L?:-W03.N\VHA<0)[N*?G>'3K9\P[9*?F[. M>6_M ,U[U8R6$>OO:O/\2;<1:V''5TE$3,C@F=UO1!RPE.0@RPLJ%65(9[JK M(KMS;6SPT2"@:NPNA'K J 2XU6E__,T.6MW4K6M6+YO*MSF)[UQ(9\R' \U$ M$(:/S02U'DFK2'+;AZW3)?FDNZ1E,MA\IVQ. =^(X9NQ8 P8RNF+Q/59GOGM1"%WYE.@(6!9SA?KA@7?%SSPH3(QS/=TU_E..:%:9>. M7UY>%I+W[.?H?:A^*%FOP>P8F&T]-?$P,C(E"".44I#CU'+&$PQ8:99+RB0\ M7"C%C1NZ]W"Z"9UZ![:3RTP37F4?YL^$T_YA=U7]FSN-7N=_:@%I01Q J8 Z(A M!CC% G!M_LE0QJC$&:&%4X9W2<#$@:@1F1QD)E:H.P/^64R&PT<,2_UB@Z>1 M7JSW0Y8$,=Z??>!L;/=#YO29[@>OBSJVYD#+4Q]T+4A&2$X*! BUR4&.-:!4 M:\ 13S/%LR*'F<3:0/P4?33MBZ/9^CPA)_%DU/8*P89QB#:JY8/:T M4VI>"OTKC*BY (3C?)I+=X^?QVG7+G94N.7[VSW;ZKW=[4J^_]]/U:-]^R^R MC#"1YPH@S;E957 %N,(IX"(7-->TX,IOBJZ[[,GK6_HC*;>LR8(?6VWJP@[5 MJ1(^H?,:OFY!92+4_"++,6!?6\ Z16[J@MO=30W<^ZO C9KLZ0C!!*,^KTE^ MM=F?CI ,#0-U?40HFTN,UAFNJ @I20S.0G"H"Q+ 5)$,2,Z M+6CAU=]Z(F'B &+EU0MG]SWO"Y\^&-#<_A^)=^9 MY>RBR!C.:)$!E.8,8"4RP"TU+5*9RI"MY().6?1%"5-7#W13$!NAB9&:6+'^ M0Q^/<;F^YS7:6C\_]#8T:-CC66-&37H\?N+L8Q[/&G1NQN/Y"V-M?76U"K85 M1*VVS:DNIBHCLLR *#0%.-,"<)(C0$J<$YIIIJC78'4WL7.5\XB>3+^R2$\8 M0W>_QH(39?=K#U=?BRDWOX:LGFSSZZS05][\&@+B^N;7X-V!W1K"1**GFF3Z MG7K<*%'53S5_7RK[%[/DO7VPQV'_JG]^>>=&4%)R05* I7F3X\*\W4VB;=[I MA$"6JY1PS+WZ.2(I-G'DZ:F9R)Z>G@T?L3X%M[#T&MCZ!:X^K'T5[:#95LEZ M9ZVOYLULFV^Q\8O5?!)+K7G;4R*#>=+ $OOY8VN8?.=,U8.E7E3JL0)QS;0& M2DIE:;(8X!QQH#.6YR:[,RF>7X-_3.UFK'L*G@I7JQU:!!7C$W2+U*_VN?B% MZW@?B4^AZXC"JHAH1B^YBJ';*Q5C183UGC]@NQ4R :P/HT!)AHM5) 2 M,_-&C0'JE%AJU--":U7?F@=OV/+C2JH?_X]Z7NA<9AK1$JB,'@5J[Z0,'& :@LY6Z%)+34Q8GWK55_B M,&9$T>K+)\Y>_[J?YZT*DR<@F $",V5)E4I0(L@ MT1HB5$)=:J^M>Q>A4Z_EAKHL1@Q2=\+3<0D6&27/E=5X@/R721X6QUK]N(B< M=U'C <+)6L7GWK" 8;ERS+O>/EVMQ/.M$)LGMKS=O66;S;/Y8;U LA%#2 D1 MP(S9PSZ>@3(C"$C)> D%PI PGXCA)'7BD%&/!Q ')1+6:.$7(-SPT50+P#@I>!D2*"F\Q90X(7#"]C@M_-@4'AL ^RWR1Y5VW%5#HOWL&!C<,'2-#=%P\0\-!_DUO8S8YZ# )XZN?V;$"AIO0>2.&%Q G M(04>$7DR/B.R8F=_@.=Q1-"*QD6)<%!U +\\65.;3S2110 M6E"H"I)FV(NG*CZL 3EP#>I/EECTYZ'O[J/5*;1MRQ'?$I-"<%D"BM*:C]'$ M!)XBP%.H2TRS/,M%0"OM9-$AH)7V;KTS*<7]*W^1W3*.^%]/OXRC^6;^VGTS MWQU_,SMMFOJ<*4IS_.R/E'HX"ITU]? #XF7JX7EW<,7RV1%)7$*14DV HHJ9 MD)+;)MN\ ACQC3A4& OZI[7&2753E2P@Z0>NSEZWJ7(9_&AJL@SE!%00&G) M]6$).%&YS1KR@DM:YC+WR\7&(#0F^9H.([=H.?MXK7FF:LTS3>LO,47+$4J\MU]ZS)P]8YJ85 M:T8(^GEA'P WSPLTR\_;C!#SWPFZ=<]H'\FI^D^>U9'.F/32>5%Q\'W_M<)ODCT:M?R;Q&C0U#0U M.L1\&SH;'.W->%WBS&])9PA.WYCNMX8%@_O2IPX$-2'/^:;KUH]DDVC2/_8PB\\ M7,?0+3A$1<8O-'2B00?&T>%%]#%2SI9&B@G7Y,,2DJD M4M2++RN*5C,E#O;DQR0-5S+E"<%WWEZ;%U+OS;AS[ A['9O9=+5R]2%/^]># MHOL]O%;5*2D41B W&<-"B$ZO3, P L;K_ QC'AX62FLZU*.)X^TN7(IS2+)4 M@!)C!3 ON.TUPT!SRM*,*)V67KLGEP1-'/ :GMXCN7[A[B) ;A$LAME^0>F, MQ1-L8%ZS*U+(N"AFUBAPS=B7CGWU^L ):M66W=]O[#E9OW_K15^XD 1!+BB M2)4 B]1.6"LTR&F>%F6&69%KK[EJ+E(G]N)C'7J=BYYCUYP ='/LZ+#X>?E% M1";M?_9\XYZ\X'A9 "\MS$"3/HY"1A@>>@1R584_B\"X&QC[S M."?J=0X[!HR^>,HQ=$\H6<2^3=OV?]B2[;]7NV]OS7)@_: V[W^(Y9-L9QF8 M_\D[]F-!2B)R1E. [8X&)B9[9UPHH+-<II!@ROP"YL1P!L71H(PJ!$ZWT#HQ1'X1 M]X@GHU,G^=/HDW0*W21[E9).)UNF%9,U(QB1:)09_AK,S)<1#-$I64;XH_R9 M,FX?U$K:S9T/2W:_H +3(BV(B3!( FR+P6@!,2"4<$:%4"5WJE\]>?+4N\N= MK,0*<^?#.+9^.#Z,LLG/ZQW-\6*].*MZ$-O%\9-F8[DX:T"?W>+\!8%#3MCV MF]T!-?^Q->/?S?M^M=N^;+(VBY@]." 29* E1>Y*I(TQ+F7EN5 M3E(G=B4K_"81YL^Z-:35H3Y%L(SZFTK8"@?[>\])*4Z(NKVBH^/DYYY6;G.L M8O_2T^ F8;ND4Z(Y'(XX9\7'Z%BS5YQDSCN/Q0>&DQDM7C>';H$TLR>:@NWV MS,0L&A:0L)PJ8=M/+7]]*2%@1%+ TIP3*G/"S%-"1C>>E^?T_1_=8=9)[RCK M [K(+@+FNA4RPO[ ;9#6YK8GXJ=6Z,]U*6C,/9!ARZ+M?UP0,_/>Q["QI_L> M5ZX?Y[V?627M=Y!KF6G(&"B%L+4:B(.24@84+2'/-..8. TXOO#\B5_FG;3: M*^U>O6"/U8XMJW^9=WC8!*:7 /DY:8#9@;YI)?67QF][EA]@Z-^F8\O?JN&L>OR[G-$MC\J_F@ M/UOBJO6J/W_K;GT\?6L_/"RCA')(3.H.%008L0+P3)5 2,5229&0!5[L; ^U M8_X>5S^OX+#7TCV-[6O;]>17M=:^0Q#C?BR.BX#7 ]MSN7"$?XK<1*!&&P495[N9!TE. NWI&,IIQ 0.Z:F)SH?HJ!@DM"@R M!/)"I&951"$HHX(@*'*_,XZK,B<_T3BP>353[#V)O*Z#YA8AHP+A MN8-9BYZ3NK+]GD7' M,?\9:;-G$N-KKG_J,6!/K/SAG(AYDX !(T_>Y$/71N'>?<<>V+W:?ET_W7_; M-1OPL."IA-)XIJ88X%1BP*5Y,<.<,)*WTY&N+2^3C"V=;IV'A/2/O-1EX+YM_ MA7UWX,;0D+"ZOU.;AW>*[^P2H&VZ+DQ2+C"40$'%35H._,=LD M$'?/<]C*:,Y]5LC,'CUDZ*D;#UX=YKM_5Y6) DK>&L\P4>'W)]OK\4F_JY9/ MYJ=?OS'S[?CTM-ONV,I^[@M$T"\L[[^FK29)HXK=!6ZT2'IJW%S]OGH'Z$ @(D5N7^FSAO1 :%[& M^M#'!%;I6V&?]!_;9JKD)[XSZT0E/Z[,^_Z;^>*I#^M-LR&I?K7-OOM6WT4. M.46""$!-3F>B%$T!%[H .1,DM;RE5'@13 =K,O&+X5;*FL>W'C"XL4J"M09/ M6]5NS]:U7,NZGSXX,PS_%-S"URS8^@6R+QV21JEF7F[2J67)"#K%ZE=$JUI2 MZW;@*8A8HSX6GUB5ZL%ZS%NO/A:NDZKUT0^G,JEX*4U*EMFYXUD* M 2TT!3S-9%$0R7+E%^PQ\_LN9T_>RO^]U.U44=\\;1AC((M<0T)R M@+ 4 */")$X$*0"1T% I*7GN25[N+MS)7<;PF=<%E"9-JDG,[!O[_) (O]CB M :Y;=(D,6%!\Z72PR62KQ7XZQ$TS'N*F!FV"&1'^]D>*,1Z"9XTR_H"\C#,! M3P@LA6E7(6QIBR$_KMJ"U);4A\D4":52H*6 EC.: )HR!1A3F-$BA[!4/NG) MH+29UEML65?A@FH%6O&>=3"#B+E%C&@X^ 6)4PBZ N0)*)&<;(Q5]C(H:]Z2 M%Q>S3\I=G&X*\_ W;&G7-U^_*;7[U7YJML;N1[5=E%(5*98I@*P>5LDUX!I1 M '-N&_DSDT5XC86Y)&ABOV[%)K7/J5%=8 GS5, ,I/5$(DTR4!*!S6LXIWG)46E^ M[G-FTSQVXJ.89L!;LXT94F3J54DZX>MRV(# 8M#8K[[FH:]0UGGQ97;\6[^O M/]ONU.)]>V3W1IDUG^J*ON_8#[5]IQXW2E2-EZWD[8,M&O]7_<\%$0@+B@A( M"X0 S@4!'&4:9*59"*-"RU27;M4A([28O'3DJ[JO21AZ36(U%ZHR:[LW'^_> MW;IYW!B@A]US)O#\?+G3)VD4ZC7;U3K=)'VM$J-6TM=K>DCE6CS9C[7YURM# M>Z3,:T/L'&8C@-/$9/L@&VAQBA"L@^V81\\2F2/8WH7Q&(\*B/E?[;DSV\C/ MF[5\$KN_L\V&K7;/W7\_JTVUE@N1855D)0(9+S,[.SL%G)8IT&5&%(1($;?) M->XB)UZ]=#K8G4VK1/)G*_UF_S=;N&(4\8A!;E@Z1/'H"/D%[3TXK?SD[WMP MNK\EGZ1PF,BQ)#J%V.2X)N_%2!- )M%].KXV;T-/\Z+"O//7$6QQLP MI?.PH4O\.0;?KLWR:]^[*G)9$)25 .I4 2SM#&B485"0E"F5JJQ,"U>.P:,G M3^Q&M2R7UM4K]@][S2BK_'S&V2 OGL&SR@?Q#!X_:3:>P;,&]'D&SU\0MO=X MX2UVIN6;Y+A4JE2@P(4 .&<(,((E$*E&B!4XRV'F'-2[W^+FX6#^M=IOGQ1]?%SDB"$I< E%2;L?+0I-5P]QX,]1*R#Q' MF5-Z<'CDQ.[ZQZJR!RE?[1K#T3%[Y@Z[7Y@1?D[VQ^\?[]Z_2[[>W=Z]_SK> MG4Y5'LB9VXL;GVG_<7"7WJ-F<8I3U;NO_IG?C!RMW!\U_$79+MK#7#S-H"VF MR4 FL+#\NB6P8Y6!XA0B3K)"8Z_Y8RY")W:2 WW23;*7'#AB>0@ZM[=9;$#\ M'.XL%A-4T_E8&7OD\I#(UYF\[ #"Q0',+O<&+IO54G] <\U M\3!VC@OA:(AXKGXM&'O!W?3BF^3WZV#X+WB=;(RURAT6-N_2ULGPD_6LVUVA M;7Z]F::W*_E%+6V/RX&TV7,CQ_EY4QY9] ?EVH:15HD>%?4D&SG>MD?K4W.5 M.W.CFB<5UTV*. ML3\O:/Y!]H,&GQUE/WQ'Z-JQKNK^HA[M?NSJ_MP0YES*G-;%CP7+ "9E 1C" M$!2*9EAKR7(F_-@/':3Z?*M'U;-_7.GUYL&CW-H'.M?U8U0X?!>1#0Y[Z=./ ML_:P-]J"\KK$F5>5SA"<+BW=;PUI@NDZO+_:L<[MEBA2A2@QDB!#3 %NQ(L2)GZ/[T7Z#*N^#,>P6T M,M+@L.KCEAAEVQ#D, M()8*JE51JIQ[#;N:57VO:!E":=IH8!U&3#@!=\;/VRT1^^M^BGZO@V9L\>E MWH/N27-)L]%Z],/C.]K"\;.VFW#RS?,?6\L+N2^ .G.&D^5VK"J4 M0$/S!R8\ R5"!!090U1)C5GF-5?=7X6)D_,ZZNCE^L\VB].=)@G;J^(Y-"P M9K MQKH13PK8"MA/6MGUMAX_K#>_JIUU\T^Z&+;2E9L8VY:J"R5:98A "7.;#F:-$&,YB"3.1<9S%B:.Y$^1=9KZLBV5[1_ MLQU,TTL:I6-UFO$EXK;'^E&Y63;4]GCS5]Q _08S.M\,F$[.G??['#?FLCIP5;,6M#MKHTX?')KOJSNFX+^)[NU,^*C MB[7E$Q_AP8VBB.+FVUZ*C]'1IM0$CP_+\>WR8O=L1P^O5T:;=HYEGF)<(,H MHC0%6)0,E 4N@-:6+QGJ#!'DD\:?E3+#-OKN.=D+#9SS>1X@MP1\M-G^&^M^ M%GNGSX,61-/-EGCM\<9A;?EQ]-X]:;Y[_OM[\\^/*Y-!";;?U M./"V0'.[@(3F0F0<0*Q*@ O- ,\P!)QQGC-%RQ1[=0 ZR)S89:U@RSG\V(CV MYY#]P28UIZOQ^D4F"Y1GC(,2:V6SYPR4FIKLF4N:I7F*BI*&^.4Y83.Y M9Q!1\2!(?NXYUO0P+SV>/733C$J[29@V2":WR^7ZS[J7R6[(-.NUQ,Y\CN_- M0]9'=NJSHE[%MX>,ON3B@_=$G=1[,@OR#=M68B&8\7%*,6@3 "*2@4$ M)Y*5I8RSL,B^-4WBL/\6<[?+_:V8V4Z>MHL"T9QCJD!. M,0-84P9HKA1(&4LSPC4KI5-2=TW0U+NBM>BDE=TKI&^DNU,C#H(U'#AB0N"Y M0QIHO1>/HHMI0;2*@P^>C671Q;P^Z:+3]8%=?=UXAX\K\TI4-OE>0*Q0BD4. MH,D" "[3%/ LER!%#!%I?H7\BF7/R)BXHK41U)07K1OIZY5O"]\99-S>YB/M M]?/'PWR.UNB?K+R?([;K7;8F5I_>&0GS-NA=-O&D,V_@TD"*PGNU$L]?+45, M?839$3HAK72&)*#05M#0 @-:Y!KH5.0Y9P0A[$5Y>E[,Q*_*1FC"U]X][1=0 M<7/ \;;Z^6!KYD'@%',.!VV*13)X7LB\](*#AIX0"PY?'TI\-71R[9_V3;C+C;?,[QI>JO?A0 MYZT9Y(27 J "IP 3X[^4RA)D6.94%SS+"B]BQ%':3.S=)[W=-_WF[K5.&@7_ M?9L<5$PZ'<-YQD=]/F[18S;4_:+,Y(!'[+7W &KR+GP77?XB_?D>L+EW[OL\ M-) OJR%6[[%=_%JMU,>=>M@NRES3LM0%R"0N $YS"!@K.<"8<)S)0F?$:]SZ M@*R) UXW!J G.OF'%9[4TCT#V1!F;F$J$A)^02@8!'^*K>OFQ:+:&I T+^76 M=9-/J+<<;@DMF7AXW*AO:K6MOJMF Z(ND;IC/_;O4UB:Q*;$&I1E2FU)([(E MC060D.0BQ1G+,Z]S/0>9$SMY0TLE^GHD/RWM)E=2U?IX-@NZH.CF[I&Q\7/[ M(^''FW_[,D>CR$URN]MM*O[4)!^[=?*9U3OW4V0?'H!$*[JX+G'FV@MG"$Y+ M,-QO#9ZXU PU>]-2H.RS#CO2SDXFPQ I0 479JDD2D!MTQZR6Y 9)2+5OE.6 M+DN;9RFT]9KSYP:3XXHEEO%!*Y*K=H=,0+IN3[RI1P.RYIYT=-WL,].-'&X: MZ<*'W!1G0C!9Y* @!;+%DAIPAB" 10GSG%+(W(8*7A8QM;-V D 9XB3, 24$8HEE1:*>!N2'")W96JP);/7<58?^A MEC41Q;NWG_T>"B4_)^^T2/IJW#1X@5J39$^%'?]4(@2#2,'!2_2L M82,$E)@9 2P+@4;/5'*@:?=DY+V(S'!^B6>P7"&IC(U!U7K3:@Q(BAO4Q*#LMM4-'V_ET M_&4PKI1LE%C?KZI_F5\\/:Y7B5GTKK:Z*4&VC!!&#[N%41-$M$T*"3.WWF]4 M=\OCIK+4.+&8'JX!-\C;*PU.FW]69WS^Y-I!3_5/*D MJ ?K(E>*(* DYP"7&06L)"E0%&%J]$MQ%5OZEU.NUALE?WW.N_=/7L>74;^.%PW M2%\+9+]8U.C6YZENU3LY 3W6,.E4G*8@:Q+THFWG1E5NYJW@*8 ]W4:>1$H@ MF_39A[C3WB87>ZYY-/]S^M7\[?_\=^Z MGY@_.-NJ__'?_@]02P,$% @ _8&B6!Z9)KLI:@ 5HX$ !4 !A3H_^='G13H[Q?GZAU=+#&O,/_PQ77_^8?T9?_C;8OGWZ=?PP_M96)?%\A3@ MWS8_]FKQY7PY/?F\_D$PH2Z^[>)?E_\< W/6JPPF:@LJ<@%>2 8B229"S%Y* M__^<_+-2U@OF%0@>/*B2.#B,&H(*T3 6,D]B\Z&SZ?SO_UQ_B6&%/]#VYJO- M7__UQ\_K]9=__NFG/_[XXR_?XG+VE\7RY"?!F/SIXKM_W'W[MSO?_X?X^DM:G/Y4O^>G5PO"Q/MP4BG>?,+Z_ O^ZX^KZ>F7V>77 M/B^Q_.N/]3.@BI;)[;K_]]4/_W1%PI]$NA*,U1%4DO0+-PFG+62U7C3@W%8L1.Z/ M/]"N"RZ7F'_92N7!S6UVMB;UBIOO;"'Q_W,6EO2)L_,/^&6Q7$^2X9:49"'% MR ,HS1UXIAPD87.P0M#Y"$V$?VOAO7 @^L?!,?SL!!+O<3E=Y-?S_#-=R1/' M@S#2D5*V2A)#@@"7C *94Q&^1*9,;@*(&\ON!0?9/QP.YV4G8/BT#//5M#+^ M M">I\BR( 0K18I.1? I)^ V!"Z\LLR;-K?#K97W@H3J'Q)'<71D5+R>KZ?K M\S?3&?YV=AIQ.7$R>1F)#R[Q0LR@#;B0"LB$(8KD4.?C3)S;*^Z% MTO"H[B M8!?2_X GT\J$^?JW<(J3XE0VR#AH;^B"LTY ,-( F>\\EY)$"L?=#_>MNA<* M3.\H.(*372#A+;GV2U)A&\9_)/[CJ\79?+T\?[7(.$G:\<(#F3HJ)?+$BZ7M M, 6<2^2V=YRTXW,7L/D4OKW-Q+YIF6YC%CM-J )G6FH& MUD1+WE/5B:XP,-XGEG(QD;>X2QY8?B^HN-ZATH*W78#D1;/KCT7N#PO8/C6)[V!(Q7],=WRT^+ M/^:3$!()$14$@0:4BQR+JX7W"UVQ/PDJ#F1H3YC87(WO MEN^7BZ_3><))D,P:E2R4G(DO+A<(DMSM(KC&F&DWKJ&^N+7Z?NCH.++9C+4] M0>3]8K4.L_]O^F5C.N60,-EZ*^IZ*XJ,M LO(4<19;#H.(OM ')C[?W@T7' MLQ%;1P9'U7HOEA@V= >I?5)LD*!28*""Y>")+'*-BBY:2R-1 M'"7^VRON)_Z.8YA'L7!D\7]:AIJ-\O'\-"YF$V&XS^@3T(U%EJX. 2+]!W*0 MS@87/0_'A1QN++>?X#L.6Q[.O$X._>MOZ7.8G^ FWLJ*TSQCA.BB!J6T)OJE MIU^*T9F7%,5QU_U]J^Z'@8Y#DD>SL@MWX-79LK)K^P)7(4TR.%M-O$839$ZD MPS)I,^TMA(P9,*$KPN2B3 N'X/[5]X-&]R'(!JSM B)OY_1IQ([I5_PYK,-N M6Q/)>5 H.:"WM ^I$X%>9_ EE9)=5"&V@,C]J^\'D>X#D0U8VP5$ZC/N\E58 MX\EB>3XQ E-!3>1G5HA\,H+I'N3U,3^7B,XS[1L@X\:B^Z5-=1^#/)R17>#@ MXVF8S5Z>K:9S7*TF(14=A B@)8^DZ;2#&*P#D\@FDHZ+G%O$HV\LNA\.NH\V M'L[(+G#P^A27)W3E_76Y^&/]^=7B]$N8GT^\I2NO1 ,R5Y84V@MMPP++&E/F M0B&VT OW+KX?+KH/,Q[/V"[P\?$SSF87U MAN1!D,RM83IB1* M+0R@JAFB(1!C;$B0!$],:FNT/"Z[\OLT[ >2CJ.3C=GSO/^.W_ M14(]"U*QK( Q%4 )[Z%6-D$0SG"-)6O=Q%&]N>Q^T.@X9%:7E)PS D.67$.*I6->RV!H,VLTDYY<5PD\Z&5]\-$QT'-)BP= M&18O3G&>:W+YFUD@[<90*VZ1+L)D0%E%KI.Q#+260NF@"HOV*"S<6&X_ '0< MT3R<>9W4:%Q!]PU]935)A$Q7,D(6FAAAZ79SC'E F44J!GU*;6JX;BV\'Q(Z M#F"V8&A7F-B6'VTW882U"76";.I+'<, D3NZY9+36BNG,[8IZ[RS]'ZXZ#AJ MV8:IS9#Q+S_=8>0O](6C"K3GJ\5LFFL-_LLPJ\7EY&3A>G63]GT+MA_ZL'8% MW'N1>V1!]]D*3D+X,MGDOE7QORMOIG-:;$H86&Q+N"ZA16H@V^PM^$3F(P&! MW%"!"!&MC2IA=/JQ:H<25G$C]=VBVR.&L_7JXBM79^TI=!VJ2B[6>+%:$5LO M=QF=B2QP#3%+"TH&"0ZM!I-+5#XP[1_5(8?L\B8%XY2+#X:$"R73@-TCWCLW MJ=_9TY>;D"Z'@"P0U2+2Y4D&=; 2P<5@O..(6@^#F5N$C N=8R1[+TB.87,' M6'D55I]?S'/][?5_GTV_AAEM9O5B_2HLE^?3^&K6@6%BDD$AC0S** VU=P>0*:^%+\P]'F<]!%B/D#-.\XOAX-2*\QV Z ,F MI/- 6UG]ANN+31@7!2GM#-8Z#BI:!5ZC!L:"%S43RE[5_32"S[V$C-,F8SC@ M',_M#B#S=OZ5J%XLSVD+DX@BA10349PK[9S5P)($SA+WDGEERF.O?(<@Y?KZ MXS3-& X@!_.V UR\7^*7,,V?PC=<363.1G-E20UZHIV7 IY'!9S^2#X#\JQ: M7T#7UQ^GC<9PN#B8M_W@XO6W+SA?(9EA[]:?<7F#1Q.RKTK*-1%*6S*]K?21JQ+I$.93PH4:@O.L 0E:Z&+EDB_-%%>R]R+GQ_(>6_G85Q3UX"TU 5%# MQG< H[\N%OF/Z6PVT5Q[:R,C0ZTX4(I+B)98@DE)RXLW5K2VB2_6[L%/:@*- M@YC9 0C>$KOG)U."])89I Y??TNSLYJN=[DGCXYE27>SU5+6,K,(49L$R:,V M+/K(4NM+:1^Z>G"FFH"GN1 Z -;/NV5K$[53) ?QBSU]A#4W$M(#[Y4$\ )%H@Y D1YM!A9+)-B<#/7.!,9$B%*%U!&9?VL;UL0?/K1E$1!UH MGFO[NAW:,D47GQ0Y@K&0J9:#!F=='4J!3B>M%6O^R/ P->/F3 PC_8@#58G[R"9>G/V.\?(9%-#J$K"!%38?/D5:/R#DP(YE024J#CY45'(2FNV1T M Z.C)'P;.$>RNP/$?/R\6*[K'EXNELO%'^0QKB;9LBPLZ>?B:@RBA$36'+&D MSC5(4?H0V6.]X0]*BKU+QKCWVD"(.9;='2#F14JUC?GJ?3BOHG$H+^885?YNN M/[\Z6ZT7I[B\8-A% Z))Y+I(%1R@#)%N"&I#B*4#M+T^_3);G"-^P%DM:[K+O$E$ MNL*QGAP=##F_GH%'*X$''J-&F9-N'5OZ+E'C1JT'0EA;472 K8\X*V_GJ[-E MK93[0#):?L4K-R.X$&0 LA15;=:=P'LLX%FVFG'-1/.2KD?(&3>H/92MWHC] M'2!I$ZN_YT $XH]EQ0/;*-M22T.*5\2ME,EV5)[9UBAZ@)1Q ^$#(:@%VSM MSST[2+PHG4V&*$/%OQ 0/.- Z"\R2):];UWA=2!FFM>G#QU3.H[9'3RJW'E) MOK:E^ISLK"P\A@#"L4V>DP.'AD.Q0=)692ZL=7C[.R1U$VH:+L;=4B@]J*1K MD=?K*71U])5R"-YH1@:>8'6@@8=:6% 2*UR$U@5>]U/231!JP%>3XT5P,)"^ MXC(N!K*-KNTE16%\K)-1C*%#48J&X.J#N#=!,[JWY54/SH',HR="ZCD"4,-! MJI$H>M!/5YN88-'>IJA!:D8<0:'H^G8.?#:.)Z^#U0/:2MT$DY[E_?9)S.[ M5JKM+J?KFC]1^5/#L=/Y"D/LF M!QDX-I8C]:6UI?9 M(^1T$S(:#D>MA-&!_KG+(3+\MAG![^M\!Y+:>KVD<4>0> ?W^Q[H8-V\8G3$MN Y(5:FO_OU1+!(V+D# H%@NF$%I'WN\A8^S> M5^.AXFZ9[E$BZ@!EU[I3;^E/CC&5;02A&9+;3.:&MPAB5^QOEJ M^A6WD<)?%JL:'WQ7/H5O$\,UV2.)YO$CC8-XM9A.L?\ M.BSG-0OWVGGY&T'^";E3T2?BI@RA/B$1<[T1"9A3 ;DO)F!K8'^/IFZR M+I_ER7Z4C?W,UA@Y=^)Y[<73@ M+*?_@WE22N#("H- /THWB$'PM23 UC85-MF(V#KK\'&*QG[2&QAP#<71';C( M8G^WW' P;S(RWN-RL\&)SE8(37L1F9.90C8+..:7,810@B?>><.B#=*& 09P/$#- MV&]W(VBR \30 :"N99+=4!LK?SVA6Y[P248P:R-/&C6/ ?F$7+& M?IL;&%*M!-$7IA[6N]'(PH4#;>MESTO-HL@(+I=8^%O<@:^P'NN?# M6!/!](6U&VHXJ91EL71D>*)[/=+A"3P8L,:0]QQJ;?H0%47WD#+V6]ESZZT# M!- CCMZ=K5?D%->7O(GR1N44"S%$$']R=A"#4>!YLEB<2B(-?A%>HV>_^"_[ MQX'4H;)HAJMAW[ N&;I:E'=?<+GY_-6Q[U_%*78 MYNW^'J9FW+>E(<#5B/,=8.BOR\5J]7ZY*-/UI!CEK+ :BA8":M(R!&\+V$@' M("93&+8N\;JV_+A/.D.@Y%#>=I!&]A$W67!_Q3F9#+/Z.II/I_-I944!"UG6-CL:HBX)BM!)&6N1^>8]VO>B;-SGFB' -(!$.E _'Y V M<);69TO:VT=,<9]IAD#2L;SNX%K\;3%?W-S%Q;CWRZ:;7F15 M.5*X5Z!*M.!B(8_"H'66I1)8ZP%_WR5JW.>9(:#45@X=Z*&+SP$LMBB9?-GW'U^ALQD60XG8?E^5LR$%8/5.'5YTKE/+$U,UY[F2-$ M61",9S8FXV-L[O@-N)UQX"4<=,>AH/?<3SO0(-N8\5;Q]B9X(4M9)(6#2I) MVH.(]4V9>6:4B2JW[QIYL?K(60Q#(.1 UG:@3W[#]95VW:MDG47AM>(!A'1( M-JGFX$P*P$O).1LG;/,QX4\FG(<55!=^YXTM3HICG/O@0)A(%[-E M%J(2"4JVQ:6DK3.M/]W+R'C1D3;2/D[T'DZPSNPFF]OXN?I[&Q=2S-" MX'2Y:@B1D?'O@@- ME0Z"L^$$U,6-]\#V=J?I;HJ]M98[0;I8*1E <8D0C); &7$8+0^A>:?_)Y(X M;N;5SAR,47@RJF.B)+1]:^3 M(3UL48(OY%0'Q[UV 9.SK1V /NBSV:3>093OF/B\R#)=/"H\ C/#NKG76?(ZV(#>%,OM*@R1"TL,,;IR\A$ MM -TGVBYA6YZ'XYI0 PN^[ZAO]=V<\[(@G9 QGRLL5@)@7L)44AE?1"D!5H[ M44>2W$V7Q5%MX]:R[2)UX)$-3Q2FD((WX*PA1EJ>P/L7K(-](:MU'S$#ZW8?H0O2L=3%.+U'PH>7\2'KP M$YC> 5RNXDFK3XL/2+9BFL[P1A[AI\536V1QV/KH)B 81/K.9:"JA%(L1D:9B/#HMK MW=]V'[K&U;?CHV1V)12+5#)4"SEL/3,8@8R+_ MH_E$K\?H&5=W=@?'9J+K X;Y+*W_%I;+,%^?7Y0;"ZFE#S:!S29OAVTZ39=/ M-$8)KW5D=@ WD/)N 'N'J%WK+@Z !UQ;XEAA3_C]O>WI-6WA-0H%.UHJ]&% M-LXKHU#345.Z/L>6!#XYP>B?(D9L#,K[*1DW--T="!N(JXLL\(NC\U 9.\NZ MUOM92+5X77G&(4I&FI\;*XK2HL36A9;?(6G<[G3= ;&E #M0@W\-TWEEXKOY MQS##=^7&.,RK69BZF"30U(8W]>F)(0/GE +-K4-DQ$;7.I5B/\K&;7C7'3H' M$&<73\K70P&7 R_F)[4Y]VK"7:$=H(+"K ,5B6O>* TL12EU*B:FTCJ$^0@] MX[;\Z0Z2S40WHK:LC[:3GVL'YIJM01OYM/AX]N7+MC]NF+T^_3);G"-^P/5T MB;LVN2?+RVLL=&46R\\=U^C M&] Q;D>@;M#YW!+M0HO>]>0NV?HJ?)G2OJ]R33"H3:ZH+Y*\.9%K8R5O(#EB MI[>1)VS?E71?ZD9N%/B\CST#":T+;^CNWCXM0]YT'T]GRPT/)R(:Y$8Y$*[R M+FI+WAWQ+C@3D?8596A]N^]!UNA3= ;!Q'>A=YQX.E6"= _A]&O-P5Q-DN!) MR9C)#(F![A)63ZI4H)002GLE$FO]'/XH0:,/U!D'9X>*I%.$O9U_)6XO:L+? M)"O-I, "$84FWTLE<#(K(%M"(,\JMQ^D\BA!HP_C&0=AAXJD4X2]7^*7,,T7 MT:F+UL7SO"D4JI//JKAY#C;DF)M'*%8ZENB0E;)]0$ ZX$":Q$S%&4I+'U M-*#]*!M]0- X"#Q:2!V\K]S=U2_3$*>SZ?K\S6+Y:A:FIW6NY.X/E]&QG>K_ M0))>?L5)YB+YI.N@4N[)!$YUTJ1D(!G3QG&3@VA=WM>$\-''$8T#W*%%W"6N MKT*FLXWIL.-!M:]1&:V=R%"?X^O0G0*.!0?.^\AUT$Z'UFFX3Z%O]!D-XZ"T MD<"Z!./68$YI>79S8\$IR40@3R^'"$K2GP)1!(:X:BTGZSFT?L?>F[C19S6, M:&<>*:JQGP;OM5WJAFXE=$Z0[!57-+ELRI/UPNE,^604,%FD<=D%86[UJ7K@ M$7#?%<>?[S DJH9C?J>>\WWS[2^MC4E)!9%Q#HRKVA,U&XC.T'Y]"4DZI5SS M(L(GDCC^+(AQE%P[N75YW5Z;];1SUC;-!:Y]^2J@/]$Z&F4D&1>>D6+WNHXZ MT!G0,AF+]4&EX>_@IU \_O")L4+D TFU PSO_X@_23HGPY("IYRN 5<-GI-G M9GBJ2>T1VU?([D_=N)'R9TZ%&$AH'?1_>F!G]9%J]0 CHZDCUC,'G2Q=&LPR M\$):X"KZX)U.N?FDE:=3V4T'U&=I3=%*7!WH1U+XNRR]%^F_SZ9+O)%)_&*> MKR439\5]*'3IN&A!:880D1O2_$)X6TH)JG78?'_JNFQMT0PGM\L'AQ%:%[X0 M;24AYLW0T7MRVV]L+D?+>"#C1PBKH&X4HE0<4BHLJ!R\9JWCC4\@K\M6%8-! M*5XC9XN,V:?30T> M*IA^7K#WY^!$9E8TTBE2/@32[%@@\)S(&U-.^B"C<*WS*/:GKDMW92@<#B2T M?MV5R^*>^QB9H@E&2L@L%E!6"7+(M*A93#H9KX/)K2,\KR;:<2=L,+AV09I)_ MX.8]5 S=>1IO5ZLSXA29K3]C7$_0QQ)2=N"TI-O T$40HM9DH8J(1I%\4G.K M[D%JNO0C!D-6&Z%TH*H^X)>K4U+IY[YF5="U[Z+2H*J.]S)Z\$7X9&,*#EN_ MA]RFH4OW8"@H'26 /C34COY=YLZGQ:?PK;XL?E[,:G76F\7R@78I%DOR-6]2 M6U+#"DU-Z6$%T/*"0J3(96NH'4IKEY["T/?FH +M KK[,W:BG(^T/0XQ!$L6 MKS#@O>/ B[%12]H!>R9']A[JQBT*>&9X#B2T#AS9UZ5@(G_K];?T.#B.$YC>%/H M,K0%-*=[>#,&,AKIR.V0-BK')/.MXPC#7P:#%:#U"?$G"?%@Q'[9'"3BP'+= M 6Y9RB[8X,%A\>1N)%]?*"*9>"E+SY5+S?OI#X_;P>K/.L7M4X1X)&Y?S]MX MC==;,#4E[AB6")PI1^:8(R/,UH%I'HL6EJOD6\"^<]6 D0U BR=J2Q0 /,EH>!:)O7IZR+W$CI_\/>(T-*Z<. /@B MYVGETA7K7F]YN7HL70ZYR8;5ZEKE:E]<(6L+ 04R)5K"T3G3K0WP@P@=.2MG M&-#T:2).5_5BEY>;;^;;'^3]Q8#!.EC&:E3NKR MMA:$$2==9AHL$\)HY%)CZ]?$?6D;>QS@X#"Y$[X80&8=8/%A3C[V,(NLH/9@Q8":A<@4(4K\(Y;8"XZI9![ MYUH_6QQ,;*]*M1F0;F>U/8M4F\'W7WZZ(Y=?Z N;?]K\2_VI#UA^J+___N'M MY>=7SY'8E\]J>!M7?R%';[O"J\5\M9A-DF?P MO3#==S[QIRMB;V]C]\$W(-6$&55B,T?M6Y2,'*PMSD6[CP2',[O#J[+2^JW'*GIEXMY/:$O MODU7DY!XM%)J,GP-61N<)_ 8/ 3G \_:,QU:=^9\E*!.L'2 I!\"S=%L[P!# MM_;P\^*4+N<)UUQ@9 JR%9DVH2*=*98!DTV>-NBD:ZU?[R6D$\P<+^C;N7Y' M<[T#Z!#YIXOY1C/_BJ<1EQ/ADS J6Z(X1U"&US%^S@(O6=/?@L/0/'GH-A'C M0J:!8&^')([B<@)6C<6$)[^+3C?@]02NGL]&Q3B++IS5H9M<3/.%]-O^+V96VW,6VR MSDIZL*[&YYSE$#!G\%Q(S7B1RC8/7>U+W+@E;0- ;!"I= "W^X;)7U4[751& M[?:6D^:8A8',7*UWTAE<2F1;NPG$_G)Q>[0")6"9D@&2W(9PFN-B'2(!2+=/\GQVWK >SW4S)N64%[+#7@ M=P>HJ>\0M9?O8C:K+P^[G*3=7KA-!>LLV,RD!)6T D], DLG0M$F-:;6#MUC M](R;M=\>07^A,;!ZP)M8'5WRI;Z@8ZP00"]$A!Q3<9ZMSE&*P M..0E%9TT[&P8/SJ,P1U Y&[UU-WX[ 6_.X44*, MQ"UFL 9+4$G>VC9Z(HF=!)H.1,1W^V6W$T\'Z+L6$=E8?*MW9^O5.LQK^=XD M"(=8A(;$ZEZ\"N RMV!#*5*$% MK;20]1D]OPY@; N'A.-5Q4NFF(.TNKRZK M1-\OEAL9KM?+:3Q;;V; +>XW B;&!B0/(P$/J3;0<]7I31&D-45X2X8%;_\. MTX+RW@8\#X?=$23=#AT/;@1SOX.9]*+Q7][(9P/$I?)MHSH+BL0"S01-K3$V-3(QV MAT$9G\CK:9W.N@]=O0UN'@Y?S:74 ?(NFS9>,S,F]>@XQS00Q8X 96PAK0W;MU(B[^JYM2Y!_#[,S?*"966'& M,VD1BA*V]M$QX(P/D$)1N>2@Y0#Y9D^ELK=9S /;:\-)<.PR[P>VMW6KKKHG M;+[M167FOV\SSR>I9.MIIQ!=[?LAHX:HZ60*D14/!IGFWTTM/8J"WJ8JMX?@ M\PFH@UOW:B3TT_L_!N>9LI8!XW3J5 V3>G2U!TU,Y REB*:U&7@$N;T-6AY. M=SZ73/N94/%H9 IEJG5\'* M$7#0930.F]%'+ E+7#XH7/.&EYI'CA M4Z322R.@-C&D.N^7K@0Z8C4/2R5RSB+Z#(I<-!8,.6NJ]3"*9XP6/N%T_N-!#_C>IK"[.:.6I0[W?SXYZE]>F1+SUH(1;A%'CF#7*/- M2J8 GCM%%[3WUBON-+9.GWV60JAKM\-ET(&,[,U-04=\1K_E2;+>FIPCD/', MH(8;Z)8('# 8KHP2(>7F/?_VH*N3M^1FN'GDYFXCFXY+-\D&GM*A?W_M$\E$ M^3@]F4\+'?WY^D5*B[/Y>J/Z9]-4^Z\?H. .6::5HCMZBXT4WMUE+M&J,N/9 MH0;K?,T;S@F")0^$89$BL<1\;IT_\C U1S^B+$_"?/H_&T9?73+TEXT@WMT0 MQ,NSU72.J]7/N$K+Z9>-#IGGN[1](AF\G-5HK. V"^0.!(I8H[$1HBI(?II/ MB.A%9JWMQT$W-'*Q?!M,WGFAZ08"!ZO>K[B,BX&5;VVI,:?#=*!2O?[CK93E M@R0U4H(7GW_^\W259HO5V1*O$%<2DTPK*,*37,D[@) 5 R%*M-;KQ+!UJ.(1 M3=Q;IA)%P12I6^MRZ,_]C](R=Q=4&$W?3 M!!M)H&LE\B9,EYN'H5\QU"UNAPX?H$[N_Z!6BF4/,ANIF,N5KL1^K<\+9F63 M+5!2472K!07>!S+@!3,6"50RM'[H?(R>8Y7,?9]]A?% /A!F4P>KU8'+IL([ MTF4>"Z8B9)#M\YT>)6A<-=,,%[?U3#LA=*UHWB\7^2RM_Q:62W*:SC_0!R^_ M'F:Y//11K93-7J0V4C^O8EF#2XKN,JHN:( MN2Q6IUC$:Z[V-:::/ODGBD)MJD;-RSR%4'J4BR==:2 ML+VK6%+58:ZY;-+Y.L)7>_X]!GUOD:,2@N[YW"NHFL)][38#1"71K!E=S3$: MH*]+@BH7W.V7]//8*B/V[6\EN1L9/,TXVO7AO]9L_K RM6/MPN@/$!2LP#* M[O/O<9:CD8*78J!X42\.]. *69Z992MD%):[UDU!'B&GV=B&^^XO+H3G64J( M@ELZ#I;<]V(*N%P4C_3?PEH_C3U&S]@!E#:8>'"6P[$2Z%J)U.>^Z39A+,SS MJ\4FZHSS0Y^Z'ONX=F_W>Y+<2.E<6^_%K?7N@5PR7LH:FD])L7I560@L$.1, M*3H,J$@!ME\1.R> MI!W?>.G19:ZPSQAJ])EV[UDB%J"L$Z *F&R<8U+Y[%NK\'UI&U=;#8&AN^V: M!I!2QSE('_&D*N5K\Z$.T4_W?$HK_?0] EME1&Z7^8!?:I+M_.023#)G:TL= MH*;(2U>ED+]>>[Q);6P0T:+-S3LL/$#+T5GDMS[WOHN7KOC,DC+ 9;G=64A-LW,GS;BR,KJV@C\2O-9Y,TZ=EF*\N3_*FFNTL MK3=E;N1,;8K+-W,\_AJF\XU[]3DL3P[S!8]>LYD&:[KY9O;8M=4_XGJ]G=-" MMOG;TR]ANJQ_>;]-?*>2;@=&WX7_4C?;]IYG.X:W!ZB:!_XI%;JYZQ95NGC&M#G6]Z((%7ZI!)&];UV],5RARZZ8X=8"Y]M?KXZ6E]JB MR8[,@DU3 5W U?$ C(FD4BS18>M8VGZ4=5MZ\A24W%9Q PBE@T8EO^$?UW:T M7,SICVF;0WW__K0I-F!*4(S2H#!)B"$:0"R.<6NREZV[DSR5QG';;PX$OT$% MU?7%>ZUR:--"_-B2IMV'#%#8=!]YSU#>E 261)H&DN($*U<$N-H5TS#&4DA: M\O(,-3_- KGI,^:S&;XKEXN\JG/$=PWDKP!>1. H&9FJRE9[EU_:QL[::8.5.U'=(233<13AWLJBPU708Q\W:#'4@&KIT=*7+&0* MAGQ)(5&0ZZ=KFY8H(*>D&=J00VQMDP]9$G4%_\M5-A'MFO-Q,7F;A+'C?'XW M_X")C@==UQO3\=89<26H@F0G!JL3'914$W UN'C'SAPL=: ZG"O AQ7(F+T"D)VK$Y21TG>$!V.(%B!R+,IT0KA M=&L^/)7&/T$YUU/0]+"R&T!D'>NSNVF!AZNR!S]KN!S& 178OEEHP0JO,W)0 MPGER(Y@#9QE"#'3=)I^%M[[QV7VF3$8Z8^'D9%E;J1*KWY7=LK<.0BREZ!0] MB$"&AA(W]VMT>/7<[Z;>63P=1V&N,>TT'>3D/ MLPNFK5Z>_Q47)\OPY?,TO:@=.F]M%5V1@2M+&W2*MJHY1"< Z'/)LN/[]6Y:Z^'WZX.?-5P.[H#WZX/9EL6;9&50@!9US8:L M<]XT.8[>HRK6&8'-@YE#9>)>6I6W5[C&XY?GNW^\]G(6B]<8(]C@ R@6(CA9 MJV1,0B%,L2D,%Q%Y$JF=9NP^!4,/NP+#":V+BS8MYHE+5;K:UU'=(A)U_P&-)JTAQ0,7/ )L X&TNB) M7IY&XMAN^>!X>]B<:"_"T8>,73T13;]AWBB/CV&&MYVY')+,)1J0HII& MJ;#:*;Y64D:.EAN_;W.D/1<_,@"!>Y4[4_J*P-+KPUM1&I!_1:1,.ME6JXY[8GD=II?<13,/3P?3BZYZBD=)&+'&8G_6#%]W89/)G(<"Q1E);G-F$$,( M$)S#PK/EG+6N!AVN[N*WL].(RVJSU@!%/8D748.)R[P$3>?>VE*G?@<#3B8- M9%VHHH7UF%O'9Q^FIMOZBJ>@X4Z">QOF_V-IP7M^Y'EUX",$C*@!]V7+\/JO MH.8B.E[S;1(YKMJ39\$B2%?GLK(B+/YY!BS=R0>Z_2@V*[ML)< MM.!L+Y#X>7$:IO-)G0#F8JG%YZK.+0X2/*I-1"C3+1]3,GO%M4X\>(2B0NLA9;?WK12S"DI,U,.P>(&U<"_VY(-="+AW MK>9XO2M_72QRK9[_B,NOTX2KCXM9GF1CH@K)U&&E&133FQK2 ($<>&EX]DFT M1MC#U(Q[<0X%JD;J 5M$77[TA_#'KP2RY33,*LC? MGRW39]*;F:[G]>HW7&_23S=-'R9"1B_]9E R(\QK7ZOJ,(*-.@=IA2O[O3H< MPH']R>RW<=13$'1WW-NP\NK@KKO*19(# M1,P,@2G@F3-,3CG5W%W<@ZQQ3:K!(==('CU![,UT/EV1M[VYVV]NJ22C?2#W M.F8D'UM)NM1I'V!+)->;9<]2Z[X,>Y UKH$U.,0:R:,#B&VJH2[W=7,K+DBM M49.O*YBN;Y0*O+,,LC2"0*&#":V[#3]"SEZ04G\V2+7B?P=0NKZ+21$U?R\[ MT%A'NH:LJZ:MM*<<@S?"F=;9D]?7WPLL^L\&EH,Y?#@Z%NLP>_Z6FQ>AY<7M MGGSAOIY\BULM^8[P"0>D9M"&GP,P[#GZA4;G>=%.@ ZR3KW)!D*DRS*YF$-R M0HKFH[>'[!?ZU :2] V_+>;+N_TD)VA5%AKK@V^,H*PH$*PGUT@&;8SWSOC6 M69?-B.^X3^A3\'9;^8XCW [N]+/&_SW">SC<)"D88;I,28$P@ MQTJ61%OB"5#D$J63I&);M\?8@ZQ.D/B\@'D(MHVDUQ,@[]O0+L$!,7 NG(5H MH@/VUW][<[UYKSJ ,B&%Y?FSTZ<"I4@]MC\MJ6*/AS*,2'".Q$,S9$R#[* ML8FX>L+BV_F7L_5JPS&^4_C!9*X,D^!<0E!H,G@L!K1&)[WCDHO6@Y$>(:<3 MG+4'P4-P.U(BG8)+[+9BBG8ZAP"),%"MB4B&BY=@;=2ZU+=%VSJAX!%R.KEL M1P'7(1+I %P?<#W=LNK]+,P_T4]M-+VT$J,H'%*NO:>SC> +]^ P^^(C0Q%: M*ZW[*1GWU;8/^ZV!C+I$VNXDBE2BD0J!1SJ$RA<&00L!R@EE'%HO3/N6DO?3 M,G:+Q./E_%WH',#TL8MT/YY]^;)MY!=FKT^_S!;GB#9F%>4]@$L"K(\$XL06+% JZ>LHHULOU+ M)Z8@W*1BW*R5/J[4(V73';I>U3;3B^7T?S9RW)T7+0J+5AE(R&E'@1L(,@= MZ;7,KG"6AAC)^SA5XR<7'R/W1V%TM! Z@-6O9VO2QF_.YGE'O\K%>6<#&*\5 M*$6GS%FKR6,6FG&%T9;6@;/;-/0$F>-E?+OLZAB&=P"8U_]]-EV?5_I7%]P( M/CHE#+A$=[5RC@X4+^00TU&B(^6-5JT?WN\0,7X^^8"0.8[E'6#FXT7I_W8G MU=Q;S&NT9AMECCQ&66I0)DE0 F/ML5C <)4"*ETT:SVQ^5&"QDW<[,->:B>Q M#N!W:P\[-X=Q*ZWC$7(1Q![R-,B[8*%.,Y7,1Y_)^QE$;=TB9.0N<>T$?:_6 M.H;K'4#G_<6Z']>+]/>+&SNRDA0J<*Z6BB$YR%%$"R6+H)ARP36WL^^C8^2. MY<>+]TZ[C2-YW0%>WDSG89ZF8?9V7B=37'9/8@Y-8EZ2J['MGA3 ZQB AZ03 M<]D$W_Q1\'Y2]D*-^<>^W5I(J0.P;8=,T<==EMH3B^IHDCN[6U6[='7_/^U. MK@Q,&84)'-;AM57I!YX9A&S(6Q8N,M8:H2WI'_F=NP6@%IU(MP-D_XQQ_;$> M^IU>V%P%3#-=9";R3:C#\ARQ54L$)FQP@GEM=>M:P/OH&!=IXZ'B]DCL8T74 M +99?%G5BW[V;R1:]-!I!\D@6<$$&OI#QJY&,&>.XP>9^Z:,$C0N\X^5] MIU5,*^9W@*07)S6G^,XNM.=)9:5(]4OZ10<%/BTNI^2<>-C MS;'3@-T=@.;WCY^6&Y/W[DYL#L0;6T<3UE81M1L)Z6HZ P&#SBP8XE)CX#Q, MS;@Y..^0;?7/XT8WP&&7G]+G\/\!,FPS)BO/S(8QI.TQ@)S-;/1.JQY(!*\ M2L9ARB&U'U_X$#'CQN2;XZ<-TSM SZ^+Y?JD-B>]_RP8#$K%HB&S1/YO1@M1 MY0(V>2&0_LIEZQ8EG83Y1T-$!\=AN^=[6I%<=B+1TD@C5 *FL5:N M^ +1E0 L84#& @^B=@3*K M?A(=L*M-5(-E8I04GI%K+5*IK15J%AS*!#XQ1!X#RZ5U$X)["1DWN#HL>H[G M? ?P>9!%$Y6T2&3H@BPU2\7S")'S MH'2)2MFYP]2,RX8=9A8=1& LUZ M2!X.I6L&P6.\PL1%S-)#CHI\IYPJKU !:A.SY]JC:OUVN!]EG91LCVY@#2#' M+JRLGW$Y_4KR_(K7=CCQQ48=BP6.IFX##43!ZA@+ZS'Y4DE[6N&),ERY$;#3['"#*K++-+435_$6B L,&L MKF=020T%TG$/[]U J[^%Y3+,U^<7#>R/Z,/]G4]LU4O[*80WZH=]<\GJT]W3 MI[AP$X6GFXIQ76>"6TO&5287;Q.0S8ZEW+[(X?MT-9JL>L'NB\-QOHTV\V Q M<._!.Y%!*8]T1P=-I*K H\H\-6]-\BA!70R[;(>3!P:L-A#&V'.BZV/^MGEM ME*+83)X(IU\49@7>"P-9&I$W, MD3,?<^8U])0AF!R ,\:EIO\GL5>BP/<$?WW1<;SB9H(_F'\=/"4\=.-=BTH6 M*[2FO61N8XU*>G"E*$B>-"(W62.VGH;W7:*ZF&#=T$H81AH=P.OC.LQS6.9; M&[LG))#0<"]0@"5/'52J=G>2&J2P$8TD:]RU?OS#,KT#C38KXNOFWXB;^<7VWLQSZ]W@:M;.WT[3[42!W_&[>\?%K/9F\7R M#_JAB72%,60)C#1T+9B:>"J#!YNTX29%HW/K)ZM&I/=TV0X0M!E#P!W@^M;. M7J2T/ NSB1?)H- "T"-P8/$1" M!^/LRT97T]Z7ZP'1=G6HWZY69TAW@_#>L$)7;"&_28GDP",+H,FN$9AI<\UG M-.Y'V;@ZL%\T'B7!;K7@^W"^:2LQB5XEQ8. G&M#"709G"T6M LJ*Z-];%YT M^CA%X[[N]HO#@R3V=/SY+?[F>!+6N^\=Z!Y6FB4Z,[5)74G5"$\0([)JDP=! M[D>0HK4[?,0]/%BE<[^(>Y*$CKR'7\^O8ZU]LL%F2T318K5JD&CPR*>U2C+8 ME^ C$PPV7NT]:UWZ'98KDK4C]2(9 :%>="ZX -9AL!)K?X[OLNM[B[1*8#JG ML_!J%J:G-4UU]X?\7V?;/K^OO]6!!3@1@CMNO001ZX2$E#D$'QBP8!DOQF-J MWN#E*?2-XQ0TA<%#Z4S-Q=.!=?419^7MG%SU,$^XX]IOBWG-?J9-30*S1='_ MP01'7KMB @(&"5HS*2)'Z5-KZ^IQBL:Q\@>%5T,1- -4^PN,KO[%*7X*WXZZ MN.[YE%87UO<(;)0)=[G,/6%=(6KW8Z/ 6J:A=IH%5U0&;HW4,@3O3(JST++L:$ZG!:Y;!.^>)MN!HNXDT9>L(P@.DC#WU MH0T2[DX,.9[O'=Q,KTO!5,L:+O?S@3RZ5XOY>CH_JQTHR?#>R&HU(?= B*@4 MH!6;C'5.=KX,$$506C!EL7U)[][4C3TG8AB0#22=#G#W>RW^6IS,I_^#F;:U M.SUU&]FRX 7=P[7=GQ,:8N$"G*4;WA43^>T2E./[X]U/RK@1IJ$0U8+O_<)G M^[)Z._XQ"<[:Y*. %&2AS5D/SDL!+!NGM='6N]9%FT\B<-S0TC-#K8&,.C; M7RU.3Z<;5W45R'W=:.K:TW1ZE$&^QZ>V,M"?NH%&!ONU95_<7O:>BG7NA!2& MP,@-V\YF=H9^88P@A#G6(?:-#_23"&S2,.W:BMN$.NFB59:5.C 6:==2TA5/ M+JL(B=?43)GC(,W2;A,RKD$_'%+N[:!VE!0ZN"E?T9+3]9N0-K&U33Z_YCEH MU*+.(8ZT XT0O53 44NGK*L/ :U/SQTJQ@51 ]'>[GI^')^[0\INDH RT3GI M B#W$E3, 7R(]8(V&:7WFA@S*%9ZF )RK&P?AJ^.9=.N^C8]RH4G/<',WJ M#N#RU[-0LP\0W\79]&0;_'IY_EM85ZMO,]HPN1B4XL"2J3USZR6NLP9M1$HI M\,1M:ROY>S2-"Z/VMDY3&72*J>UN+N8IF8#>"0Y2:_(BK,X0Z5P RB(<'3^) MS1]HOT?3N%=:6P3L :^#Q3%V \QV59+$]K5L(ENW8["=E@0CHY MBBM7DUP\.$.G"54VPD1N;6C>M.1!:L:]PP9!4F,1= "F7Z;K'7?J^.>S[:QG MQ,2$2Q(*)]M.B2(@N.+!>_)8R6"D$]$^E>TN'>.^I[4W@H[F=8=XV1TF9\DG MX,X#6D-LJ5L)Q9G:JK]X&5%8V7H@Y_V4C-U6\E@)?P80*=^YH8YG>0?( M>6B:*V1Q>0GP@\3\(XU&?PH^[F0T MM1!6!ZB[?='\401=)Q+YD*PU[9.R[B&D MK\R2 X5\.V7@:(Z/'0=_C\M4Y7""[\K[Q9K^2.KYLN;OW?SW^9"(T_:=F^WNF.0\[ 3!\;3K4^ M\"KW[WS7>K+N]L>,LY)42S:W.Y\_ M]-[R],7[BGXV@-;0 NC@FKNUQ5V_@Q?K5V&Y/* ML+=Y1[_T9M^=K5>UO4R=T':Z.)NO)S%P82P*8$+7DOND@"P!!SI8HTQF-H36 MLX2_1]->&#-_,HRUE$,'N/I(^YEM&A9=FU+T:M=K@5G'G4<&/LA8G]!8KL:=J#X,GIKQORLL;8=+7FPCAJ1C?4M#\EOHFB\+-8WM*VVXZ-[^8O\7.8 ME7>%O@.G)_./9W$US=-0ZR,G3/"$C!=(@M50BRK@R&D!I4MQP@@ARRTK_P'? ML1U->Z'._SE0-Z:XQD;I =M3/H6H4P3R9XC%@38:%2GTI%6F;68O;P^C>C1S MM#GJ./L3P6Y@_G=P@]YRFW\.I^$$5Q\79R>?UUN7F0N!I-DY'1!-;HLDOH5: M-6M#[4"B&%K=?'KG]XC:#VE_LD!^6U'TAZW7J_7T-*SQ9B!P8FR6PI0"O(X@ M52;J^FSF080<61#:9-NZ=]!>A.V'L3])R'\XD8Q^1>ZSHXN6(F_GNP$;6>0D M- N0L=:@N-J8ML[:]2;:HB*Q^':7B/WB_?LMOQ^T_L0A_P&DT'%CEP_X%>=G M]#.;EC;U W^>KL+)R1*WC[&+LON.(]J\/'F-5DU?CMM$)0OGKO_ M-EU_?D74+DYQ>=G2(V@534$/S,0,"C4!BHQZD-%K;96EV[.UW[\G:I3>9 M_NZ"Z=O,DQRUL)E;R$S2MGE]U;#&0D"38BWJ+J5U&<=C](R;93$$5FY?H\VD MT8&55C/1-\&KFKZV^H@GVQ8Z-7E3%E&$#08T6K([$+6E?9=5&45"2:P!5XPDAUC3_:YU ,E,0(6& M,]E\:.%U D8?*==*L'>BL(=R>6R3_>V\+$--ODVU2O.OR\79EUVN;)3"8:[E M+YF1@QLD0K">0_(ULJQJ%I+9RRQ_<(F1T7"XS!;-&3@V#'ZED[&QL M4[6[VP.7,07FZN 1GFJ MGH%F*%HABB,S%+OYYL]L,"XJ7R-(-"">2//U";K M;+683?.&]1O_&:]^_^KC8 M:&Y>-&)S=T#9G1XOH^')!9" <;/#![F1VC![;,1LH7Y]"[O#5-#&(K( H^M3 M70IT ,@J \XL]X(L,I?VBL9]#S$/$3">?FDDV$5K+H\(E513-)?GD]\_3E1@ M)EG.@5LR\Y6N8U]S=A BLT9')U _%DI;8?K+R>+K3[M/W$)C]Y3PG.*N3C@HC:)DDBX][4OC$+D=:Y8R8]U!WR:S%^]&,=] M&4[F3^1@!S)_\?O$RN!M?=7T4=&U&(*#F%P!3285>A]4?%3_/TWF+WX?QT 8 M3N9/Y.#(9L#KL^7BRT5+.*^$18T.+,L%5/8)HI.UK8\H43)NF=\KE>4[-__U M-<,Z=4SL <#YEY9(H]UIGE M:;K_Y8=QZIV&T_U/Y.#8+N#B;/WYQ2E>0VRNO?Z"$R0L%NGF(M45BZ;-R. B M=\R%VW7DA_E^=U8>IU)I&!UP)%\[T 2__LG)\#I..ADT/-FU#51PY8REATD_?5#RI(37V3O M+=7V+F> 1G $\>*=N:[X25C89$9\+QZ4!(W$7,.$!+:1I_(K&=:/X:SL+*' _6N:A5U2S51 M3-PO-D!DDAOMO$.O89 _\="GSZ[^8S6V:BF^N?7_(5QLQQJ??UTM[VR$.55L M$!@>:4$=FSKAT3 ,DI&"8]0<6!*#QLHYKM%;L;6N1+E(K3S&MG8,-6'"LY4C0 BSO'M!O&._GM=\H-&4A=9F,L2T!D+&(-Y3_8Q0%)*ELJKD&Q84\:^;Y@OASD!/IJ( ML8-0]DVX^+Q"N?Q)%"=?=B6=2061-5$!; 8(!\^!AM< 1EPQ>UUS=JT[31]< MR'PIS[:0:2?MNW_^LDM$2Q3BB?0C&NJ!I?@O:E4U9$58]E'W;HW M_ZDUS4M).UDS<5-5] NMFT[^I&-V&C=1:Q1X[%*ELE#<6+!5.6FX]8/:@(Y' MUL-L#YUTJ1^H_V'@.D@9'6#K";:(M]_3V=6&:W>]+OB__"E\/W4VE$(#9;WS M&!WF6L$%(I+PB;F:6*B\M1-TP#*[Q.!A,%D]K\Y>%-70^W!Q@9_\K2VYT+U/ MG8Y.Z/$-/#.!D&4YHY^&SIM)5'TF%3A1).248K'.>!=;DU7T0"!4J[ F$R>J M5'@&;17@?%(T?4/FQ)5T;%"BX?\5@= 8K(PB$!JCC3YR5[?S-(8;+3S)Q-'K M:1(9,&3QN!W-F8\N\B8MDP>G-^>A!QJEU:?2FV-$W =$'@B7G1 T/@K#&Z5Q M)X$"9V,+U!"YED%+_VASU.^6WARETT'IS3$"GOO]Z.WVHO\GN0/+RQ^W'])9 M]2R8FH%GBEBJJ!!HP*((63E3O')>/>7E//TULP/B6!VN)A%H!V':DR&M=%'D MR@7X1/X]*PHB]X%.$(8:2GBM6D]N;O*Z- ^7S"%WT22JZ !:#_IX--?B?;D\ MY;64E(0 5JG^,*D(4=/;;N+!91&T]4^NQ]73IWARH^3UC3(]60Z>0NAFM M>#D['WT=Y/8AX1[S0UM1/^B#,_'J_/S__JJDI M&O ]TQFGL9NSKWBC M=#J$X7B,@#MX SCY6BC867[>^8 >X>;?+Y49*.SH%;H@ZLX(TU:+A M-1BZ2"XAN*)B$DG7NQ,7CD;/HPN:K]%L$@RU$WX'2-I/]^T#>H?!<"B&!U#1 M*_ 8FD'T)L2$ 7!PK9]"CN-8GZ3E;!($M1'ZW"G^FUV\6F8J %RFQ1DYA"2D MW?@2XW.)1J-\G +%:98!S4,)'"/\K%QU _N9G_ZN^;K.FD)D"LEV8&8>GYNE MJF6IEH!^GZ,AVR@M%V0$(ZTV1GCM8NL+Z_BI=-.-%'JF6*N];GH VJUY3"Q& M96*1&%4H24=%0RR1T4 5E%AUVM2)WL?Z'U8W2K&/#JL;(^6Y+ZW]L]9RE,9Y M##ZKL[B+6"IXFJ&BF9*2A6J5S(/NJA6M3:673< M+1,"KU7)(2KK00>;.@.6H!7=Q]37$ MSQ, G4Z9'2#WD'Y-;4U,'F\823,@<(L) @H5!%5:&:FL;NZ(O[@>VV<$48,. MW#$:/1BTW\I%7#5I1PD72]S ^G7!DU\V+[AEC3?3][+^H^":TN):S,*EU,A -Y:>D51 9NDC)):(&"4GE83'!8=_?A;?XC'A\+E4UQ.-S ME%;=/ %N?EK53ZM+=+ZO_]F'BU5=7.(Y_?D*B>>3_L&Z:=G5D6N8KB2KI7"F M+M>2HG@6$PI;F(QG@@(D+AU8'W0U>%QL;%UW.56YUFVQWU1KTQ6R,P6?;HM] M$P5X[DL--"XR60[*&8PY74738 3GPM2D66SN!QRRTKY<@8,0=/^6GUQEW=7= M;%XZ,<"T.>8$3#M/_#@9/(DO5Y29RU&9-&A:] NLVWH.G3]=NC5& =U!:$<& M5SQ/OFI(B=.PTBPA:HD_NIK0\;7>RT&6ZW M1Y,KK;UR\S+*=T:I>.!I5MC!-X!;AZO'G)6>E6I M_B/3$SKUB/A-::0O,3,5').M615?6NG6,1AJ)_P.D'372?R%B^N7@I&?#YRB MI&!B2A C]<>J8O&_K ;FO0XLU5Q$:VR-7.*\[QW/Z"L]APH[0.AMB?XBR.L8 M_+8T;V*YZ@ ,?'8L.V@?%P6XFFU=TAP/G&ER10FI17"P#Y[5,]S[\3+'E)*AH\"X\ M1D7SYRG>E\MWR[0Z+W^MUNM/%V&YOGGH_'!! ]C.3T.4*13+( A'S7LN0RC! M@/8F&RYCT+H.PMS3W]73?3PYOAJ+?FZ+]C?TE6DG?X:TH4=Y!'_7B5_W6UOKQN5 \I5AM8@<)D!654@4BR7!7>E27'WK67>X1;/C[4F M.AF/+G^-KB714&&$WY#M:[^+6I44JMH*)3N).[(>'/,!# ]&%V-,8JUI+(X- M*II/XID/:*TTTP_6KH\,1D;;4_.Z+$M=7)XF'TN1Z+Y&1J$0HZ$)$2TT+UEQ MGX*3JC7.]BQE$,;L[X.Q%AHY%E]-H'4K2*(:+W0TG0-AA".>:P-!TAR:$'3F ML>AH6[\HWUK (!BYWP=&ATN_9RJQ2^IT_;Q(MV/N?Y1=D]%B^3DL\V:FVH9! MEKS0-?[-FR_AXG-9-V$\;+V&9O5NDPJGV3267U;SL5Q>GFVZ#BE(/?\:%A?; M4KQOBS4U"]VVHS6Y]_Z:Y M^XR,PYO5^G*]S291LT&,";@)"I1 M\/;B">;9Y=9YMJ5U@S5(Y8W]X/SY#C; M3W365G4=/+[\8]"O"#$8CE%\ MZ\O]B27U0H'6& KWDFWM]-(!S#[AO[LCLFTA!W>2Y4#DJINI!6GF717U/VF+H-\Z+G$;:74TMZ@X,T78H\R^2VI5]1<]0& DB M$<*KRHB$,!60V6I6I5:>M4XO[%O+O G7MF!J*O<.\',=>=]PJOQ%_P=2#!GH MHESU/#&(FH:>5A^I=]B"*E[A,8FNJ/9Y@KW+Z86^:%H_J94^^H76]O#AN$CRYHWANOF=J'P>D '70 J(_E#'_U^6]E M62["&64U\OEBN:" F&[P[2OT[B*/3A6J#0 9A-H,. !/](,V254L;E.7]FV) M(Q;8)> . <:]ZM^IM-0!!,G*GU2J$]AMP"25?,P>A+6,.L)Q \5ED,XK;E@T M/K:>2GQO$?->C=-!Z3AI=P"7U^$L+%/Y^*64VS8=(]SDBC$85DB,?2.3$*G: MWDL?-8NVI-3ZE6#?6GHA79K6KVJBB4X1M3UIFO+W*@@H3M%.M(-@:P5M8L@N MB@G8:/:O9M[;K8VV!T#H -%W *(/%^5K6.3=5?QJFVI[9J)K2"X%FWBN,H)UERH2L56M^RR>6-&]1 M]7-Y62WUTC?,MN=1\F)T4!8/(!.@BM;@B#Z.JU1S*E(6V=J/?W)1L\_?;@>! MX? Z0!]] "RMEI>+Y57)6R:(U7)]O4W\F_KZ!P6_6QNMN&616#QIQ!T::L[! M4<]?]LZ4JFTNNODHY1'KZQ9VAT#C/O"FT5,'&+QU(U#/R^:8,G0G? X5$KJ5 MZ!#@!>"3DJ!U9)Q'+W1N_3S_X$+F;1"9I3KF(!WT"*0=M8F6L910(&9),X>U M0I]5IC#E/P4; Z0^-PU,)]"PD6__;ZXI UL3:@H MR627.'"N*":A65$Y,* AKB'$P##R'53O\M"G=X:"0W2V:BG F;GI/BTNR<"^ M6^;%MT6^"F>;8^%\B:%D/!&*1H;Q)&B, QX+Z@^P/ 6=!V7OGB"F>_#+Y^T5 MF_K.:2/SWD!#S-X;^9!C]F7Q]=/J[8;,>5?JHXIS(01@1DJ*.C0&'#R#C(X9 M5T+B:E"6;BR<'E_6?%QV#0#P&)P::F-NYLPOBU+??B_IBI+7)Q6#BG*Q*_62 MU;"J(P264&9,9#I]!:IS/"KODAXVKN(I\LS]2^@(0"U5OFHO_][\X]OUT'_= M$%KQ$!G3/H%EIN(Y5!5\L FWR+P122BO)VT?VK.N>5M;.VA2.$Q#:DWB(B8,9FYCD>4X:H,^$6>X=CL ]:T,"MYEU\.Q'LQ\$ 7$(F]_.+5,N"2D!BT*BKI(E+(-B;(K-9?B(OY^ MRASHB+7.36TV,7"?184=0'4@8QLS A=N-##EZ$DU>@BU:/ Z6*-ED)&WSF$U M9-B;D/5L8AA.H)X.0/>Q?,/CLJ1; (--?AJE+CR%"(QJ&)3D'GQ6%LBR!XDN M/3?M9^C>6L+'_\@C)\'=8E?P@_-G0>/YT)8EC"G?TXJ5NO MX33'9&HQ%D+1&!E&:< +&4&*''G1)9B[\S'VM7>/^=JYZGDW\_D?DC M;V'OKHL\-_]]JFJH,7L&&&6AG4W>8'!5-507+6FL"5JZKY:V+_S&LVJ)2*6V,7CJ V7XZGZ"$%BP[D($>L=!A@^#I1U5]"M5;+5L_][Q0 MYK51*A_,O#9&_AT Z==I)+_0-V5>A%4KF-:I?H M@B2KV95VD YZ!-+VA$4KLZW<@W0F@](53]B&.@7/"1?*.RTF[[SI[A([3,D# MVR7&2'SNA^6W2Z(&N%7K7ZV3+.4(TE#'MF$!@I0!;+%6!H%W^MUQ/OO&-=[[ M[,X0<(B^5NV$UYO1V/=FR6*LR?H*+G!ZLT1'+W)6*%2MT6HB0&D=\S>K(>V" M:&BB<.LP#76 NKN9..D4Y]FA$;8^@N+>@-.<0W4FA*B"XZZUDWQ(ZG/>4M)1 M.GXB]3E&X!W@Y?45^O=EO29;N]V!9\IAL*! %H4[L 'MK"L!F&)!,YL2NON- M(7-_%2^@0O,8U!PI]@Z N!X*GPNK-C4 MFF'QH76\@*+'8\!SM.@/AP\-EFI<%W9=";<@[9S4:Z:CF_=[YU*5*BN(FPX1 M(A\-6:,Q+9EYG:0MI?7 N$$+>P'%B<< K+UR.C!8 TO=2JU<,U/ >$WCT4H$ MSVL$HZH)SEH17>M:L8:5B)/Y41- XK!2Q#'ZZ6)BX:.2XZ?&*^U+JI23M( ! M"P<,FB4(5[6O05CO6D> CZ]H7L_K.7%VM#Z.+C!K=IV.RX^?NFB*Y5900QM> M#CGBY:"] R9*9"Q$Z4MK"L=Q*WP!9=?-/+BVZFKFVW5>=7;]=_''=N1I+[5E M>Y;59079$!%.42?V\R'O5;I=0YGY4R%8$!JQD'5+,#;E,%54:M(BN7FL[)?9C58,S0=-7IS MA+8ZB(5N)D#LWJ&V)F"]2=S%X"KGAKAET/M1.1#O)SI;)FB39=!*R=;>P:,+ M>CG%7Z-@.RX!L5*@%"RA6)\<5XS%_D@]IU1 M28A?%C S@-HI]E[NX5 ISYT;?[>L%V%WFLJF"79'E)^#=%86X$0MH+3:T.P9 M2,'G9&HN2K*G/+K'OV)F-!RNLU5S <[-V(7!S>ILD:_G>U)4=5WS**OQOCKP M1B9*]"MJ-,5+V^KH0Q8>_QQB+IXBZWKPVU].6=8AETTCJ7>'FUVY25+!RBS! MN$#NGB%/3T900DA;;"Z&#6*ZOW*V- M3#:ZBC<&!"<9A04>(J\6#-[$V01%84-CAV3/4GJ"S"$ZOCNXI(' .\#-F]7% MUQ6]M+Q?+;<[V4VUJSH(+AAP11,^M0C@?2'B.AF,M5HXW3HVVKN8>:ZJR;#3 M1N@=H&?0\W$4K HG!*0H/:B$NW,2Q9650U^0>YW\I%3K+[[R[YA8N[F&ND/= MMBJ$%YX.5:#Z:8@9]X:P%':'E*0,T;TOS%5P'5? M^I^+[R5?IUA[2-D\O:A>$C8CQ??LZ9K =9*J1M")4X3AZ &#.0B1)8P]DN-Y M4*S^TM,UQBB9JB2RHX@NBBJ>FNTD).%LEI(EY9O76?]^Z9HQ:#HF73-&6QU< M[8^_(/-<''K('"P5?:J 855(A4-D6A:;-%/-FZE_DW3-*!B,2M>,T4D/ +OU M*%USBC8;AKY/P&#=)?2L2T7/16B7\ 1:YUNS4+V8=,THQ3Z:KADCY7[3-0'C MK&!R BT2NLVJTGA(7ZD=JR06BJ]V&!_>BTC7C-+9L'3-& '.#8._X\FX6(2S MCZNSJ\WPD.T>LBW5,AM!1B.I=X>;W7.Q ML#ZP6H 5@\9/4+&U9#0CO4B\4*.1=M (G=\E7S=*IX/R=2,$W($?NB]]9+)* M5G ++C.,"VM)$(O5Q,\O,Q?2&Z,;>Z0O*%\W1L<#\W5C!-X!;O:GCJ20HA@K M-O54H+CC:'2% Y%CU#$+7E3K=YD7E:\[ CMMA-X!>@;E!P13P="H<"-H3*M7 M&;P*&G+@+&O#<@ZMZ[%_KWS=,8\MS374 >H&]CO:5*)+DN3J\OU95C2T**;O4N?? E> M0XA6@G+20/02#T3E'EU&:PIO76PP=HWS&JTFJ+EKJ"95T\'W)"XFKAK=E$-W M^#JL%^F4)R:2@;0$; U%N)JIA0R\Z6!8IG.,UMZYV'KG$ M>>/?^3':2'D=,(*]6EXN,NUE\:U\+ D#.RH->ON=1F.6_"?*'GW[KU?7RCVI M]WRI\]45Q6,QY9*< \>)?C%%#,4D0T_*\B \M[CQUO0!318^+Z/8L^+X^14] M?7GM]A?T1PSK\I__\7]02P,$% @ _8&B6*)0]CNU!P /R8 !@ !A M&5X>#,Q,2YH=&WM6MMN&SD2?=^OX-K8C U(LB1+5BP[ M ;Q)!L@ @[D"\[B@FM46UZUF#]DM6?OU>ZK8NLL>!>-QG.SFP5$W661=#D\5 MR;X>EY/L[?68M'G[M^N_-YOJO4NJ">6E2CSIDHRJ@LUOU6^&PIUJ-NM>[UPQ M]_9V7*INN]M3OSE_9ZVS.CM8ISKL_A\?2:37(^ \>?.^,_(+1H M3ESF_/"X+?^NN*69ZHG-YL-O;KS5V3>-H//0#.1M&IN#_0\-+Z&F/,VBZ@,( M9S:GA2F=+BO_X7YL1[94YYU69U/!73=H?PM/E*Z + 9?4SN!Z\D_I][OR)B3U\=]P97G;Z)3XU#8O#\QNB@M'$% MXW_=DE\H$>O.VUWE4E6.2?VB_4CG%)H_W&9XO3#0Y@9A'#;YS7/:UVDM-'^F*;<"/:JRGI#Q-+(_*_D9>:H'80,F-F3(OIS(9[89)7!F(#(6JP:@)=E.BD0808G@S;+5NBK Q^VI@; C>6!&]RCRM !D'/ MA4P71)]$A[%*,S<+"SQZNK7@)4Z.FE]&O:%E8PU68:',CK9?-+)Z+P-9OVZ$ MX=7QZVYG]2U&:X14'Z*/2G@0*"*T=H3A#R!0!?Z/,AC%WYVX3 M4![3'C\;&Y+,A0IR3(;>91$3A7<)&;P.Z@00, 1,Q3A_N$_&.K\EJ8BX @RQ M!.R?T*F(2@G(3_'1CB-O YW/#$Z7U9\5GM]]J=]GD]Q3@$X1*4M0?XZC!V3/153AJ:8&%WE,0 X:&J#,!MZ42[C<$V[XL1U7O64:0%9G1E70&G4G,N-%OP(78++ MK)$][. $L!M]OJ#WPU1GE? 4AY;2E$\QI@A*V%/)+4N( W@W/NXO[@2L$ 1GAEA"CEQ5 M/JS!(9E!+WL3U\?I'V]>U&A1>OJB3!T12(!CL MM=6[5AR;(9*M/Y\*Y-52K].HU5B'98'!O">()R,)0?Q1D_4<&_P[RNIS@*W^ MC3_MHB=#^>?:9?6_Y%V6'/B9Q6)HK+B(J7$=D"M:8DA]0GFQ4Z4N5=.H5$OG MPS*CRPL,.9G8LB1ZA/A'#C4#MQL+_620$\ 6/!N8Q_$_U\N+M4:_5Q;JR[JJ M#Z?_WTS]-3B7.>3T%;O/^+1P1[ZT@:"@9;L]2 RZPH4(H 7"L5&S/$!"3Y4$X #3A)C MZJRQ]P3L:\S?+V6WT2),B!AHL?5Z#^(M/SH\)W@/VDM+4 M]WK^ZKAST;[J-N3+AZT+^MH;3VCHL]DHU_)!_NZY#U[:^0DQ;;.A1X]ZI5XZ MLK(*V,D':HH-O'KQ_GHV'[UX3_R(O;GEC"E)^]W84JH^W%-2\19?_1!+XO]5 MYYS\&(^WD+!V?'*ZZY0S21)[U:;6_C-A+^?K^"E^"V"2 [?HGS M8F<7R.UNT1QPZ+4]H!\/E#BR>)%$E:3LN+_^9H;RNYTZ:#;)+FX_9"V10\[+ MPV>&I&XR7^0?;C*0ZL-?;O[::HE/)JD+*+U(+$@/2M1.EV/QJP)W+UJMIM=' M4\VL'F=>]#J]<_&KL?=Z(D.[USZ'#_-Q;L["\\T93W(3&S7[<*/T1&CU_DC# M 'IQDESWDTYRWI=)G/:O5.>RDUY"TE'RZC_=(Q3%[D'&^5D.[X\*7;8RH/F' MY[WVY:#RHZE6/AMV.YV_':UU]?#@6S+7XW+("F-K:DJ/BE@<./S<&G^/T+PY M,;FQP^,._QM12RN5ARC;!]&;O.=]IU M%XD?0)=6)YGXH2W^8#J]&ANH\JJ13R0RN'%.>XFH-0 MEPIC-FS1FY>TK]N>:_Y"4VXXH-,>D,%W(I,3$!8F&J:((9]I)WZJI448YS/Q M,U3&(DY*\;VQA>AV6C\1:&Z=AT3I2R'(FZM+;&E!MS(2<%#%*4A3X M1&J*5-)JM\(4FNF!^VUU*"$!YZ2=49="W@/SQF),A^\4*H-3YIQ1&V))M,4, MBMU*%$=-%%@QS6CANIK^+.6G8*$9A PHM,LQU5+6GFJ?H8&N0MZBV6G<"E4S M"LVH^>PJ.F>JX,6*3Q!9'1"D0#9$B7@R=*UR9*<2*R4/ [5M$M.7.55"[EDD#69<0F4J.%<:M3(CZB+ M,[E6O"%V=>RTTC*4:#KD;V;ZDD:J'>547I..$S#SH'& "N%6F(4JK 1U4N>2 MZ!O-8B66N1DE0J9?+5#P5PS4$1D6Y4$]"Z.^(1#';Q+$!U/5%I8/)[F#(8W+ M8*(5(54Z4TIB<^D0Y50C$GRE57,H(;BUC'6N_8PR^*YI:6$QZAA084VL=5VI M,3EI/#0&X9:X0D [KCB2Q%C%"G"U.882"XD<<8TMP#MHZH*5=, N+BQ=(6]_ M:^A-7AV] T;OYXG,:^8I"BVD*1U93# H;D>?/Z@^ )U(>Q1A-\0WA3KXZWABU#*+P)'4AHW25);"OQ*SMPQ:F&(\1#XH3 ONC(>L9;O#O(6_. M 3;Z1W_:1<^&\M?:90V^YET6'_BI^6*(EEQ$U+@*R"4M$:2>4%YL5:D+U216 MJMY8M\CH_ *'+ KM/< CQ!\;K!FH76G4CP_R>=UO&\Z:J:8X1L&!; M&)1<5@Z&\Q\CY/DJE[.A+MG++#1J!HN-]Z88TIWTA)(%UA,-[AAOH;FYKKZ^ M;E\-^G1C[5%+K^83-Y?9;;[,/O-JN^UBT+ZX.-_;W&EW][8]-FR_U^[V+PX: M]HQ5#FJC8UPER_='_:.Y0(.V8:]Z$-WU]4< W/1-<$NXNG^9)<%?"GQ"C'/^ M>G?B,_BEGX4&'G$P+;(4./'O5* MLWYX>55H)QVAB;F!?P(@KWN1SOY\Q(=+K#R?)]\\ONZ(P'4A/F8:4O']@KA_ M#$7R%P+8FW?+R;_"@1=Z8LLGI]M..>-,LB-1;7SL5!G'-WC#<(0]@;V?/S79 MJ+,4D3&NP]IOB^Q-F&M_P_=;9_S=V/\ 4$L#!!0 ( /V!HEA&R?EY#P0 M +,/ 8 87-T92TR,#(T,#,S,7AE>'@S,C$N:'1MY5=M;R(W$/[>7S$E MZAV1V&5?@,!"(D6YJW253O>2J^YC9=9>UCIC;VTO@?[ZCKT+N4"($JE%IS:* MT,)XQL\\?L8S.ROM4ES-2D;HU4^SGX, WJB\7C)I(=>,6$:A-EPNX"MEYAL$ M0;OJ1E4;S1>EA21*!O!5Z6]\11J[Y5:PJVV<6;_Y/NO[369S13=7,\I7P.EE MAX_S-!]$XR@=3])!-,SG T:C@J5)G!:$%>D?<0==<7GC8^Q&L,O.DLN@9&[_ M;)"$%\/*3N\XM6461]$OG0=++5O;@ B^D)D'C-9"28M - 9N'@_B'W':FG,E ME,[.(O\W=9:@($LN-MGK:\V)>-TS1)K ,,V+QFSX7RR;($S_[:Z!?H'.@DNV M325.'/BWZY+/N84T">.' ]I('J!3%A5H2\&_PYVCM0S?4K<-TQ;7O"<6*XD M5+4V-<&MK8)X#+^'M^%-"+!# M 5]*!K=$SXED)OBP%FP#U[EUEB2*DJ/I[!W8OY/,X-%DWDG(E91M&G?(>^)SDM(XYZ_+?S!%UR@80<#Z:TUM[@9 M$$GA[3HOB5PPO&>62VZ,@XS_;B7%2PE*IAD"O4?4@&\ (=P>_$9R!2LB@3(- M[YF^8SWXJ)GAU-UM;H^;DK,"=\*=+5\Q/#L4+R[&N"YLFV,/MKXCZA'->KIH9U@+L/Q]*B0*D(I7LN!8(7-TE'UO&OMF-=)!-B-SWW9M#HK M:H&BRY%EX4Y]IP3-_JRY9JYU&,?(/;]=@EK3$ ^[]'S'XKUN=IIIJ8RQH2") MDZD[[?\4D4E#))=8;,OFNL72M@174OS5$[-EF7!7VQ4JWQ':N*\T[0--E?6JF7FIH65*^J<:>02[3S)2ELZOK(J MS%,)3L$E./WA^3H91S\\$\\:9?ZOY'0_:HY=K,(V=L#)^2$I?=\D'NE!>V^8 ME3*^(V::">)B'GWG;!M-=.]"YEAGM3UT.=H+'WPV+\U]_[+^-U!+ P04 M" #]@:)8[^,W,1H$ #2#P & &%S=&4M,C R-# S,S%X97AX,S(R+FAT M;=U7;6_;-A#^OE_!.5B: ):L%]NQ92= D+9H!Q1=EPW].%#B*2)"DQI))?9^ M_8Z4[#1VG"58FQ4+#$/.\8[//7R.=YI7=B'.YA50=O;#_,<@(*]5T2Q 6E)H MH!88:0R75^0S W--@J!;=:'JE>97E25)E S)9Z6O^0UM[99; 6?K./-!^WL^ M\)O,<\569W/&;PAGIST>0QY!S" J\Y-A<4+S49GGZ60R@33/APS^B'OHBLM; M'V-7 DY["RZ#"MS^V3 )3T:UG=UR9JLLCJ*?>O>66EC:@ I^)3,/&*VEDA:! M: S#?P&[0.I! MOR3N"]"6E[R@EBM)ZD:;AN+65I%X0GX/+\.+D%Q"X:UQ.HKZA!I"F:I19$\Y MB)?/Z,L%!.IQ=J$5-Y1G.+FQ$J&7FS+"HJKP#OF<6"&^,@X\>M9'@ID0HT(- [1"WX M%A#"[9-WP*7FN.N[D/RLY#5HEP5FRA?DHN)0DK=<4ED@K7AJ*%O0+G47L,NN M3PJO:'QXGIC)/MUT\1_0C6IUTT<[Q2Q&D]E>"=64,;R0 P&ES=)Q_;0+;9_7 MBTCO*#[V!=,IK&P$RJU EH4[[XT&-/S9< VN:1C'R!V_1Q15IDD\.F+'&Q;O M%+-12T=E/$V'2.)TYK3TOR(R:8GD$LMLT5ZT6-26XDJ&__7$K%FFW%5UK<$X M0OO.3(4@Z 8."-)M:F38]+U7N:D&#,BX#^TJ$5:=9%RQ7UJI%YN:$&U?4 M!15=5_$-IC5W(\1T&DY&J9LB+**T;+UQ-V"$?L 86+9K&X_"\7BXUQR%\5[; M8V%Q$(C3\9/"#CSD%C828_!T3GMI;TN\65(O27Q_7G!ZWN:FI:4=IUY&Y7YZ M>XT*]7?@X4$\CF8?Z*I]2-KVL343=91\Q6Q?+-'#@^')S/CO!_K5)L]G'&SD M$NT]RDI7/[Z\:LQ3"<[(.L%_(9#_=L3Q?#["X9U6OAZ3W[V^_F'>^48"^^YI M.?I%)67@.\D#C6KK!;16QK?-3(/ -GD#>U])NVX4W;G0'.NP ML;LN>QOFO>_VG7K@W^7_!E!+ 0(4 Q0 ( /V!HEAN""@-(?X .#6#P 1 M " 0 !A[=2\* P "-] 1 " 5#^ !A&UL4$L! A0#% @ _8&B6-F2:[*6H %:.! 5 " M 9M @!A'@S M,3$N:'1M4$L! A0#% @ _8&B6+&5X>#,R,2YH=&U02P$"% ,4 " #]@:)8[^,W,1H$ #2#P & M @ $8OP( 87-T92TR,#(T,#,S,7AE>'@S,C(N:'1M4$L%!@ + - L Y ( &C# @ $! end XML 67 aste-20240331_htm.xml IDEA: XBRL DOCUMENT 0000792987 2024-01-01 2024-03-31 0000792987 2024-04-26 0000792987 2024-03-31 0000792987 2023-12-31 0000792987 2023-01-01 2023-03-31 0000792987 2022-12-31 0000792987 2023-03-31 0000792987 us-gaap:CommonStockMember 2023-12-31 0000792987 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000792987 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000792987 us-gaap:DeferredCompensationShareBasedPaymentsMember 2023-12-31 0000792987 us-gaap:RetainedEarningsMember 2023-12-31 0000792987 us-gaap:NoncontrollingInterestMember 2023-12-31 0000792987 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000792987 us-gaap:NoncontrollingInterestMember 2024-01-01 2024-03-31 0000792987 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0000792987 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0000792987 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0000792987 us-gaap:CommonStockMember 2024-03-31 0000792987 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000792987 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0000792987 us-gaap:DeferredCompensationShareBasedPaymentsMember 2024-03-31 0000792987 us-gaap:RetainedEarningsMember 2024-03-31 0000792987 us-gaap:NoncontrollingInterestMember 2024-03-31 0000792987 us-gaap:CommonStockMember 2022-12-31 0000792987 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000792987 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000792987 us-gaap:DeferredCompensationShareBasedPaymentsMember 2022-12-31 0000792987 us-gaap:RetainedEarningsMember 2022-12-31 0000792987 us-gaap:NoncontrollingInterestMember 2022-12-31 0000792987 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000792987 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0000792987 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000792987 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000792987 us-gaap:CommonStockMember 2023-03-31 0000792987 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000792987 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000792987 us-gaap:DeferredCompensationShareBasedPaymentsMember 2023-03-31 0000792987 us-gaap:RetainedEarningsMember 2023-03-31 0000792987 us-gaap:NoncontrollingInterestMember 2023-03-31 0000792987 aste:ConsolidatedSubsidiaryMember 2024-03-31 0000792987 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember 2023-01-01 2023-03-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MutualFundMember aste:SupplementalEmployeeRetirementPlanAndNonQualifiedDeferredCompensationPlanMember 2024-03-31 0000792987 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MutualFundMember aste:SupplementalEmployeeRetirementPlanAndNonQualifiedDeferredCompensationPlanMember 2024-03-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MutualFundMember aste:SupplementalEmployeeRetirementPlanAndNonQualifiedDeferredCompensationPlanMember 2024-03-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:PreferredStockMember 2024-03-31 0000792987 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:PreferredStockMember 2024-03-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:PreferredStockMember 2024-03-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2024-03-31 0000792987 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2024-03-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2024-03-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0000792987 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember 2024-03-31 0000792987 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember 2024-03-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember 2024-03-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0000792987 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2024-03-31 0000792987 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2024-03-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2024-03-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ExchangeTradedFundsMember 2024-03-31 0000792987 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ExchangeTradedFundsMember 2024-03-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ExchangeTradedFundsMember 2024-03-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2024-03-31 0000792987 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2024-03-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2024-03-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2024-03-31 0000792987 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2024-03-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2024-03-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000792987 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MutualFundMember aste:SupplementalEmployeeRetirementPlanAndNonQualifiedDeferredCompensationPlanMember 2023-12-31 0000792987 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MutualFundMember aste:SupplementalEmployeeRetirementPlanAndNonQualifiedDeferredCompensationPlanMember 2023-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MutualFundMember aste:SupplementalEmployeeRetirementPlanAndNonQualifiedDeferredCompensationPlanMember 2023-12-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:PreferredStockMember 2023-12-31 0000792987 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:PreferredStockMember 2023-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:PreferredStockMember 2023-12-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2023-12-31 0000792987 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2023-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2023-12-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0000792987 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember 2023-12-31 0000792987 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember 2023-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember 2023-12-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0000792987 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-12-31 0000792987 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-12-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ExchangeTradedFundsMember 2023-12-31 0000792987 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ExchangeTradedFundsMember 2023-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ExchangeTradedFundsMember 2023-12-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2023-12-31 0000792987 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2023-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2023-12-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2023-12-31 0000792987 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2023-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2023-12-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000792987 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000792987 srt:MinimumMember 2024-01-01 2024-03-31 0000792987 srt:MaximumMember 2024-01-01 2024-03-31 0000792987 2023-01-01 2023-12-31 0000792987 us-gaap:RevolvingCreditFacilityMember 2024-03-31 0000792987 aste:LetterOfCreditLenderMember 2024-03-31 0000792987 us-gaap:LetterOfCreditMember us-gaap:UnusedLinesOfCreditMember 2024-03-31 0000792987 us-gaap:PerformanceGuaranteeMember 2024-03-31 0000792987 us-gaap:LetterOfCreditMember us-gaap:UnusedLinesOfCreditMember us-gaap:PerformanceGuaranteeMember 2024-03-31 0000792987 us-gaap:PendingLitigationMember 2018-08-16 2018-08-16 0000792987 2023-12-19 0000792987 2023-09-30 0000792987 2023-10-01 2023-12-31 0000792987 aste:EquipmentSalesMember country:US aste:InfrastructureGroupMember 2024-01-01 2024-03-31 0000792987 aste:EquipmentSalesMember country:US aste:MaterialSolutionsMember 2024-01-01 2024-03-31 0000792987 us-gaap:CorporateNonSegmentMember aste:EquipmentSalesMember country:US 2024-01-01 2024-03-31 0000792987 aste:EquipmentSalesMember country:US 2024-01-01 2024-03-31 0000792987 aste:EquipmentSalesMember country:US aste:InfrastructureGroupMember 2023-01-01 2023-03-31 0000792987 aste:EquipmentSalesMember country:US aste:MaterialSolutionsMember 2023-01-01 2023-03-31 0000792987 us-gaap:CorporateNonSegmentMember aste:EquipmentSalesMember country:US 2023-01-01 2023-03-31 0000792987 aste:EquipmentSalesMember country:US 2023-01-01 2023-03-31 0000792987 aste:PartsAndComponentSalesMember country:US aste:InfrastructureGroupMember 2024-01-01 2024-03-31 0000792987 aste:PartsAndComponentSalesMember country:US aste:MaterialSolutionsMember 2024-01-01 2024-03-31 0000792987 us-gaap:CorporateNonSegmentMember aste:PartsAndComponentSalesMember country:US 2024-01-01 2024-03-31 0000792987 aste:PartsAndComponentSalesMember country:US 2024-01-01 2024-03-31 0000792987 aste:PartsAndComponentSalesMember country:US aste:InfrastructureGroupMember 2023-01-01 2023-03-31 0000792987 aste:PartsAndComponentSalesMember country:US aste:MaterialSolutionsMember 2023-01-01 2023-03-31 0000792987 us-gaap:CorporateNonSegmentMember aste:PartsAndComponentSalesMember country:US 2023-01-01 2023-03-31 0000792987 aste:PartsAndComponentSalesMember country:US 2023-01-01 2023-03-31 0000792987 aste:ServiceAndEquipmentInstallationRevenueMember country:US aste:InfrastructureGroupMember 2024-01-01 2024-03-31 0000792987 aste:ServiceAndEquipmentInstallationRevenueMember country:US aste:MaterialSolutionsMember 2024-01-01 2024-03-31 0000792987 us-gaap:CorporateNonSegmentMember aste:ServiceAndEquipmentInstallationRevenueMember country:US 2024-01-01 2024-03-31 0000792987 aste:ServiceAndEquipmentInstallationRevenueMember country:US 2024-01-01 2024-03-31 0000792987 aste:ServiceAndEquipmentInstallationRevenueMember country:US aste:InfrastructureGroupMember 2023-01-01 2023-03-31 0000792987 aste:ServiceAndEquipmentInstallationRevenueMember country:US aste:MaterialSolutionsMember 2023-01-01 2023-03-31 0000792987 us-gaap:CorporateNonSegmentMember aste:ServiceAndEquipmentInstallationRevenueMember country:US 2023-01-01 2023-03-31 0000792987 aste:ServiceAndEquipmentInstallationRevenueMember country:US 2023-01-01 2023-03-31 0000792987 aste:UsedEquipmentSalesMember country:US aste:InfrastructureGroupMember 2024-01-01 2024-03-31 0000792987 aste:UsedEquipmentSalesMember country:US aste:MaterialSolutionsMember 2024-01-01 2024-03-31 0000792987 us-gaap:CorporateNonSegmentMember aste:UsedEquipmentSalesMember country:US 2024-01-01 2024-03-31 0000792987 aste:UsedEquipmentSalesMember country:US 2024-01-01 2024-03-31 0000792987 aste:UsedEquipmentSalesMember country:US aste:InfrastructureGroupMember 2023-01-01 2023-03-31 0000792987 aste:UsedEquipmentSalesMember country:US aste:MaterialSolutionsMember 2023-01-01 2023-03-31 0000792987 us-gaap:CorporateNonSegmentMember aste:UsedEquipmentSalesMember country:US 2023-01-01 2023-03-31 0000792987 aste:UsedEquipmentSalesMember country:US 2023-01-01 2023-03-31 0000792987 us-gaap:CargoAndFreightMember country:US aste:InfrastructureGroupMember 2024-01-01 2024-03-31 0000792987 us-gaap:CargoAndFreightMember country:US aste:MaterialSolutionsMember 2024-01-01 2024-03-31 0000792987 us-gaap:CorporateNonSegmentMember us-gaap:CargoAndFreightMember country:US 2024-01-01 2024-03-31 0000792987 us-gaap:CargoAndFreightMember country:US 2024-01-01 2024-03-31 0000792987 us-gaap:CargoAndFreightMember country:US aste:InfrastructureGroupMember 2023-01-01 2023-03-31 0000792987 us-gaap:CargoAndFreightMember country:US aste:MaterialSolutionsMember 2023-01-01 2023-03-31 0000792987 us-gaap:CorporateNonSegmentMember us-gaap:CargoAndFreightMember country:US 2023-01-01 2023-03-31 0000792987 us-gaap:CargoAndFreightMember country:US 2023-01-01 2023-03-31 0000792987 aste:OtherRevenuesMember country:US aste:InfrastructureGroupMember 2024-01-01 2024-03-31 0000792987 aste:OtherRevenuesMember country:US aste:MaterialSolutionsMember 2024-01-01 2024-03-31 0000792987 us-gaap:CorporateNonSegmentMember aste:OtherRevenuesMember country:US 2024-01-01 2024-03-31 0000792987 aste:OtherRevenuesMember country:US 2024-01-01 2024-03-31 0000792987 aste:OtherRevenuesMember country:US aste:InfrastructureGroupMember 2023-01-01 2023-03-31 0000792987 aste:OtherRevenuesMember country:US aste:MaterialSolutionsMember 2023-01-01 2023-03-31 0000792987 us-gaap:CorporateNonSegmentMember aste:OtherRevenuesMember country:US 2023-01-01 2023-03-31 0000792987 aste:OtherRevenuesMember country:US 2023-01-01 2023-03-31 0000792987 country:US aste:InfrastructureGroupMember 2024-01-01 2024-03-31 0000792987 country:US aste:MaterialSolutionsMember 2024-01-01 2024-03-31 0000792987 us-gaap:CorporateNonSegmentMember country:US 2024-01-01 2024-03-31 0000792987 country:US 2024-01-01 2024-03-31 0000792987 country:US aste:InfrastructureGroupMember 2023-01-01 2023-03-31 0000792987 country:US aste:MaterialSolutionsMember 2023-01-01 2023-03-31 0000792987 us-gaap:CorporateNonSegmentMember country:US 2023-01-01 2023-03-31 0000792987 country:US 2023-01-01 2023-03-31 0000792987 aste:EquipmentSalesMember us-gaap:NonUsMember aste:InfrastructureGroupMember 2024-01-01 2024-03-31 0000792987 aste:EquipmentSalesMember us-gaap:NonUsMember aste:MaterialSolutionsMember 2024-01-01 2024-03-31 0000792987 us-gaap:CorporateNonSegmentMember aste:EquipmentSalesMember us-gaap:NonUsMember 2024-01-01 2024-03-31 0000792987 aste:EquipmentSalesMember us-gaap:NonUsMember 2024-01-01 2024-03-31 0000792987 aste:EquipmentSalesMember us-gaap:NonUsMember aste:InfrastructureGroupMember 2023-01-01 2023-03-31 0000792987 aste:EquipmentSalesMember us-gaap:NonUsMember aste:MaterialSolutionsMember 2023-01-01 2023-03-31 0000792987 us-gaap:CorporateNonSegmentMember aste:EquipmentSalesMember us-gaap:NonUsMember 2023-01-01 2023-03-31 0000792987 aste:EquipmentSalesMember us-gaap:NonUsMember 2023-01-01 2023-03-31 0000792987 aste:PartsAndComponentSalesMember us-gaap:NonUsMember aste:InfrastructureGroupMember 2024-01-01 2024-03-31 0000792987 aste:PartsAndComponentSalesMember us-gaap:NonUsMember aste:MaterialSolutionsMember 2024-01-01 2024-03-31 0000792987 us-gaap:CorporateNonSegmentMember aste:PartsAndComponentSalesMember us-gaap:NonUsMember 2024-01-01 2024-03-31 0000792987 aste:PartsAndComponentSalesMember us-gaap:NonUsMember 2024-01-01 2024-03-31 0000792987 aste:PartsAndComponentSalesMember us-gaap:NonUsMember aste:InfrastructureGroupMember 2023-01-01 2023-03-31 0000792987 aste:PartsAndComponentSalesMember us-gaap:NonUsMember aste:MaterialSolutionsMember 2023-01-01 2023-03-31 0000792987 us-gaap:CorporateNonSegmentMember aste:PartsAndComponentSalesMember us-gaap:NonUsMember 2023-01-01 2023-03-31 0000792987 aste:PartsAndComponentSalesMember us-gaap:NonUsMember 2023-01-01 2023-03-31 0000792987 aste:ServiceAndEquipmentInstallationRevenueMember us-gaap:NonUsMember aste:InfrastructureGroupMember 2024-01-01 2024-03-31 0000792987 aste:ServiceAndEquipmentInstallationRevenueMember us-gaap:NonUsMember aste:MaterialSolutionsMember 2024-01-01 2024-03-31 0000792987 us-gaap:CorporateNonSegmentMember aste:ServiceAndEquipmentInstallationRevenueMember us-gaap:NonUsMember 2024-01-01 2024-03-31 0000792987 aste:ServiceAndEquipmentInstallationRevenueMember us-gaap:NonUsMember 2024-01-01 2024-03-31 0000792987 aste:ServiceAndEquipmentInstallationRevenueMember us-gaap:NonUsMember aste:InfrastructureGroupMember 2023-01-01 2023-03-31 0000792987 aste:ServiceAndEquipmentInstallationRevenueMember us-gaap:NonUsMember aste:MaterialSolutionsMember 2023-01-01 2023-03-31 0000792987 us-gaap:CorporateNonSegmentMember aste:ServiceAndEquipmentInstallationRevenueMember us-gaap:NonUsMember 2023-01-01 2023-03-31 0000792987 aste:ServiceAndEquipmentInstallationRevenueMember us-gaap:NonUsMember 2023-01-01 2023-03-31 0000792987 aste:UsedEquipmentSalesMember us-gaap:NonUsMember aste:InfrastructureGroupMember 2024-01-01 2024-03-31 0000792987 aste:UsedEquipmentSalesMember us-gaap:NonUsMember aste:MaterialSolutionsMember 2024-01-01 2024-03-31 0000792987 us-gaap:CorporateNonSegmentMember aste:UsedEquipmentSalesMember us-gaap:NonUsMember 2024-01-01 2024-03-31 0000792987 aste:UsedEquipmentSalesMember us-gaap:NonUsMember 2024-01-01 2024-03-31 0000792987 aste:UsedEquipmentSalesMember us-gaap:NonUsMember aste:InfrastructureGroupMember 2023-01-01 2023-03-31 0000792987 aste:UsedEquipmentSalesMember us-gaap:NonUsMember aste:MaterialSolutionsMember 2023-01-01 2023-03-31 0000792987 us-gaap:CorporateNonSegmentMember aste:UsedEquipmentSalesMember us-gaap:NonUsMember 2023-01-01 2023-03-31 0000792987 aste:UsedEquipmentSalesMember us-gaap:NonUsMember 2023-01-01 2023-03-31 0000792987 us-gaap:CargoAndFreightMember us-gaap:NonUsMember aste:InfrastructureGroupMember 2024-01-01 2024-03-31 0000792987 us-gaap:CargoAndFreightMember us-gaap:NonUsMember aste:MaterialSolutionsMember 2024-01-01 2024-03-31 0000792987 us-gaap:CorporateNonSegmentMember us-gaap:CargoAndFreightMember us-gaap:NonUsMember 2024-01-01 2024-03-31 0000792987 us-gaap:CargoAndFreightMember us-gaap:NonUsMember 2024-01-01 2024-03-31 0000792987 us-gaap:CargoAndFreightMember us-gaap:NonUsMember aste:InfrastructureGroupMember 2023-01-01 2023-03-31 0000792987 us-gaap:CargoAndFreightMember us-gaap:NonUsMember aste:MaterialSolutionsMember 2023-01-01 2023-03-31 0000792987 us-gaap:CorporateNonSegmentMember us-gaap:CargoAndFreightMember us-gaap:NonUsMember 2023-01-01 2023-03-31 0000792987 us-gaap:CargoAndFreightMember us-gaap:NonUsMember 2023-01-01 2023-03-31 0000792987 aste:OtherRevenuesMember us-gaap:NonUsMember aste:InfrastructureGroupMember 2024-01-01 2024-03-31 0000792987 aste:OtherRevenuesMember us-gaap:NonUsMember aste:MaterialSolutionsMember 2024-01-01 2024-03-31 0000792987 us-gaap:CorporateNonSegmentMember aste:OtherRevenuesMember us-gaap:NonUsMember 2024-01-01 2024-03-31 0000792987 aste:OtherRevenuesMember us-gaap:NonUsMember 2024-01-01 2024-03-31 0000792987 aste:OtherRevenuesMember us-gaap:NonUsMember aste:InfrastructureGroupMember 2023-01-01 2023-03-31 0000792987 aste:OtherRevenuesMember us-gaap:NonUsMember aste:MaterialSolutionsMember 2023-01-01 2023-03-31 0000792987 us-gaap:CorporateNonSegmentMember aste:OtherRevenuesMember us-gaap:NonUsMember 2023-01-01 2023-03-31 0000792987 aste:OtherRevenuesMember us-gaap:NonUsMember 2023-01-01 2023-03-31 0000792987 us-gaap:NonUsMember aste:InfrastructureGroupMember 2024-01-01 2024-03-31 0000792987 us-gaap:NonUsMember aste:MaterialSolutionsMember 2024-01-01 2024-03-31 0000792987 us-gaap:CorporateNonSegmentMember us-gaap:NonUsMember 2024-01-01 2024-03-31 0000792987 us-gaap:NonUsMember 2024-01-01 2024-03-31 0000792987 us-gaap:NonUsMember aste:InfrastructureGroupMember 2023-01-01 2023-03-31 0000792987 us-gaap:NonUsMember aste:MaterialSolutionsMember 2023-01-01 2023-03-31 0000792987 us-gaap:CorporateNonSegmentMember us-gaap:NonUsMember 2023-01-01 2023-03-31 0000792987 us-gaap:NonUsMember 2023-01-01 2023-03-31 0000792987 aste:InfrastructureGroupMember 2024-01-01 2024-03-31 0000792987 aste:MaterialSolutionsMember 2024-01-01 2024-03-31 0000792987 us-gaap:CorporateNonSegmentMember 2024-01-01 2024-03-31 0000792987 aste:InfrastructureGroupMember 2023-01-01 2023-03-31 0000792987 aste:MaterialSolutionsMember 2023-01-01 2023-03-31 0000792987 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-03-31 0000792987 country:CA 2024-01-01 2024-03-31 0000792987 country:CA 2023-01-01 2023-03-31 0000792987 country:AU 2024-01-01 2024-03-31 0000792987 country:AU 2023-01-01 2023-03-31 0000792987 srt:EuropeMember 2024-01-01 2024-03-31 0000792987 srt:EuropeMember 2023-01-01 2023-03-31 0000792987 srt:AfricaMember 2024-01-01 2024-03-31 0000792987 srt:AfricaMember 2023-01-01 2023-03-31 0000792987 country:BR 2024-01-01 2024-03-31 0000792987 country:BR 2023-01-01 2023-03-31 0000792987 srt:SouthAmericaMember 2024-01-01 2024-03-31 0000792987 srt:SouthAmericaMember 2023-01-01 2023-03-31 0000792987 country:MX 2024-01-01 2024-03-31 0000792987 country:MX 2023-01-01 2023-03-31 0000792987 srt:AsiaMember 2024-01-01 2024-03-31 0000792987 srt:AsiaMember 2023-01-01 2023-03-31 0000792987 srt:CentralAmericaMember 2024-01-01 2024-03-31 0000792987 srt:CentralAmericaMember 2023-01-01 2023-03-31 0000792987 aste:OthersMember 2024-01-01 2024-03-31 0000792987 aste:OthersMember 2023-01-01 2023-03-31 0000792987 aste:ExtendedWarrantyRevenueMember 2024-03-31 0000792987 aste:ExtendedWarrantyRevenueMember 2023-12-31 0000792987 us-gaap:OperatingSegmentsMember aste:InfrastructureGroupMember 2024-01-01 2024-03-31 0000792987 us-gaap:OperatingSegmentsMember aste:MaterialSolutionsMember 2024-01-01 2024-03-31 0000792987 us-gaap:OperatingSegmentsMember 2024-01-01 2024-03-31 0000792987 us-gaap:OperatingSegmentsMember aste:InfrastructureGroupMember 2023-01-01 2023-03-31 0000792987 us-gaap:OperatingSegmentsMember aste:MaterialSolutionsMember 2023-01-01 2023-03-31 0000792987 us-gaap:OperatingSegmentsMember 2023-01-01 2023-03-31 0000792987 us-gaap:IntersegmentEliminationMember aste:InfrastructureGroupMember 2024-01-01 2024-03-31 0000792987 us-gaap:IntersegmentEliminationMember aste:MaterialSolutionsMember 2024-01-01 2024-03-31 0000792987 aste:CorporateAndReconcilingItemsMember 2024-01-01 2024-03-31 0000792987 us-gaap:IntersegmentEliminationMember 2024-01-01 2024-03-31 0000792987 us-gaap:IntersegmentEliminationMember aste:InfrastructureGroupMember 2023-01-01 2023-03-31 0000792987 us-gaap:IntersegmentEliminationMember aste:MaterialSolutionsMember 2023-01-01 2023-03-31 0000792987 aste:CorporateAndReconcilingItemsMember 2023-01-01 2023-03-31 0000792987 us-gaap:IntersegmentEliminationMember 2023-01-01 2023-03-31 0000792987 aste:StrategicTransformationInitiativesMember 2024-01-01 2024-03-31 0000792987 us-gaap:SellingGeneralAndAdministrativeExpensesMember aste:StrategicTransformationInitiativesMember 2024-01-01 2024-03-31 0000792987 us-gaap:CostOfSalesMember aste:StrategicTransformationInitiativesMember 2024-01-01 2024-03-31 0000792987 us-gaap:SellingGeneralAndAdministrativeExpensesMember aste:StrategicTransformationInitiativesMember 2023-01-01 2023-03-31 0000792987 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2024-03-31 0000792987 us-gaap:OtherNoncurrentAssetsMember 2024-03-31 0000792987 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2023-12-31 0000792987 us-gaap:OtherNoncurrentAssetsMember 2023-12-31 0000792987 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-03-31 0000792987 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0000792987 us-gaap:FacilityClosingMember aste:EnidExitPlanMember 2024-01-01 2024-03-31 0000792987 us-gaap:FacilityClosingMember aste:EnidExitPlanMember 2023-01-01 2023-03-31 0000792987 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember aste:TacomaExitPlanMember 2023-03-31 0000792987 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember aste:TacomaExitPlanMember 2023-01-01 2023-03-31 0000792987 srt:ChiefExecutiveOfficerMember us-gaap:OtherRestructuringMember 2023-01-01 2023-03-31 0000792987 us-gaap:OtherRestructuringMember 2023-01-01 2023-03-31 shares iso4217:USD iso4217:USD shares aste:segment pure iso4217:BRL 0000792987 --12-31 false 2024 Q1 10-Q true 2024-03-31 false 001-11595 Astec Industries, Inc. TN 62-0873631 1725 Shepherd Road Chattanooga TN 37421 423 899-5898 Common Stock ASTE NASDAQ Yes Yes Large Accelerated Filer false false false 22765328 58100000 63200000 5700000 5700000 3800000 4000000.0 192000000.0 152700000 484000000.0 455600000 11500000 14600000 27500000 27700000 778800000 719500000 250700000 248100000 185000000.0 187600000 16800000 13800000 45800000 46300000 52300000 51300000 15000000.0 16400000 39700000 37500000 41900000 38200000 1123000000 1059300000 0 100000 9600000 11000000.0 117800000 116900000 80000000.0 70200000 16200000 16500000 36100000 44100000 1900000 2700000 48800000 37500000 310400000 299000000.0 125000000.0 72000000.0 1300000 1100000 35800000 33500000 472500000 405600000 2000000 2000000 1.00 1.00 0 0 0 0 40000000 40000000 0.20 0.20 22764963 22764963 22740635 22740635 4500000 4500000 139300000 138400000 -42500000 -38100000 800000 800000 549800000 549400000 650300000 653400000 200000 300000 650500000 653700000 1123000000 1059300000 309200000 347900000 232300000 258700000 76900000 89200000 71400000 67900000 -800000 3700000 6300000 17600000 2700000 2000000.0 600000 500000 500000 400000 4700000 16500000 1400000 4400000 3300000 12100000 -100000 0 3400000 12100000 0.15 0.53 0.15 0.53 22762098 22655821 22834814 22742937 3300000 12100000 -4400000 100000 -4400000 100000 -1100000 12200000 -100000 100000 -1000000.0 12100000 3300000 12100000 6500000 6300000 100000 200000 4200000 3900000 100000 0 1200000 800000 -2000000.0 -2600000 900000 3400000 100000 100000 0 100000 2200000 800000 39100000 4500000 30600000 27200000 -600000 -2500000 4000000.0 5400000 2500000 3500000 -300000 400000 -7800000 -800000 12200000 -5900000 4500000 3400000 10100000 -1900000 3500000 7000000.0 -47000000.0 -19200000 5800000 8000000.0 400000 20000000.0 500000 200000 -5900000 11800000 2900000 2900000 68400000 32100000 16700000 44000000.0 400000 1400000 48400000 -16200000 -600000 100000 -5100000 -23500000 63200000 66000000.0 58100000 42500000 1500000 1200000 200000 300000 400000 1300000 1300000 100000 22740635 4500000 138400000 -38100000 -800000 549400000 300000 653700000 3400000 -100000 3300000 -4400000 -4400000 0.13 -100000 3000000.0 2900000 1200000 1200000 24328 400000 400000 22764963 4500000 139300000 -42500000 -800000 549800000 200000 650500000 22624031 4500000 135800000 -40100000 -1100000 527800000 0 626900000 12100000 12100000 100000 100000 0.13 2900000 2900000 800000 800000 66536 1400000 1400000 22690567 4500000 135200000 -40100000 -1100000 537000000.0 100000 635600000 Basis of Presentation and Significant Accounting Policies<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Astec Industries, Inc. ("Astec" or the "Company") is a Tennessee corporation which was incorporated in 1972. The Company designs, engineers, manufactures, markets and services equipment and components used primarily in asphalt and concrete road building and related construction activities, as well as other products discussed below. The Company's products are used in each phase of road building, from quarrying and crushing the aggregate to application of the road surface. The Company's product portfolio includes both asphalt and concrete equipment. The Company also manufactures certain equipment and components unrelated to road construction, including equipment for the mining, quarrying, construction, demolition, land clearing and recycling industries and port and rail yard operators; industrial heat transfer equipment; commercial whole-tree pulpwood chippers; horizontal grinders; blower trucks; concrete plants; commercial and industrial burners; and combustion control systems.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company operates in two reportable segments (plus Corporate and Other) - Infrastructure Solutions and Materials Solutions. The Company's two reportable business segments comprise sites based upon the nature of the products or services produced, the type of customer for the products, the similarity of economic characteristics, the manner in which management reviews results and the nature of the production </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">process, among other considerations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Corporate and Other category consists primarily of the parent company and Astec Insurance Company ("Astec Insurance" or the "captive"), a captive insurance company, which do not meet the requirements for separate disclosure as an operating segment or inclusion in one of the reporting segments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements include the accounts of Astec and its subsidiaries and have been prepared by the Company, pursuant to the rules and regulations of the U.S. Securities and Exchange Commission ("SEC"). The Company prepares its financial statements in accordance with accounting principles generally accepted in the U.S. ("U.S. GAAP"). Certain information and footnote disclosures normally included in annual consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the SEC rules and regulations governing interim financial statements. However, the Company believes that the disclosures made in the unaudited consolidated financial statements and related notes are adequate to make the information presented not misleading. These consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements and notes thereto included in the Company's </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/792987/000079298724000015/aste-20231231.htm" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Annual Report on Form 10-K</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for the year ended December 31, 2023. All intercompany balances and transactions between the Company and its affiliates have been eliminated in consolidation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Noncontrolling interest in the Company's consolidated financial statements represents the 7% interest in a consolidated subsidiary which is not owned by the Company. Since the Company controls this subsidiary, the subsidiary's financial statements are consolidated with those of the Company, and the noncontrolling owner's 7% share of the subsidiary's net assets and results of operations is deducted and reported as "Noncontrolling interest" in the Consolidated Balance Sheets and as "Net loss attributable to noncontrolling interest" in the Consolidated Statements of Operations. The Company executed an agreement in February 2022 with the noncontrolling interest holder to acquire their outstanding interest in full for R$10.0M (approximately $2.0 million, subject to the effect of exchange rates). Completion of the transaction is subject to resolution of certain disputes between the parties.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Significant items subject to such estimates and assumptions include inventory net realizable value, product warranty obligations, self-insurance loss reserves, capitalization of internal use software, goodwill and other intangible assets impairment and the measurement of income tax assets and liabilities. The Company bases its estimates on historical experience and on various other assumptions that the Company believes to be reasonable under the circumstances. On an ongoing basis, the Company evaluates these assumptions, judgments and estimates. Actual results could differ from those estimates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the opinion of management, the consolidated financial statements contain all adjustments necessary for a fair statement of the results of operations and comprehensive (loss) income for the three months ended March 31, 2024 and 2023, the financial position as of March 31, 2024 and December 31, 2023 and the cash flows for the three months ended March 31, 2024 and 2023, and, except as otherwise discussed herein, such adjustments consist only of those of a normal recurring nature. The interim results are not necessarily indicative of results that may be achieved in a full reporting year. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All dollar amounts, except share and per share amounts, are in millions of dollars unless otherwise indicated.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Adjustments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the first quarter of 2023, the Company identified immaterial errors associated with over-accruals of inventory-related expenses in its historical financial statements. The cumulative effect of the errors generated in 2021 and 2022 was corrected during the first quarter of 2023, resulting in a decrease in "Cost of sales" of $1.9 million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2023-07, "Segment Reporting (Topic 280): Improvement to Reportable Segment Disclosures," which requires entities to disclose significant segment expenses, other segment items, the title and position of the chief operating decision maker ("CODM") and information related to how the CODM assesses segment performance and allocates resources, among certain other required disclosures. Additionally, current annual disclosures will be required in interim periods. The new standard is effective, on a retrospective basis, for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact this ASU will have on its financial statement disclosures.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, "Income Taxes (Topic 740): Improvements to Income Tax Disclosures," which requires entities to disclose specific categories in the income tax rate reconciliation and provide additional information for reconciling items that meet a specified quantitative threshold. In addition, the new standard requires disclosure of the amount of income taxes paid disaggregated by federal, state and foreign taxes and by jurisdiction for exceeding a specified quantitative threshold. Additionally, income or loss from continuing operations before income tax will be required to be disaggregated between domestic and foreign classifications and income tax expense will be required to be disaggregated between federal, state and foreign classifications. The new standard is effective for fiscal years beginning after December 15, 2024 on a prospective basis, with retrospective application permitted. The Company is currently evaluating the impact this ASU will have on its financial statement disclosures.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In March 2024, the SEC adopted the final rule under SEC Release No. 33-11275, "The Enhancement and Standardization of Climate-Related Disclosures for Investors," which will require registrants to disclose certain climate-related information in registration statements and annual reports. On April 4, 2024, the SEC voluntarily stayed the effective date of the final rule pending judicial review of petitions challenging it, which have been consolidated for review by the U.S. District Court of Appeals for the 8th Circuit. Notwithstanding any changes as a result of these challenges, the disclosure requirements will apply to the Company's fiscal year beginning January 1, 2025. The Company is currently evaluating the impact this final rule will have on its financial statement disclosures.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Recent accounting guidance not discussed above is not applicable, did not have, or is not expected to have a material impact on the Company.</span></div> 2 2 <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements include the accounts of Astec and its subsidiaries and have been prepared by the Company, pursuant to the rules and regulations of the U.S. Securities and Exchange Commission ("SEC"). The Company prepares its financial statements in accordance with accounting principles generally accepted in the U.S. ("U.S. GAAP"). Certain information and footnote disclosures normally included in annual consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the SEC rules and regulations governing interim financial statements. However, the Company believes that the disclosures made in the unaudited consolidated financial statements and related notes are adequate to make the information presented not misleading. These consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements and notes thereto included in the Company's </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/792987/000079298724000015/aste-20231231.htm" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Annual Report on Form 10-K</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for the year ended December 31, 2023. All intercompany balances and transactions between the Company and its affiliates have been eliminated in consolidation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Noncontrolling interest in the Company's consolidated financial statements represents the 7% interest in a consolidated subsidiary which is not owned by the Company. Since the Company controls this subsidiary, the subsidiary's financial statements are consolidated with those of the Company, and the noncontrolling owner's 7% share of the subsidiary's net assets and results of operations is deducted and reported as "Noncontrolling interest" in the Consolidated Balance Sheets and as "Net loss attributable to noncontrolling interest" in the Consolidated Statements of Operations. The Company executed an agreement in February 2022 with the noncontrolling interest holder to acquire their outstanding interest in full for R$10.0M (approximately $2.0 million, subject to the effect of exchange rates). Completion of the transaction is subject to resolution of certain disputes between the parties.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Significant items subject to such estimates and assumptions include inventory net realizable value, product warranty obligations, self-insurance loss reserves, capitalization of internal use software, goodwill and other intangible assets impairment and the measurement of income tax assets and liabilities. The Company bases its estimates on historical experience and on various other assumptions that the Company believes to be reasonable under the circumstances. On an ongoing basis, the Company evaluates these assumptions, judgments and estimates. Actual results could differ from those estimates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the opinion of management, the consolidated financial statements contain all adjustments necessary for a fair statement of the results of operations and comprehensive (loss) income for the three months ended March 31, 2024 and 2023, the financial position as of March 31, 2024 and December 31, 2023 and the cash flows for the three months ended March 31, 2024 and 2023, and, except as otherwise discussed herein, such adjustments consist only of those of a normal recurring nature. The interim results are not necessarily indicative of results that may be achieved in a full reporting year. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All dollar amounts, except share and per share amounts, are in millions of dollars unless otherwise indicated.</span></div> 0.07 0.07 10000000 2000000 -1900000 <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2023-07, "Segment Reporting (Topic 280): Improvement to Reportable Segment Disclosures," which requires entities to disclose significant segment expenses, other segment items, the title and position of the chief operating decision maker ("CODM") and information related to how the CODM assesses segment performance and allocates resources, among certain other required disclosures. Additionally, current annual disclosures will be required in interim periods. The new standard is effective, on a retrospective basis, for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact this ASU will have on its financial statement disclosures.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, "Income Taxes (Topic 740): Improvements to Income Tax Disclosures," which requires entities to disclose specific categories in the income tax rate reconciliation and provide additional information for reconciling items that meet a specified quantitative threshold. In addition, the new standard requires disclosure of the amount of income taxes paid disaggregated by federal, state and foreign taxes and by jurisdiction for exceeding a specified quantitative threshold. Additionally, income or loss from continuing operations before income tax will be required to be disaggregated between domestic and foreign classifications and income tax expense will be required to be disaggregated between federal, state and foreign classifications. The new standard is effective for fiscal years beginning after December 15, 2024 on a prospective basis, with retrospective application permitted. The Company is currently evaluating the impact this ASU will have on its financial statement disclosures.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In March 2024, the SEC adopted the final rule under SEC Release No. 33-11275, "The Enhancement and Standardization of Climate-Related Disclosures for Investors," which will require registrants to disclose certain climate-related information in registration statements and annual reports. On April 4, 2024, the SEC voluntarily stayed the effective date of the final rule pending judicial review of petitions challenging it, which have been consolidated for review by the U.S. District Court of Appeals for the 8th Circuit. Notwithstanding any changes as a result of these challenges, the disclosure requirements will apply to the Company's fiscal year beginning January 1, 2025. The Company is currently evaluating the impact this final rule will have on its financial statement disclosures.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Recent accounting guidance not discussed above is not applicable, did not have, or is not expected to have a material impact on the Company.</span></div> Inventories<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inventories are valued at the lower of cost (first-in, first-out) or net realizable value, which requires the Company to make specific estimates, assumptions and judgments in determining the amount, if any, of reductions in the valuation of inventories to their net realizable values. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inventories consist of the following:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:60.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.814%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.817%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials and parts</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">299.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">298.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Used equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">484.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">455.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inventories consist of the following:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:60.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.814%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.817%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials and parts</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">299.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">298.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Used equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">484.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">455.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 299600000 298600000 104400000 87100000 78000000.0 68300000 2000000.0 1600000 484000000.0 455600000 Fair Value Measurements<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has various financial instruments that must be measured at fair value on a recurring basis, including marketable debt and equity securities held by Astec Insurance and marketable equity securities held in the Company's deferred compensation programs. The Company's deferred compensation programs (each, a "DCP") include a non-qualified Supplemental Executive Retirement Plan ("SERP") and a separate non-qualified Deferred Compensation Plan. Although the DCP's investments are allocated to individual participants, and investment decisions are made solely by those participants, they are non-qualified plans. Consequently, the Company owns the assets and the related offsetting liability for disbursement until such time as a participant makes a qualifying withdrawal. The DCP assets and related offsetting liabilities are recorded in non-current "Investments" and "Other long-term liabilities," respectively, in the Consolidated Balance Sheets. The Company's </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">subsidiaries also occasionally enter into foreign currency exchange contracts to mitigate exposure to fluctuations in currency exchange rates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The carrying amount of cash, cash equivalents and restricted cash, trade receivables and contract assets, other receivables, accounts payable, short-term debt and long-term debt approximates their fair value because of their short-term nature and/or interest rates associated with the instruments. Investments are carried at their fair value based on quoted market prices for identical or similar assets or, where no quoted prices exist, other observable inputs for the asset. The fair values of foreign currency exchange contracts are based on quotations from various banks for similar instruments using models with market-based inputs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financial assets and liabilities are categorized based on the level of judgment associated with the inputs used to measure their fair value. The inputs used to measure the fair value are identified in the following hierarchy:</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.866%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1 -</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unadjusted quoted prices in active markets for identical assets or liabilities.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2 -</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unadjusted quoted prices in active markets for similar assets or liabilities; or unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active; or inputs other than quoted prices that are observable for the asset or liability.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 3 -</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date.</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As indicated in the tables below, the Company has determined that all of its financial assets and liabilities as of March 31, 2024 and December 31, 2023 are Level 1 and Level 2 in the fair value hierarchy defined above:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financial assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trading equity securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred compensation programs' mutual funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred stocks</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trading debt securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exchange traded funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mortgage backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financial liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred compensation programs' liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total financial liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financial assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trading equity securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred compensation programs' mutual funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred stocks</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trading debt securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exchange traded funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mortgage backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financial liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative financial instruments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred compensation programs' liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total financial liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As indicated in the tables below, the Company has determined that all of its financial assets and liabilities as of March 31, 2024 and December 31, 2023 are Level 1 and Level 2 in the fair value hierarchy defined above:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financial assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trading equity securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred compensation programs' mutual funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred stocks</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trading debt securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exchange traded funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mortgage backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financial liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred compensation programs' liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total financial liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financial assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trading equity securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred compensation programs' mutual funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred stocks</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trading debt securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exchange traded funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mortgage backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financial liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative financial instruments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred compensation programs' liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total financial liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 5100000 0 5100000 300000 0 300000 700000 0 700000 4300000 0 4300000 0 2500000 2500000 2900000 0 2900000 0 4300000 4300000 1400000 0 1400000 0 400000 400000 200000 400000 600000 14900000 7600000 22500000 0 6600000 6600000 0 6600000 6600000 4200000 0 4200000 300000 0 300000 700000 0 700000 3400000 0 3400000 0 2500000 2500000 1900000 0 1900000 0 4000000.0 4000000.0 1300000 0 1300000 0 500000 500000 200000 500000 700000 12000000.0 7500000 19500000 0 100000 100000 0 5500000 5500000 0 5600000 5600000 Product Warranty Reserves<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company warrants its products against manufacturing defects and performance to specified standards. The warranty period and performance standards vary by market and uses of its products, but generally range from three months to two years or up to a specified number of hours of operation. The Company estimates the costs that may be incurred under its warranties and records a liability at the time product sales are recorded. The product warranty liability is primarily based on historical claim rates, nature of claims and the associated cost.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in the Company's product warranty liability for the three month periods ended March 31, 2024 and 2023 are as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:67.668%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.149%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.150%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reserve balance, beginning of the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warranty liabilities accrued</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warranty liabilities settled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reserve balance, end of the period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> P3M P2Y <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in the Company's product warranty liability for the three month periods ended March 31, 2024 and 2023 are as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:67.668%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.149%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.150%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reserve balance, beginning of the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warranty liabilities accrued</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warranty liabilities settled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reserve balance, end of the period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 16500000 11900000 4200000 3900000 4500000 3400000 16200000 12400000 Accrued Loss Reserves<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company records reserves for losses related to known workers' compensation and general liability claims that have been incurred but not yet paid or are estimated to have been incurred but not yet reported to the Company. The undiscounted reserves are actuarially determined based on the Company's evaluation of the type and severity of individual claims and historical information, primarily its own claims experience, along with assumptions about future events. Changes in assumptions, as well as changes in actual experience, could cause these estimates to change in the future. Total accrued loss reserves were $6.9 million and $7.2 million as of March 31, 2024 and December 31, 2023, respectively, of which $5.0 million and $4.5 million were included in "Other long-term liabilities" in the Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023, respectively.</span></div> 6900000 7200000 5000000 4500000 Income Taxes<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the three months ended March 31, 2024, the Company recorded an income tax expense of $1.4 million, reflecting a 29.8% effective tax rate, compared to a $4.4 million income tax expense for the three months ended March 31, 2023, reflecting a 26.7% effective tax rate. The income tax expense for three months ended March 31, 2024 was lower compared to the same period in 2023, primarily due to lower pretax book income and changes in the relative weighting of jurisdictional income and loss.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">The Company's recorded liability for uncertain tax positions was $13.2 million and $13.0 million as of March 31, 2024 and December 31, 2023, respectively. The increase is the result of $0.2 million of incremental reserves associated with the 2024 research and development credit. The Company does not anticipate a significant change in unrecognized tax benefits due to the expiration of relevant statutes of limitations and federal, state, and foreign tax audit resolutions over the next twelve months.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company regularly assesses the likelihood of an adverse outcome resulting from examinations to determine the adequacy of its tax reserves. The Company is currently under audit by the U.S. Internal Revenue Service for the federal income tax return from the 2018 tax year as well as various other state income tax and jurisdictional audits. As of March 31, 2024, the Company believes that it is more-likely-than-not that the tax positions it has taken will be sustained upon the resolution of its audits, resulting in no material impact on its consolidated financial position, results of operations and cash flows. However, the final determination with respect to any tax audits, and any related litigation, could be materially different from the Company's estimates and/or from its historical income tax provisions and accruals and could have a material effect on operating results and/or cash flows in the periods for which that determination is made. In addition, future period earnings may be adversely impacted by litigation costs, settlements, penalties and/or interest assessments.</span></div> 1400000 0.298 4400000 0.267 13200000 13000000 200000 Commitments and Contingencies<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain customers have financed purchases of Company products through arrangements with third-party financing institutions. Under these arrangements, the Company is contingently liable for customer debt of $0.9 million and $1.1 million as of March 31, 2024 and December 31, 2023, respectively. These arrangements expire at various dates running through September 2026. Additionally, the Company is also contingently liable for 1.75% of the unpaid balance, determined as of December 31 of the prior year (or approximately $0.1 million for 2024), on certain past customer equipment purchases that were financed by an outside finance company. The agreements provide that the Company will receive the lender's full security interest in the financed equipment if the Company is required to fulfill its contingent liability under these arrangements. The Company has recorded a liability of $0.6 million related to these guarantees, which were included in "Other current liabilities" in the Consolidated Balance Sheets as of both March 31, 2024 and December 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company reviews off-balance sheet guarantees individually and at the loss pool level based on one agreement. Prior history is considered with respect to the Company having to perform on any off-balance sheet guarantees, as well as future projections of individual customer creditworthiness with respect to assessing credit losses related to off-balance sheet guarantees.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition, the Company is contingently liable under letters of credit issued under its $250.0 million revolving credit facility (the "Credit Facility"), which outstanding letters of credit totaled $9.8 million as of March 31, 2024. The outstanding letters of credit expire at various dates through February 2025. Unused letters of credit under the Credit Facility are $20.2 million as of March 31, 2024. The Company is additionally contingently liable for a total of $7.6 million in performance letters of credit and retention guarantees primarily held by its foreign subsidiaries, of which $5.6 million are secured by separate credit facilities with various financial institutions as of March 31, 2024. As of March 31, 2024, there were $10.7 million of unused letters of credit under such separate credit facilities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company and certain of its former executive officers were named as defendants in a putative shareholder class action lawsuit filed on February 1, 2019, as amended on August 26, 2019, in the United States District Court for the Eastern District of Tennessee. The action is styled City of Taylor General Employees Retirement System v. Astec Industries, Inc., et al., Case No. 1:19-cv-24-CEA-CHS. The complaint generally alleges that the defendants violated the Securities Exchange Act of 1934, as amended (the "Exchange Act"), and Rule 10b-5 promulgated thereunder by making allegedly false and misleading statements and that the individual defendants were control persons under Section 20(a) of the Exchange Act. The complaint is filed on behalf of shareholders who purchased stock of the Company between July 26, 2016 and October 22, 2018 and seeks monetary damages on behalf of the purported class. On October 25, 2019, the defendants filed a Motion to Dismiss. On February 19, 2021, the Motion to Dismiss was granted with prejudice and judgment was entered for the defendants.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On March 19, 2021, plaintiff filed a Motion to Alter or Amend the Judgment and For Leave to File the Proposed Amended Complaint, which was denied on May 5, 2021.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The plaintiff appealed the Motion to Dismiss and denial of its Motion to Alter or Amend the Judgment and For Leave to File the Proposed Amended Complaint </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">to the United States Court of Appeals for the Sixth Circuit. On March 31, 2022, the United States Court of Appeals for the Sixth Circuit issued an opinion reversing the dismissal of the Company and one former executive officer, affirming the dismissal of certain other former executive officers and remanding the action to the United States District Court for the Eastern District of Tennessee for proceedings consistent with the opinion. On March 22, 2024, the parties notified the District Court that they reached an agreement in principle to resolve this action for </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$13.7 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Plaintiff will file a motion seeking entry of an order preliminarily approving the settlement and establishing notice procedures on or before May 6, 2024.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The settlement is subject to both preliminary and final approval by the District Court.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company's insurance carriers will fund the entire $13.7 million settlement amount. In connection with the pending settlement, m</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">anagement recorded a liability of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$13.7 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> in "</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other current liabilities" and a corresponding $13.7 million </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">receivable from the Company's insurance carriers in</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> "Trade receivables, contract assets and other receivables, net" during the first quarter of 2024. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company's GEFCO, Inc. ("GEFCO") subsidiary has been named a defendant in a lawsuit originally filed on August 16, 2018, with an amended complaint filed on January 25, 2019, in the United States District Court for the Western District of Oklahoma. The action is styled VenVer S.A. and Americas Coil Tubing LLP v. GEFCO, Inc., Case No. CIV-18-790-SLP. The complaint alleges breaches of warranty and other similar claims regarding equipment sold by GEFCO in 2013. In addition to seeking a </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">rescission of the purchase contract, the plaintiff is seeking various relief including special and consequential damages. The original purchase price of the equipment was approximately $8.5 million. On July 7, 2020, the plaintiffs filed a separate lawsuit directly against Astec Industries, Inc. that generally mirrored the allegations in the GEFCO suit. In January 2023, the court allowed Astec Industries, Inc. to be added as a defendant to the GEFCO suit and, as a result, the separate suit against Astec Industries, Inc. was dismissed. The Company and GEFCO each dispute the plaintiffs' allegations and are vigorously defending the suit. On March 14, 2024, VenVer filed a motion to set a trial date, which is pending with the court. The Company is unable to determine whether or not a future loss will be incurred due to this litigation or estimate the possible loss or range of loss, if any, at this time.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On October 5, 2023, a jury in the 355</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Judicial District Court, Hood County, State of Texas, rendered a verdict against the Company's Telsmith, Inc. subsidiary in the matter styled 37 Building Products, Ltd. ("37 BP") v. Telsmith, Inc. ("Telsmith"), et al. originally filed on January 28, 2019, with additional defendants later added. All other defendants settled prior to trial except Telsmith. 37 BP alleged breaches of warranty and negligent misrepresentation regarding equipment manufactured by Telsmith and purchased by 37 BP in 2017 through one of the Company's dealers. On December 19, 2023, a judgment was issued in the amount of $7.9 million (the “Judgment”) which takes into account credit for settlement amounts of all other defendants in this case. Based on the jury verdict, management recorded a loss contingency of $6.4 million in "Selling, general and administrative expenses" in the Consolidated Statements of Operations and "Other current liabilities" in the Consolidated Balance Sheets during the third quarter of 2023 representing management's best estimate of the loss at that time. During the fourth quarter of 2023, the loss contingency was increased $1.5 million based on the Judgment to a total of $7.9 million for the year ended December 31, 2023. Telsmith filed a Motion for Judgment Notwithstanding the Verdict that the court denied on December 19, 2023. Telsmith filed a Motion for New Trial and Motion for Remittitur on January 18, 2024. The court denied Telsmith's motion for a new trial on February 9, 2024. On March 13, 2024, Telsmith filed a notice of appeal with the Texas Court of Appeals to appeal the Judgment by the district court. As of March 31, 2024, $8.1 million was the total loss contingency recorded inclusive of post-judgment interest which will continue to be incurred until the appeals process reaches a resolution.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition to the matters noted above, the Company is currently a party, and may become a party, to various other claims and legal proceedings in the ordinary course of business. If management believes that a loss arising from any claims and legal proceedings is probable and can reasonably be estimated, the Company records the amount of the loss (excluding estimated legal fees) or, when the loss is estimated using a range and no point within the range is more probable than another, the minimum estimated liability. As management becomes aware of additional information concerning such contingencies, any potential liability related to these matters is assessed and the estimates are revised, if necessary. If management believes that a loss arising from such claims and legal proceedings is either (i) probable but cannot be reasonably estimated or (ii) reasonably estimable but not probable, the Company does not record the amount of the loss but does make specific disclosure of such matter. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Based upon currently available information and with the advice of counsel, management believes that the ultimate outcome of its current claims and legal proceedings, individually and in the aggregate, will not have a material adverse effect on the Company's financial position, cash flows or results of operations. However, claims and legal proceedings are subject to inherent uncertainties, and rulings unfavorable to the Company could occur. If an unfavorable ruling were to occur, there exists the possibility of a material adverse effect on the Company's financial position, cash flows or results of operations.</span></div> 900000 1100000 0.0175 0.0175 100000 600000 600000 250000000 9800000 20200000 7600000 5600000 10700000 13700000 13700000 13700000 13700000 8500000 7900000 6400000 1500000 7900000 8100000 Revenue Recognition<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables disaggregate the Company's revenue by major source for the three-month periods ended March 31, 2024 and 2023 (excluding intercompany sales):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:13.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.736%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.744%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Materials Solutions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate and Other</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Materials Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Sales-Domestic:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment sales</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Parts and component 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service and equipment installation revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Used equipment 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Freight revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total domestic revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">243.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">192.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Sales-International:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Parts and component sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service and equipment installation revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Used equipment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Freight revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total international revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">202.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">309.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">215.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">347.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Sales into major geographic regions were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:67.668%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.149%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.150%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">243.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Australia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Africa</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">South America (Excluding Brazil)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Central America (Excluding Mexico)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total foreign</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">309.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">347.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March 31, 2024, the Company had contract assets of $3.1 million and contract liabilities, excluding customer deposits, of $4.9 million, including $1.1 million of deferred revenue related to extended warranties. As of December 31, 2023, the Company had contract assets of $3.7 million and contract liabilities, excluding customer deposits, of $5.6 million, including $0.8 million of deferred revenue related to extended warranties.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables disaggregate the Company's revenue by major source for the three-month periods ended March 31, 2024 and 2023 (excluding intercompany sales):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:13.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.736%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.744%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Materials Solutions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate and Other</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Materials Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Sales-Domestic:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment sales</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Parts and component 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service and equipment installation revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Used equipment 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Freight revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total domestic revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">243.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">192.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Sales-International:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Parts and component sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service and equipment installation revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Used equipment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Freight revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total international revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">202.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">309.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">215.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">347.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 100400000 36600000 0 137000000.0 108200000 67700000 0 175900000 70800000 19500000 0 90300000 59400000 21300000 0 80700000 8200000 100000 0 8300000 16500000 200000 0 16700000 0 0 0 0 900000 0 0 900000 5700000 1900000 0 7600000 6900000 2100000 0 9000000.0 800000 -800000 0 0 100000 -2200000 200000 -1900000 185900000 57300000 0 243200000 192000000.0 89100000 200000 281300000 8300000 30200000 0 38500000 15300000 24300000 0 39600000 39600000 7600000 16400000 0 24000000.0 7200000 15700000 0 22900000 22900000 200000 2600000 0 2800000 500000 1600000 0 2100000 2100000 0 0 0 0 0 800000 0 800000 800000 200000 500000 0 700000 400000 700000 0 1100000 1100000 0 0 0 0 100000 0 0 100000 100000 16300000 49700000 0 66000000.0 23500000 23500000 43100000 43100000 0 66600000 66600000 202200000 107000000.0 0 309200000 215500000 215500000 132200000 132200000 200000 347900000 347900000 <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Sales into major geographic regions were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:67.668%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.149%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.150%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">243.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Australia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Africa</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">South America (Excluding Brazil)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Central America (Excluding Mexico)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total foreign</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">309.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">347.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 243200000 281300000 18900000 21800000 9300000 9700000 9000000.0 11000000.0 9000000.0 8100000 5600000 4500000 5000000.0 5600000 4300000 800000 3700000 900000 700000 2100000 500000 2100000 66000000.0 66600000 309200000 347900000 3100000 4900000 1100000 3700000 5600000 800000 Segment Information<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has two reportable segments, each of which </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">comprise sites based upon the nature of the products or services produced, the type of customer for the products, the similarity of economic characteristics, the manner in which management reviews results and the nature of the production </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">process, among other considerations. Based on a review of these factors, the Company's Australia and Latin America ("LatAm") sites and Astec Digital have changed reportable segments beginning January 1, 2024. The Australia and LatAm sites were previously reported in the Infrastructure Solutions segment and have moved to the Materials Solutions segment. Astec Digital was previously included in the Corporate and Other category has moved to the Infrastructure Solutions segment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Segment Operating Adjusted EBITDA is the measure of segment profit or loss used by the Company's Chief Executive Officer ("CEO"), who is considered to be the CODM, to evaluate performance and allocate resources to the operating segments. Segment Operating Adjusted EBITDA, a non-GAAP financial measure, is defined as net income or loss before the impact of interest income or expense, income taxes, depreciation and amortization and certain other adjustments that are not considered by the CODM in the evaluation of ongoing operating performance. The Company's presentation of Segment Operating Adjusted EBITDA may not be comparable to similar measures used by other companies and is not necessarily indicative of the results of operations that would have occurred had each reportable segment been an independent, stand-alone entity during the periods presented. Beginning January 1, 2024, the Company's presentation of Segment Operating Adjusted EBITDA has been modified to exclude the net income or loss attributable to the noncontrolling interest and include intersegment profit.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prior periods have been revised to reflect the changes for both the segment composition and the segment profit or loss metric calculation for comparability.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A brief description of each segment is as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Infrastructure Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> – Sites within the Infrastructure Solutions segment design, engineer, manufacture and market a complete line of asphalt plants, concrete plants and their related components and ancillary equipment, including industrial automation controls and telematics platforms, as well as supply </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">asphalt road construction equipment, industrial thermal systems and other heavy equipment.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The sites based in North America within the Infrastructure Solutions segment are primarily manufacturing operations, while those located outside of North America service and install equipment and provide parts in the regions in which they operate for many of the products produced by all of the Company's manufacturing sites. The primary purchasers of the products produced by this segment are asphalt and concrete producers, highway and heavy equipment contractors, utility contractors, forestry and environmental recycling contractors and domestic and foreign governmental agencies. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Materials Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> – Sites within the Materials Solutions segment design and manufacture heavy processing equipment, in addition to servicing and supplying parts for the aggregate, metallic mining, recycling, ports and bulk handling markets. The sites </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">within the Materials Solutions segment are primarily manufacturing operations, with the AME site functioning to market, service and install equipment and provide parts in the regions in which they operate for many of the products produced by all of the Company's manufacturing sites. Additionally, the Materials Solutions segment offers consulting and engineering services to provide complete "turnkey" processing systems. The principal purchasers of aggregate processing equipment include distributors, highway and heavy equipment contractors, sand and gravel producers, demolition, recycle and crushing contractors, open mine operators, quarry operators, port and inland terminal authorities, power stations and foreign and domestic governmental agencies.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Corporate and Other</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> – The Corporate and Other category consists primarily of the parent company and the captive which do not meet the requirements for separate disclosure as an operating segment or inclusion in one of the reporting segments. The parent company and the captive insurance company provide support and corporate oversight for other sites.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accounting policies of the reportable segments are the same as those described in Note 1, Basis of Presentation and Significant Accounting Policies. Intersegment sales and transfers between foreign subsidiaries are valued at prices comparable to those for unrelated parties.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Segment Information:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:15.223%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.311%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.458%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.311%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.458%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.406%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Materials Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Materials Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues from external customers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">202.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">309.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">215.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">347.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intersegment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment Operating Adjusted EBITDA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A reconciliation of total Segment Operating Adjusted EBITDA to the Company's "Net income attributable to controlling interest" is as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:67.668%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.149%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.150%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment Operating Adjusted EBITDA</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Transformation program</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring and other related charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of property and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to controlling interest</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 2 <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Segment Information:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:15.223%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.311%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.458%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.311%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.458%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.406%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Materials Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Materials Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues from external customers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">202.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">309.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">215.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">347.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intersegment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment Operating Adjusted EBITDA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 202200000 107000000.0 0 309200000 215500000 132200000 200000 347900000 6800000 500000 0 7300000 6600000 400000 0 7000000.0 25600000 5300000 -12000000.0 18900000 28500000 14600000 -7900000 35200000 <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A reconciliation of total Segment Operating Adjusted EBITDA to the Company's "Net income attributable to controlling interest" is as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:67.668%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.149%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.150%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment Operating Adjusted EBITDA</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Transformation program</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring and other related charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of property and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to controlling interest</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 18900000 35200000 -6300000 -7200000 -100000 -7100000 900000 3400000 2100000 1500000 6500000 6300000 1400000 4400000 3400000 12100000 Strategic Transformation, Restructuring and Other Asset Gains and Charges<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company's strategic transformation program includes two ongoing initiatives. The Company is undergoing a multi-year phased implementation of a standardized enterprise resource planning ("ERP") across the global organization, which will replace much of the existing disparate core financial systems. The upgraded ERP will initially convert internal operations, manufacturing, finance, human capital resources management and customer relationship systems to cloud-based platforms. An implementation of this scale is a major financial undertaking and requires substantial time and attention of management and key employees. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition, a lean manufacturing initiative at one of the Company's largest sites was largely completed during 2023. Certain capital investments related to this initiative are continuing in early 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total costs of $6.5 million were incurred related to these strategic transformation initiatives in the three months ended March 31, 2024, of which $6.4 million and $0.1 million are recorded in "Selling, general and administrative expenses" and "Cost of sales," respectively, in the Consolidated Statements of Operations. Costs totaling $7.2 million were incurred in the three months ended March 31, 2023 and are recorded in "Selling, general and administrative expenses" in the Consolidated Statements of Operations. Capitalized implementation costs associated with the ERP implementation totaled $34.5 million, of which $3.9 million and $30.6 million were included in "Prepaid expenses and other assets" and "Other long-term assets," respectively, in the Consolidated Balance Sheets as of March 31, 2024. Capitalized implementation costs totaled $30.6 million, of which $3.3 million </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">and $27.3 million were included in "Prepaid expenses and other assets" and "Other long-term assets," respectively, in the Consolidated Balance Sheets as of December 31, 2023. Amortization of these capitalized implementation costs totaled $0.7 million and $0.1 million during the three months ended March 31, 2024 and 2023, respectively, which is included in "Selling, general and administrative expenses" in the Consolidated Statements of Operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition, the Company periodically sells or disposes of its assets in the normal course of its business operations as they are no longer needed or used and may incur gains or losses on these disposals. The Company reports asset impairment charges and gains or losses on the sales of property and equipment collectively, with restructuring charges in "Restructuring and other asset (gains) charges, net" in the Consolidated Statements of Operations to the extent they are experienced. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restructuring charges and net gain on sale of property and equipment are presented below:</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:67.668%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.149%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.150%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restructuring charges:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Costs associated with leadership change and overhead restructuring </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Costs associated with exited operations - Enid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total restructuring related charges</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gain on sale of property and equipment, net:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of property and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total gain on sale of property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring and other asset (gains) charges, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restructuring charges by segment are as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:67.668%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.149%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.150%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Infrastructure Solutions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate and 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total restructuring related charges</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net gains on sale of property and equipment by segment are as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:67.668%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.149%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.150%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Infrastructure Solutions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Materials Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total gain on sale of property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.4)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In January 2021, the Company announced plans to close the Tacoma, Washington facility in order to simplify and consolidate operations within the Infrastructure Solutions segment. The sale of the Tacoma facility's land, building and certain equipment assets was completed in the first quarter of 2023 for $19.9 million. The Company recorded a gain on the sale of $3.4 million, which was recorded in "Restructuring and other asset (gains) charges, net" in the Consolidated Statements of Operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effective as of January 6, 2023, Mr. Barry A. Ruffalo's employment as President and CEO was terminated. In connection with his separation, the Company entered into an agreement with Mr. Ruffalo (the "Separation Agreement"), pursuant to which Mr. Ruffalo was entitled to certain severance payments and benefits. During the first quarter of 2023, $1.8 million of restructuring costs, related to the modification of Mr. Ruffalo's equity awards and other third-party transition support costs, were recorded in "Restructuring and other asset (gains) charges, net" in the Consolidated Statements of Operations. The related recovery of $1.6 million of incurred share-based compensation expense was recorded in "Selling, general and administrative expenses" in the Consolidated Statements of Operations during the first quarter of 2023. The Separation Agreement also included a release and waiver by Mr. Ruffalo and other customary provisions.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management continually reviews the Company's organizational structure and operations to ensure they are optimized and aligned with achieving near-term and long-term operational and profitability targets. In connection with this review, in February 2023, the Company implemented a limited restructuring plan to right-size and reduce the fixed cost structure of certain overhead departments. Charges of $5.2 million for employee termination costs, including equity award modifications, were incurred in the first quarter of 2023 and recorded in "Restructuring and other asset (gains) charges, net" in the Consolidated Statements of Operations. The related recovery of $0.8 million of incurred share-based compensation expense was recorded in "Selling, general and administrative expenses" in the Consolidated Statements of Operations.</span></div> -6500000 -6400000 -100000 -7200000 34500000 3900000 30600000 30600000 3300000 27300000 700000 100000 <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restructuring charges and net gain on sale of property and equipment are presented below:</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:67.668%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.149%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.150%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restructuring charges:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Costs associated with leadership change and overhead restructuring </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Costs associated with exited operations - Enid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total restructuring related charges</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gain on sale of property and equipment, net:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of property and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total gain on sale of property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring and other asset (gains) charges, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restructuring charges by segment are as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:67.668%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.149%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.150%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Infrastructure Solutions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate and 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total restructuring related charges</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0 7000000.0 100000 100000 100000 7100000 900000 3400000 900000 3400000 -800000 3700000 100000 1000000.0 0 6100000 100000 7100000 <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net gains on sale of property and equipment by segment are as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:67.668%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.149%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.150%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Infrastructure Solutions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Materials Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total gain on sale of property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.4)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 100000 3400000 800000 0 900000 3400000 19900000 3400000 1800000 1600000 5200000 800000 Earnings Per Common Share<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic earnings per common share is determined by dividing "Net income attributable to controlling interest" by the weighted average number of common shares outstanding during the reporting period. Diluted earnings per common share includes the dilutive effect of common stock equivalents, consisting of restricted stock units, performance stock units and stock held in the Company's deferred compensation programs, using the treasury stock method. Performance stock units, which are considered contingently issuable, are considered dilutive when the related performance criterion has been met.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table sets forth a reconciliation of the number of shares used in the computation of basic and diluted earnings per common share:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:67.668%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.149%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.150%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator for basic earnings per common share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,762,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,655,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator for diluted earnings per common share</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,834,814 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,742,937 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Antidilutive securities excluded from the calculation of diluted earnings per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table sets forth a reconciliation of the number of shares used in the computation of basic and diluted earnings per common share:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:67.668%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.149%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.150%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator for basic earnings per common share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,762,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,655,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator for diluted earnings per common share</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,834,814 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,742,937 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Antidilutive securities excluded from the calculation of diluted earnings per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 22762098 22655821 72716 87116 22834814 22742937 14130 63949