0001739445-25-000115.txt : 20250808 0001739445-25-000115.hdr.sgml : 20250808 20250808111555 ACCESSION NUMBER: 0001739445-25-000115 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 79 CONFORMED PERIOD OF REPORT: 20250630 FILED AS OF DATE: 20250808 DATE AS OF CHANGE: 20250808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Arcosa, Inc. CENTRAL INDEX KEY: 0001739445 STANDARD INDUSTRIAL CLASSIFICATION: FABRICATED STRUCTURAL METAL PRODUCTS [3440] ORGANIZATION NAME: 04 Manufacturing EIN: 825339416 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38494 FILM NUMBER: 251196837 BUSINESS ADDRESS: STREET 1: 500 N. AKARD SREET STREET 2: SUITE 400 CITY: DALLAS STATE: TX ZIP: 75201 BUSINESS PHONE: 972-942-6500 MAIL ADDRESS: STREET 1: 500 N. AKARD SREET STREET 2: SUITE 400 CITY: DALLAS STATE: TX ZIP: 75201 10-Q 1 aca-20250630.htm 10-Q aca-20250630
0001739445false2025Q212/31http://fasb.org/us-gaap/2025#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2025#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2025#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2025#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2025#LongTermDebtAndCapitalLeaseObligationsCurrenthttp://fasb.org/us-gaap/2025#LongTermDebtAndCapitalLeaseObligationsCurrenthttp://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2025#LongTermDebtAndCapitalLeaseObligationshttp://fasb.org/us-gaap/2025#LongTermDebtAndCapitalLeaseObligationsxbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:pureaca:numberOfBusinessesAcquiredaca:businesses_divestedaca:segment00017394452025-01-012025-06-3000017394452025-07-1500017394452025-04-012025-06-3000017394452024-04-012024-06-3000017394452024-01-012024-06-3000017394452025-06-3000017394452024-12-3100017394452023-12-3100017394452024-06-300001739445us-gaap:CommonStockMember2024-03-310001739445us-gaap:AdditionalPaidInCapitalMember2024-03-310001739445us-gaap:RetainedEarningsMember2024-03-310001739445us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001739445us-gaap:TreasuryStockCommonMember2024-03-3100017394452024-03-310001739445us-gaap:RetainedEarningsMember2024-04-012024-06-300001739445us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001739445us-gaap:CommonStockMember2024-04-012024-06-300001739445us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001739445us-gaap:TreasuryStockCommonMember2024-04-012024-06-300001739445us-gaap:CommonStockMember2024-06-300001739445us-gaap:AdditionalPaidInCapitalMember2024-06-300001739445us-gaap:RetainedEarningsMember2024-06-300001739445us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001739445us-gaap:TreasuryStockCommonMember2024-06-300001739445us-gaap:CommonStockMember2025-03-310001739445us-gaap:AdditionalPaidInCapitalMember2025-03-310001739445us-gaap:RetainedEarningsMember2025-03-310001739445us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-03-310001739445us-gaap:TreasuryStockCommonMember2025-03-3100017394452025-03-310001739445us-gaap:RetainedEarningsMember2025-04-012025-06-300001739445us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-04-012025-06-300001739445us-gaap:CommonStockMember2025-04-012025-06-300001739445us-gaap:AdditionalPaidInCapitalMember2025-04-012025-06-300001739445us-gaap:TreasuryStockCommonMember2025-04-012025-06-300001739445us-gaap:CommonStockMember2025-06-300001739445us-gaap:AdditionalPaidInCapitalMember2025-06-300001739445us-gaap:RetainedEarningsMember2025-06-300001739445us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-06-300001739445us-gaap:TreasuryStockCommonMember2025-06-300001739445us-gaap:CommonStockMember2023-12-310001739445us-gaap:AdditionalPaidInCapitalMember2023-12-310001739445us-gaap:RetainedEarningsMember2023-12-310001739445us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001739445us-gaap:TreasuryStockCommonMember2023-12-310001739445us-gaap:RetainedEarningsMember2024-01-012024-06-300001739445us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-06-300001739445us-gaap:CommonStockMember2024-01-012024-06-300001739445us-gaap:AdditionalPaidInCapitalMember2024-01-012024-06-300001739445us-gaap:TreasuryStockCommonMember2024-01-012024-06-300001739445us-gaap:CommonStockMember2024-12-310001739445us-gaap:AdditionalPaidInCapitalMember2024-12-310001739445us-gaap:RetainedEarningsMember2024-12-310001739445us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-310001739445us-gaap:TreasuryStockCommonMember2024-12-310001739445us-gaap:RetainedEarningsMember2025-01-012025-06-300001739445us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-01-012025-06-300001739445us-gaap:CommonStockMember2025-01-012025-06-300001739445us-gaap:AdditionalPaidInCapitalMember2025-01-012025-06-300001739445us-gaap:TreasuryStockCommonMember2025-01-012025-06-300001739445aca:AggregatesMemberaca:ConstructionProductsMember2025-04-012025-06-300001739445aca:AggregatesMemberaca:ConstructionProductsMember2024-04-012024-06-300001739445aca:AggregatesMemberaca:ConstructionProductsMember2025-01-012025-06-300001739445aca:AggregatesMemberaca:ConstructionProductsMember2024-01-012024-06-300001739445aca:SpecialtyMaterialsAndAsphaltMemberaca:ConstructionProductsMember2025-04-012025-06-300001739445aca:SpecialtyMaterialsAndAsphaltMemberaca:ConstructionProductsMember2024-04-012024-06-300001739445aca:SpecialtyMaterialsAndAsphaltMemberaca:ConstructionProductsMember2025-01-012025-06-300001739445aca:SpecialtyMaterialsAndAsphaltMemberaca:ConstructionProductsMember2024-01-012024-06-300001739445us-gaap:IntersubsegmentEliminationsMemberaca:ConstructionProductsMember2025-04-012025-06-300001739445us-gaap:IntersubsegmentEliminationsMemberaca:ConstructionProductsMember2024-04-012024-06-300001739445us-gaap:IntersubsegmentEliminationsMemberaca:ConstructionProductsMember2025-01-012025-06-300001739445us-gaap:IntersubsegmentEliminationsMemberaca:ConstructionProductsMember2024-01-012024-06-300001739445aca:TotalConstructionMaterialsMemberaca:ConstructionProductsMember2025-04-012025-06-300001739445aca:TotalConstructionMaterialsMemberaca:ConstructionProductsMember2024-04-012024-06-300001739445aca:TotalConstructionMaterialsMemberaca:ConstructionProductsMember2025-01-012025-06-300001739445aca:TotalConstructionMaterialsMemberaca:ConstructionProductsMember2024-01-012024-06-300001739445aca:ConstructionSiteSupportMemberaca:ConstructionProductsMember2025-04-012025-06-300001739445aca:ConstructionSiteSupportMemberaca:ConstructionProductsMember2024-04-012024-06-300001739445aca:ConstructionSiteSupportMemberaca:ConstructionProductsMember2025-01-012025-06-300001739445aca:ConstructionSiteSupportMemberaca:ConstructionProductsMember2024-01-012024-06-300001739445us-gaap:OperatingSegmentsMemberaca:ConstructionProductsMember2025-04-012025-06-300001739445us-gaap:OperatingSegmentsMemberaca:ConstructionProductsMember2024-04-012024-06-300001739445us-gaap:OperatingSegmentsMemberaca:ConstructionProductsMember2025-01-012025-06-300001739445us-gaap:OperatingSegmentsMemberaca:ConstructionProductsMember2024-01-012024-06-300001739445aca:UtilityAndRelatedStructuresMemberaca:EngineeredStructuresMember2025-04-012025-06-300001739445aca:UtilityAndRelatedStructuresMemberaca:EngineeredStructuresMember2024-04-012024-06-300001739445aca:UtilityAndRelatedStructuresMemberaca:EngineeredStructuresMember2025-01-012025-06-300001739445aca:UtilityAndRelatedStructuresMemberaca:EngineeredStructuresMember2024-01-012024-06-300001739445aca:WindTowersMemberaca:EngineeredStructuresMember2025-04-012025-06-300001739445aca:WindTowersMemberaca:EngineeredStructuresMember2024-04-012024-06-300001739445aca:WindTowersMemberaca:EngineeredStructuresMember2025-01-012025-06-300001739445aca:WindTowersMemberaca:EngineeredStructuresMember2024-01-012024-06-300001739445us-gaap:OperatingSegmentsMemberaca:EngineeredStructuresMember2025-04-012025-06-300001739445us-gaap:OperatingSegmentsMemberaca:EngineeredStructuresMember2024-04-012024-06-300001739445us-gaap:OperatingSegmentsMemberaca:EngineeredStructuresMember2025-01-012025-06-300001739445us-gaap:OperatingSegmentsMemberaca:EngineeredStructuresMember2024-01-012024-06-300001739445aca:InlandBargesMemberaca:TransportationProductsMember2025-04-012025-06-300001739445aca:InlandBargesMemberaca:TransportationProductsMember2024-04-012024-06-300001739445aca:InlandBargesMemberaca:TransportationProductsMember2025-01-012025-06-300001739445aca:InlandBargesMemberaca:TransportationProductsMember2024-01-012024-06-300001739445aca:SteelComponentsMemberaca:TransportationProductsMember2025-04-012025-06-300001739445aca:SteelComponentsMemberaca:TransportationProductsMember2024-04-012024-06-300001739445aca:SteelComponentsMemberaca:TransportationProductsMember2025-01-012025-06-300001739445aca:SteelComponentsMemberaca:TransportationProductsMember2024-01-012024-06-300001739445us-gaap:OperatingSegmentsMemberaca:TransportationProductsMember2025-04-012025-06-300001739445us-gaap:OperatingSegmentsMemberaca:TransportationProductsMember2024-04-012024-06-300001739445us-gaap:OperatingSegmentsMemberaca:TransportationProductsMember2025-01-012025-06-300001739445us-gaap:OperatingSegmentsMemberaca:TransportationProductsMember2024-01-012024-06-300001739445us-gaap:OperatingSegmentsMember2025-04-012025-06-300001739445us-gaap:OperatingSegmentsMember2024-04-012024-06-300001739445us-gaap:OperatingSegmentsMember2025-01-012025-06-300001739445us-gaap:OperatingSegmentsMember2024-01-012024-06-300001739445us-gaap:IntersegmentEliminationMembersrt:ConsolidationEliminationsMember2025-04-012025-06-300001739445us-gaap:IntersegmentEliminationMembersrt:ConsolidationEliminationsMember2024-04-012024-06-300001739445us-gaap:IntersegmentEliminationMembersrt:ConsolidationEliminationsMember2025-01-012025-06-300001739445us-gaap:IntersegmentEliminationMembersrt:ConsolidationEliminationsMember2024-01-012024-06-300001739445aca:UtilityAndRelatedStructuresMemberaca:EngineeredStructuresMember2025-06-300001739445aca:WindTowersMemberaca:EngineeredStructuresMember2025-06-300001739445aca:InlandBargesMemberaca:TransportationProductsMember2025-06-300001739445aca:StavolaMemberaca:ConstructionProductsMember2024-10-012024-10-010001739445us-gaap:UnsecuredDebtMemberaca:SeniorNotesDue2032Member2024-08-260001739445aca:TermLoanMember2024-10-010001739445aca:StavolaMemberaca:ConstructionProductsMember2025-01-012025-06-300001739445aca:StavolaMemberaca:ConstructionProductsMember2025-06-300001739445aca:StavolaMemberaca:ConstructionProductsMember2025-04-012025-06-300001739445aca:StavolaMemberus-gaap:UseRightsMemberaca:ConstructionProductsMember2025-04-012025-06-300001739445aca:StavolaMemberus-gaap:ConstructionPermitsMemberaca:ConstructionProductsMember2025-04-012025-06-300001739445aca:StavolaMemberus-gaap:TradeNamesMemberaca:ConstructionProductsMember2025-04-012025-06-300001739445aca:StavolaMember2025-01-012025-06-300001739445aca:StavolaMember2025-06-300001739445aca:AggregatesPhoenixMemberaca:ConstructionProductsMember2024-07-012024-07-310001739445aca:AmeronMemberaca:EngineeredStructuresMember2024-01-012024-12-310001739445us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-01-012024-12-310001739445aca:AmeronMemberaca:EngineeredStructuresMember2024-12-310001739445aca:AmeronMemberus-gaap:CustomerRelationshipsMemberaca:EngineeredStructuresMember2024-12-310001739445aca:AmeronMemberus-gaap:TechnologyBasedIntangibleAssetsMemberaca:EngineeredStructuresMember2024-12-310001739445us-gaap:TrademarksAndTradeNamesMemberaca:AmeronMemberaca:EngineeredStructuresMember2024-12-310001739445aca:SteelComponentsMemberaca:CombinedProceedsMemberaca:TransportationProductsMember2024-01-012024-12-310001739445aca:SteelComponentsMemberaca:TransportationProductsMember2024-01-012024-12-310001739445aca:SteelComponentsMemberaca:SellersNoteMemberaca:TransportationProductsMember2024-01-012024-12-310001739445aca:SteelComponentsMemberaca:EarnoutReceivableMemberaca:TransportationProductsMember2024-01-012024-12-310001739445aca:SteelComponentsMember2025-04-012025-06-300001739445aca:SteelComponentsMember2025-01-012025-06-300001739445aca:SteelComponentsMemberaca:TransportationProductsMember2024-04-012024-06-300001739445aca:SteelComponentsMemberaca:TransportationProductsMember2024-01-012024-06-300001739445aca:AsphaltAndOtherNonOperatingFacilityMember2024-01-012024-12-310001739445us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2025-06-300001739445us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2025-06-300001739445us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2025-06-300001739445us-gaap:FairValueMeasurementsRecurringMember2025-06-300001739445us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-12-310001739445us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-12-310001739445us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2024-12-310001739445us-gaap:FairValueMeasurementsRecurringMember2024-12-310001739445us-gaap:CorporateNonSegmentMember2025-04-012025-06-300001739445us-gaap:OperatingSegmentsMemberaca:ConstructionProductsMember2025-06-300001739445us-gaap:OperatingSegmentsMemberaca:EngineeredStructuresMember2025-06-300001739445us-gaap:OperatingSegmentsMemberaca:TransportationProductsMember2025-06-300001739445us-gaap:CorporateNonSegmentMember2025-06-300001739445us-gaap:IntersegmentEliminationMembersrt:ConsolidationEliminationsMember2025-06-300001739445us-gaap:CorporateNonSegmentMember2025-01-012025-06-300001739445us-gaap:CorporateNonSegmentMember2024-04-012024-06-300001739445us-gaap:OperatingSegmentsMemberaca:ConstructionProductsMember2024-06-300001739445us-gaap:OperatingSegmentsMemberaca:EngineeredStructuresMember2024-06-300001739445us-gaap:OperatingSegmentsMemberaca:TransportationProductsMember2024-06-300001739445us-gaap:CorporateNonSegmentMember2024-06-300001739445us-gaap:IntersegmentEliminationMembersrt:ConsolidationEliminationsMember2024-06-300001739445us-gaap:CorporateNonSegmentMember2024-01-012024-06-300001739445us-gaap:LandMember2025-06-300001739445us-gaap:LandMember2024-12-310001739445us-gaap:ProductiveLandMember2025-06-300001739445us-gaap:ProductiveLandMember2024-12-310001739445us-gaap:BuildingAndBuildingImprovementsMember2025-06-300001739445us-gaap:BuildingAndBuildingImprovementsMember2024-12-310001739445us-gaap:MachineryAndEquipmentMember2025-06-300001739445us-gaap:MachineryAndEquipmentMember2024-12-310001739445us-gaap:ConstructionInProgressMember2025-06-300001739445us-gaap:ConstructionInProgressMember2024-12-310001739445aca:ConstructionProductsMember2025-06-300001739445aca:ConstructionProductsMember2024-12-310001739445aca:EngineeredStructuresMember2025-06-300001739445aca:EngineeredStructuresMember2024-12-310001739445aca:TransportationProductsMember2025-06-300001739445aca:TransportationProductsMember2024-12-310001739445us-gaap:CustomerRelationshipsMember2025-06-300001739445us-gaap:CustomerRelationshipsMember2024-12-310001739445us-gaap:ConstructionPermitsMember2025-06-300001739445us-gaap:ConstructionPermitsMember2024-12-310001739445us-gaap:OtherIntangibleAssetsMember2025-06-300001739445us-gaap:OtherIntangibleAssetsMember2024-12-310001739445us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2025-06-300001739445us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-12-310001739445aca:TermLoanMember2025-06-300001739445aca:TermLoanMember2024-12-310001739445us-gaap:UnsecuredDebtMemberaca:SeniorNotesDue2029Member2025-06-300001739445us-gaap:UnsecuredDebtMemberaca:SeniorNotesDue2029Member2024-12-310001739445us-gaap:UnsecuredDebtMemberaca:SeniorNotesDue2032Member2025-06-300001739445us-gaap:UnsecuredDebtMemberaca:SeniorNotesDue2032Member2024-12-310001739445us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-01-020001739445us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-08-150001739445us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrMembersrt:MinimumMemberus-gaap:LineOfCreditMember2025-04-012025-06-300001739445us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrMembersrt:MaximumMemberus-gaap:LineOfCreditMember2025-04-012025-06-300001739445us-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMembersrt:MinimumMemberus-gaap:LineOfCreditMember2025-04-012025-06-300001739445us-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMembersrt:MaximumMemberus-gaap:LineOfCreditMember2025-04-012025-06-300001739445us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberus-gaap:LineOfCreditMember2025-04-012025-06-300001739445us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:LineOfCreditMember2025-04-012025-06-300001739445us-gaap:RevolvingCreditFacilityMemberaca:October12024ToJune302025Memberus-gaap:LineOfCreditMember2025-06-300001739445us-gaap:RevolvingCreditFacilityMemberaca:July12025ToDecember312025Memberus-gaap:LineOfCreditMember2025-06-300001739445us-gaap:RevolvingCreditFacilityMemberaca:January12026ToAugust232028Memberus-gaap:LineOfCreditMember2025-06-300001739445us-gaap:RevolvingCreditFacilityMemberaca:UpToFourFiscalQuartersUponMaterialAcquisitionMemberus-gaap:LineOfCreditMember2025-06-300001739445us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2025-01-012025-06-300001739445us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-10-012024-10-010001739445aca:TermLoanMember2025-04-012025-06-300001739445us-gaap:SecuredOvernightFinancingRateSofrMemberaca:TermLoanMember2025-01-012025-03-310001739445us-gaap:RevolvingCreditFacilityMemberaca:TermLoanMember2024-01-012024-12-310001739445aca:TermLoanMember2025-06-170001739445us-gaap:SecuredOvernightFinancingRateSofrMemberaca:TermLoanMember2025-04-012025-06-300001739445us-gaap:BaseRateMemberaca:TermLoanMember2025-04-012025-06-300001739445us-gaap:RevolvingCreditFacilityMemberaca:TermLoanMember2025-04-012025-06-300001739445us-gaap:UnsecuredDebtMemberaca:SeniorNotesDue2029Member2021-04-060001739445aca:SeniorNotesDue2032Member2025-06-300001739445aca:SeniorNotesDue2029Member2025-06-300001739445aca:SeniorNotesDue2032Member2024-08-262024-08-260001739445aca:SeniorNotesDue2029Member2021-04-062021-04-060001739445aca:TermLoanMember2025-06-300001739445us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310001739445us-gaap:AccumulatedTranslationAdjustmentMember2024-01-012024-06-300001739445us-gaap:AccumulatedTranslationAdjustmentMember2024-06-300001739445us-gaap:AccumulatedTranslationAdjustmentMember2024-12-310001739445us-gaap:AccumulatedTranslationAdjustmentMember2025-01-012025-06-300001739445us-gaap:AccumulatedTranslationAdjustmentMember2025-06-300001739445us-gaap:SuretyBondMember2025-06-30

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 June 30, 2025
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from _________ to _________ .
Commission File Number 1-38494
arcosalogo-orangea10.jpg
Arcosa, Inc.
(Exact name of registrant as specified in its charter)
Delaware82-5339416
(State or Other Jurisdiction of Incorporation or Organization)(I.R.S. Employer Identification No.)
500 N. Akard Street, Suite 400
Dallas,Texas75201
(Address of principal executive offices)(Zip Code)

(972) 942-6500
(Registrant's telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock ($0.01 par value)ACANew York Stock Exchange
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes þ  No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes þ   No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer þ Accelerated filer  Non-accelerated filer
Smaller reporting company  Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).  Yes  No þ
At July 15, 2025, the number of shares of common stock outstanding was 49,044,906.



ARCOSA, INC.
FORM 10-Q
TABLE OF CONTENTS



2

PART I
Item 1. Financial Statements
Arcosa, Inc. and Subsidiaries
Consolidated Statements of Operations
(unaudited)
 Three Months Ended June 30,Six Months Ended June 30,
 2025202420252024
 (in millions)
Revenues$736.9 $664.7 $1,368.9 $1,263.3 
Cost of revenues570.8 526.7 1,077.4 1,013.7 
Gross profit166.1 138.0 291.5 249.6 
Selling, general, and administrative expenses73.0 79.5 146.7 148.6 
Gain on disposition of property, plant, equipment, and other assets(4.5)(2.0)(8.3)(5.9)
(Gain) loss on sale of businesses2.8 (12.5)2.5 (19.5)
Impairment charge 5.8  5.8 
Operating profit94.8 67.2 150.6 120.6 
Interest expense28.5 11.4 56.8 19.7 
Interest income(1.3)(0.7)(3.1)(2.4)
Other (income) expense(2.2)3.3 (2.1)2.8 
Income before income taxes69.8 53.2 99.0 100.5 
Provision for income taxes10.1 7.6 15.7 15.7 
Net income$59.7 $45.6 $83.3 $84.8 
Net income per common share:
Basic$1.22 $0.93 $1.70 $1.74 
Diluted$1.22 $0.93 $1.70 $1.74 
Weighted average number of shares outstanding:
Basic48.9 48.6 48.8 48.5 
Diluted49.0 48.7 48.9 48.7 
Dividends declared per common share$0.05 $0.05 $0.10 $0.10 

See accompanying Notes to Consolidated Financial Statements.
3

Arcosa, Inc. and Subsidiaries
Consolidated Statements of Comprehensive Income
(unaudited)
 Three Months Ended June 30,Six Months Ended June 30,
 2025202420252024
 (in millions)
Net income$59.7 $45.6 $83.3 $84.8 
Other comprehensive income (loss):
Currency translation adjustment:
Unrealized gains (losses) arising during the period, net of tax expense (benefit) of ($0.2), $0.0, ($0.2) and $0.0
0.9 (0.2)0.9 (0.6)
0.9 (0.2)0.9 (0.6)
Comprehensive income$60.6 $45.4 $84.2 $84.2 

See accompanying Notes to Consolidated Financial Statements.
4

Arcosa, Inc. and Subsidiaries
Consolidated Balance Sheets
June 30,
2025
December 31,
2024
(unaudited)
 (in millions)
ASSETS
Current assets:
Cash and cash equivalents$189.7 $187.3 
Receivables, net of allowance477.0 350.2 
Inventories:
Raw materials and supplies179.4 147.1 
Work in process38.5 36.2 
Finished goods188.9 176.6 
406.8 359.9 
Other43.2 56.6 
Total current assets1,116.7 954.0 
Property, plant, and equipment, net2,100.9 2,129.4 
Goodwill1,343.4 1,361.2 
Intangibles, net324.2 338.3 
Deferred income taxes2.6 2.8 
Other assets123.8 129.8 
$5,011.6 $4,915.5 
LIABILITIES AND STOCKHOLDERS' EQUITY
Current liabilities:
Accounts payable$297.5 $237.3 
Accrued liabilities161.4 166.4 
Advance billings58.4 100.2 
Current portion of long-term debt10.2 12.1 
Total current liabilities527.5 516.0 
Debt1,673.3 1,676.8 
Deferred income taxes212.5 200.6 
Other liabilities90.0 93.9 
2,503.3 2,487.3 
Stockholders’ equity:
Common stock – 200.0 shares authorized
0.5 0.5 
Capital in excess of par value1,697.4 1,696.5 
Retained earnings827.2 748.9 
Accumulated other comprehensive loss(16.8)(17.7)
2,508.3 2,428.2 
$5,011.6 $4,915.5 
See accompanying Notes to Consolidated Financial Statements.
5

Arcosa, Inc. and Subsidiaries
Consolidated Statements of Cash Flows
(unaudited)
 Six Months Ended
June 30,
 20252024
 (in millions)
Operating activities:
Net income$83.3 $84.8 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation, depletion, and amortization109.7 89.4 
Impairment charge 5.8 
Stock-based compensation expense13.4 14.1 
Provision for deferred income taxes11.9 14.4 
Gain on disposition of property, plant, equipment, and other assets(8.3)(5.9)
(Gain) loss on sale of businesses2.5 (19.5)
(Increase) decrease in other assets2.3 (4.2)
Increase (decrease) in other liabilities(3.7)(9.7)
Other5.7 (5.7)
Changes in current assets and liabilities:
(Increase) decrease in receivables(126.3)(80.6)
(Increase) decrease in inventories(50.7)21.9 
(Increase) decrease in other current assets13.4 11.3 
Increase (decrease) in accounts payable60.1 (11.3)
Increase (decrease) in advance billings(41.8)(2.3)
Increase (decrease) in accrued liabilities(11.0)16.3 
Net cash provided by operating activities60.5 118.8 
Investing activities:
Proceeds from disposition of property, plant, equipment, and other assets10.8 7.4 
Proceeds from sale of businesses 33.3 
Capital expenditures(61.8)(102.0)
Cash received (paid) for acquisitions17.6 (179.9)
Net cash required by investing activities(33.4)(241.2)
Financing activities:
Payments to retire debt(6.6)(63.4)
Proceeds from issuance of debt 200.0 
Dividends paid to common stockholders(5.0)(4.9)
Purchase of shares to satisfy employee tax on vested stock(12.4)(10.4)
Debt issuance costs(0.7) 
Net cash (required) provided by financing activities(24.7)121.3 
Net increase (decrease) in cash and cash equivalents2.4 (1.1)
Cash and cash equivalents at beginning of period187.3 104.8 
Cash and cash equivalents at end of period $189.7 $103.7 

See accompanying Notes to Consolidated Financial Statements.
6

Arcosa, Inc. and Subsidiaries
Consolidated Statements of Stockholders' Equity
(unaudited)
Common
Stock
Capital in
Excess of
Par Value
Retained
Earnings
Accumulated
Other
Comprehensive
Loss
Treasury
Stock
Total
Stockholders’
Equity
Shares
$0.01 Par Value
SharesAmount
(in millions, except par value)
Balances at March 31, 202448.6 $0.5 $1,689.6 $701.7 $(16.6) $(1.4)$2,373.8 
Net income— — — 45.6 — — — 45.6 
Other comprehensive loss— — — — (0.2)— — (0.2)
Cash dividends on common stock— — — (2.5)— — — (2.5)
Restricted shares, net0.3 — 7.8 — — (0.1)(9.5)(1.7)
Retirement of treasury stock(0.1)— (10.9)— — 0.1 10.9  
Balances at June 30, 202448.8 $0.5 $1,686.5 $744.8 $(16.8) $ $2,415.0 
Balances at March 31, 202548.8 $0.5 $1,703.3 $770.0 $(17.7) $(1.6)$2,454.5 
Net income— — — 59.7 — — — 59.7 
Other comprehensive income— — — — 0.9 — — 0.9 
Cash dividends on common stock— — — (2.5)— — — (2.5)
Restricted shares, net0.4 — 6.7 — — (0.1)(11.0)(4.3)
Retirement of treasury stock(0.1)— (12.6)— — 0.1 12.6  
Balances at June 30, 202549.1 $0.5 $1,697.4 $827.2 $(16.8) $ $2,508.3 
Balances at December 31, 202348.6 $0.5 $1,682.8 $664.9 $(16.2) $ $2,332.0 
Net income— — — 84.8 — — — 84.8 
Other comprehensive loss— — — — (0.6)— — (0.6)
Cash dividends on common stock— — — (4.9)— — — (4.9)
Restricted shares, net0.3 — 14.6 — — (0.1)(10.9)3.7 
Retirement of treasury stock(0.1)— (10.9)— — 0.1 10.9  
Balances at June 30, 202448.8 $0.5 $1,686.5 $744.8 $(16.8) $ $2,415.0 
Balances at December 31, 202448.8 $0.5 $1,696.5 $748.9 $(17.7) $ $2,428.2 
Net income— — — 83.3 — — — 83.3 
Other comprehensive income— — — — 0.9 — — 0.9 
Cash dividends on common stock— — — (5.0)— — — (5.0)
Restricted shares, net0.4 — 13.5 — — (0.1)(12.6)0.9 
Retirement of treasury stock(0.1)— (12.6)— — 0.1 12.6  
Balances at June 30, 202549.1 $0.5 $1,697.4 $827.2 $(16.8) $ $2,508.3 

See accompanying Notes to Consolidated Financial Statements.
7

Arcosa, Inc. and Subsidiaries
Notes to Consolidated Financial Statements
(unaudited)

Note 1. Overview and Summary of Significant Accounting Policies
Basis of Presentation
Arcosa, Inc. and its consolidated subsidiaries (“Arcosa,” the “Company,” “we,” or “our”), headquartered in Dallas, Texas, is a provider of infrastructure-related products and solutions with leading brands serving construction, engineered structures, and transportation markets in North America. Arcosa is a Delaware corporation and was incorporated in 2018 as a publicly-traded company, listed on the New York Stock Exchange.
The accompanying Consolidated Financial Statements are unaudited and have been prepared from the books and records of Arcosa, Inc. and its consolidated subsidiaries. All normal and recurring adjustments necessary for a fair presentation of the financial position of the Company and the results of operations, comprehensive income/loss, and cash flows have been made in conformity with accounting principles generally accepted in the U.S. (“GAAP”). All significant intercompany accounts and transactions have been eliminated. Because of seasonal and other factors, the financial condition and results of operations for the three and six months ended June 30, 2025 may not be indicative of Arcosa's expected business, financial condition, and results of operations for the year ending December 31, 2025.
These interim financial statements and notes are condensed as permitted by the instructions to Form 10-Q and should be read in conjunction with the audited Consolidated Financial Statements of the Company included in its Annual Report on Form 10-K for the year ended December 31, 2024.
Stockholders' Equity
In December 2024, the Company’s Board of Directors (the “Board") authorized a $50.0 million share repurchase program effective January 1, 2025 through December 31, 2026 to replace an expiring program of the same amount. For the three and six months ended June 30, 2025, the Company did not repurchase any shares, leaving the full amount of the $50.0 million authorization available as of June 30, 2025.
Revenue Recognition
Revenue is measured based on the allocation of the transaction price in a contract to satisfied performance obligations. The transaction price does not include any amounts collected on behalf of third parties. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a customer. The following is a description of principal activities from which the Company generates its revenue, separated by reportable segments. Payments for our products and services are generally due within normal commercial terms. For a further discussion regarding the Company’s reportable segments, see Note 4 Segment Information.
Construction Products
The Construction Products segment primarily recognizes revenue when the customer has accepted the product and legal title of the product has passed to the customer.
Engineered Structures
Within the Engineered Structures segment, revenue is recognized for wind towers and certain utility structures over time as the products are manufactured using an input approach based on the costs incurred relative to the total estimated costs of production. We recognize revenue over time for these products as they are highly customized to the needs of an individual customer resulting in no alternative use to the Company if not purchased by the customer after the contract is executed. In addition, we have the right to bill the customer for our work performed to date plus at least a reasonable profit margin for work performed. As of June 30, 2025, we had a contract asset of $57.6 million related to these contracts, compared to $65.5 million as of December 31, 2024, which is included in receivables, net of allowance, within the Consolidated Balance Sheets. The decrease in the contract asset is attributed to timing of deliveries of finished structures to customers during the period. For all other products, revenue is recognized when the customer has accepted the product and legal title of the product has passed to the customer.
Transportation Products
The Transportation Products segment recognizes revenue when the customer has accepted the product and legal title of the product has passed to the customer.

8

Revenues
Total revenues for the Company's reportable segments are presented below:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2025202420252024
 (in millions)
Aggregates$194.0 $169.7 $359.3 $328.6 
Specialty materials and asphalt133.3 66.0 206.5 129.2 
Aggregates intrasegment sales(10.3)(0.2)(14.4)(0.6)
Total Construction Materials317.0 235.5 551.4 457.2 
Construction site support37.5 40.6 65.9 70.1 
Construction Products354.5 276.1 617.3 527.3 
Utility and related structures205.2 209.4 401.0 386.7 
Wind towers87.8 65.4 176.8 119.7 
Engineered Structures293.0 274.8 577.8 506.4 
Inland barges89.4 75.7 173.8 155.4 
Steel components(1)
 38.1  74.2 
Transportation Products89.4 113.8 173.8 229.6 
Segment Totals before Eliminations736.9 664.7 1,368.9 1,263.3 
Eliminations    
Consolidated Total$736.9 $664.7 $1,368.9 $1,263.3 
(1) On August 16, 2024, the Company completed the divestiture of its steel components business.
Unsatisfied Performance Obligations
The following table includes estimated revenue expected to be recognized in future periods related to performance obligations that are unsatisfied or partially satisfied as of June 30, 2025:
Unsatisfied performance obligations as of
 June 30, 2025
Total
Amount
 (in millions)
Engineered Structures:
Utility and related structures$450.0 
Wind towers$598.6 
Transportation Products:
Inland barges$277.0 
In our Engineered Structures segment, 84% of the unsatisfied performance obligations for our utility and related structures are expected to be delivered during 2025, and substantially all of the remaining performance obligations are expected to be delivered in 2026. For our wind towers business, 30% are expected to be delivered during 2025, 24% are expected to be delivered during 2026, and the remainder are expected to be delivered through 2028.
For inland barges in our Transportation Products segment, 57% of the unsatisfied performance obligations are expected to be delivered during 2025, and the remainder are expected to be delivered in 2026.


9

Income Taxes
The liability method is used to account for income taxes. Deferred income taxes represent the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Valuation allowances reduce deferred tax assets to an amount that will more likely than not be realized.
The Company regularly evaluates the likelihood of realization of tax benefits derived from positions it has taken in various federal and state filings after consideration of all relevant facts, circumstances, and available information. For those tax positions that are deemed more likely than not to be sustained, the Company recognizes the benefit it believes is cumulatively greater than 50% likely to be realized. To the extent the Company were to prevail in matters for which accruals have been established or be required to pay amounts in excess of recorded reserves, the effective tax rate in a given financial statement period could be materially impacted.
Financial Instruments
The Company considers all highly liquid debt instruments to be cash and cash equivalents if purchased with a maturity of three months or less. Financial instruments that potentially subject the Company to a concentration of credit risk are primarily cash investments and receivables. The Company places its cash investments in bank deposits and highly-rated money market funds, and its investment policy limits the amount of credit exposure to any one commercial issuer. We seek to limit concentration of credit risk with respect to the Company's receivables with control procedures that monitor the credit worthiness of customers, together with the large number of customers in the Company's customer base and their dispersion across different industries and geographic areas. As receivables are generally unsecured, the Company maintains an allowance based upon the expected credit losses. Receivable balances determined to be uncollectible are charged against the allowance. To accelerate the conversion to cash, the Company may sell a portion of its trade receivables to third parties. The Company has no recourse to these receivables once they are sold but may have continuing involvement related to servicing and collection activities. The impact of these transactions in the Company's Consolidated Statements of Operations for the three and six months ended June 30, 2025 was not significant. The carrying values of cash, receivables, and accounts payable are considered to be representative of their respective fair values.
Recent Accounting Pronouncements
Recently adopted accounting pronouncements
Effective January 1, 2025, the Company adopted Accounting Standards Update No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”), which is intended to improve the transparency of income tax disclosures by requiring 1) consistent categories and greater disaggregation of information in the rate reconciliation and 2) income taxes paid disaggregated by jurisdiction. The standard also includes certain other amendments to improve the effectiveness of income tax disclosures. The additional disclosure requirements will be reflected in our Annual Report on Form 10-K for the year ending December 31, 2025. As ASU 2023-09 only modifies the Company's required income tax disclosures, the adoption of this guidance did not have a material impact on the Company's Consolidated Financial Statements.
Effective January 1, 2024, the Company adopted Accounting Standards Update No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“ASU 2023-07”), which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The adoption of this guidance did not have a material effect on the Company's Consolidated Financial Statements.
Recently issued accounting pronouncements not adopted as of June 30, 2025
In November 2024, the FASB issued Accounting Standards Update No. 2024-03. "Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses" ("ASU 2024-03"), which requires public business entities to disclose additional information about certain key expense categories within major income statement captions in the notes to consolidated financial statements. These enhanced disclosures are expected to help investors more effectively understand an entity's performance, assess its prospects for future cash flows, and compare an entity's performance over time and with that of other entities. ASU 2024-03 is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027, and may be applied either prospectively or retrospectively. Early adoption is permitted. The Company is currently evaluating the impact of adopting ASU 2024-03 on its Consolidated Financial Statements.
Reclassifications
Certain prior year balances have been reclassified in the Consolidated Financial Statements and accompanying notes to the Consolidated Financial Statements to conform with the current year presentation.
10

Note 2. Acquisitions and Divestitures
2025 Acquisitions
There were no acquisitions completed during the three and six months ended June 30, 2025.
2024 Acquisitions
On October 1, 2024, we acquired substantially all of the construction materials business of Stavola Holding Corporation and its affiliated entities ("Stavola") for $1.2 billion in cash, subject to certain customary purchase price adjustments. The purchase price was funded with a combination of proceeds from a private offering of $600.0 million of 6.875% senior unsecured notes that closed on August 26, 2024 and $700.0 million in borrowings under a variable-rate secured term loan entered into on October 1, 2024. See Note 7 Debt for additional information. Stavola, which is included in our Construction Products segment, is an aggregates-led and vertically integrated construction materials company primarily serving the New York-New Jersey Metropolitan Statistical Area ("MSA") through its network of five hard rock natural aggregates quarries, twelve asphalt plants, and three recycled aggregates sites. The Stavola acquisition expanded our platform into the nation's largest MSA with industry-leading financial attributes. During the three months ended March 31, 2025, the Company received $17.6 million from escrow related to purchase price adjustments in accordance with the terms of the purchase agreement for the Stavola acquisition, which reduced the total purchase price consideration. There were no amounts received from escrow during the three months ended June 30, 2025.
The Stavola acquisition was recorded as a business combination based on a preliminary valuation of assets acquired and liabilities assumed at their acquisition date fair values using unobservable inputs that are supported by little or no market activity and are significant to the fair value of the assets and liabilities ("Level 3" inputs). We expect to complete our purchase price allocation as soon as reasonably possible, not to exceed one year from the acquisition date. Adjustments to the preliminary purchase price allocation could be material, particularly with respect to our preliminary estimates of property, plant, and equipment, including mineral reserves. The following table details the preliminary purchase price allocation as of the acquisition date:
(in millions)
Cash$0.7 
Receivables, net of allowance69.2 
Inventories23.5 
Other current assets2.6 
Property, plant, and equipment, including mineral reserves743.0 
Goodwill333.8 
Intangibles41.0 
Other assets24.9 
Accounts payable(18.0)
Accrued liabilities(2.6)
Advance billings(0.8)
Other liabilities(25.3)
Total net assets acquired$1,192.0 
Goodwill represents the excess of the purchase consideration over the preliminary valuation of the net assets acquired. The acquired goodwill, which has been assigned to the Construction Products segment, is tax-deductible and primarily attributable to Stavola's market position and existing workforce. The acquired intangibles include beneficial use rights, recycling permits, and the Stavola trade name, which have a useful life of 34 years, 20 years, and 5 years, respectively.
On the acquisition date, the Company also entered into three separate lease agreements for properties owned by the sellers. These lease agreements were accounted for separately from the Stavola acquisition, and the corresponding right of use assets and lease liabilities of $12.4 million and $12.6 million, respectively, are reflected in the Consolidated Balance Sheet as of June 30, 2025.
Revenues and operating profit included in the Consolidated Statement of Operations were $90.3 million and $22.9 million, respectively, for the three months ended June 30, 2025, and $116.7 million and $11.9 million, respectively, for the six months ended June 30, 2025. Non-recurring transaction costs incurred during the three and six months ended June 30, 2025 were $0.5 million and $1.2 million, respectively.
11

In July 2024, we completed the acquisition of a Phoenix, Arizona based natural aggregates business in our Construction Products segment, for a total purchase price of $35.0 million.
In April 2024, we completed the acquisition of Ameron Pole Products LLC ("Ameron"), a leading manufacturer of highly engineered, premium concrete and steel poles for a broad range of infrastructure applications, including lighting, traffic, electric distribution, and small-cell telecom, for a total purchase price of $180.0 million. With operations in Alabama, California, and Oklahoma, Ameron is included in our Engineered Structures segment. The acquisition was funded with $160.0 million of borrowings under our revolving credit facility and cash on hand. The acquisition was recorded as a business combination based on a valuation of the assets acquired and liabilities assumed at their acquisition date fair value using Level 3 inputs. The final valuation resulted in the recognition of, among others, $60.8 million of property, plant, and equipment, $25.6 million of customer relationships, $18.1 million of inventory, $12.8 million of developed technology, $12.0 million of accounts receivable, $8.9 million of trademarks and $42.3 million of goodwill in our Engineered Structures segment. The acquired goodwill, which is tax-deductible, primarily relates to Ameron's market position and existing workforce.
Divestitures
There were no divestitures completed during the three and six months ended June 30, 2025.
In August 2024, the Company completed the divestiture of its steel components business. The steel components business, previously reported in the Transportation Products segment, was a leading supplier of railcar coupling devices, railcar axles, and circular forgings. The total consideration for the divestiture was $110.0 million consisting of $55.0 million in cash, a $25.0 million seller's note and a $30.0 million earnout, for which the estimated fair value as of June 30, 2025 was $12.8 million. See Note 3 Fair Value Accounting. During the three and six months ended June 30, 2025, the Company recognized a loss of $2.8 million and $2.5 million, respectively, primarily due to a change in the estimated fair value of the earnout, which is presented within operating profit in the Consolidated Statements of Operations. Revenues and operating profit of the steel components business were $38.1 million and $2.0 million, respectively, for the three months ended June 30, 2024, and $74.2 million and $4.5 million, respectively, for the six months ended June 30, 2024. As the steel components business was not core to Arcosa's long-term strategy, its divestiture was not considered a strategic shift that would have a major effect on the Company's operations or financial results from either a quantitative or qualitative perspective. Accordingly, it is not reported as a discontinued operation.
During the three months ended June 30, 2024, we completed the divestiture of certain assets and liabilities of a single-location asphalt and paving operation in our Construction Products segment and the sale of a non-operating facility in our Engineered Structures segment. The total consideration for these divestitures was $27.3 million.

12

Note 3. Fair Value Accounting
Assets and liabilities measured at fair value on a recurring basis are summarized below:
 Fair Value Measurement as of June 30, 2025
 Level 1Level 2Level 3Total
(in millions)
Assets:
Cash equivalents$81.0 $ $ $81.0 
Contingent consideration(1)
  12.8 12.8 
Total assets$81.0 $ $12.8 $93.8 
 Fair Value Measurement as of December 31, 2024
 Level 1Level 2Level 3Total
(in millions)
Assets:
Cash equivalents$133.0 $ $ $133.0 
Contingent consideration(1)
  15.4 15.4 
Total assets$133.0 $ $15.4 $148.4 
Liabilities:
Contingent consideration(2)
$ $ $1.4 $1.4 
Total liabilities$ $ $1.4 $1.4 

(1) Included in other assets on the Consolidated Balance Sheets.
(2) Included in accrued liabilities on the Consolidated Balance Sheets.

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for that asset or liability in an orderly transaction between market participants on the measurement date. An entity is required to establish a fair value hierarchy that maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. The three levels of inputs that may be used to measure fair values are listed below:
Level 1 – This level is defined as quoted prices in active markets for identical assets or liabilities. The Company’s cash equivalents are instruments of the U.S. Treasury or highly-rated money market mutual funds.
Level 2 – This level is defined as observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 – This level is defined as unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. Contingent consideration relates to estimated future payments expected from businesses previously acquired or sold. We estimate the fair value of the contingent consideration using a model appropriate for the structure of the contingent consideration, which may include discounted cash flow models, Monte Carlo simulations, or option pricing models. The fair values are sensitive to changes in the forecast of the performance metrics and in other metrics such as discount rates and volatility. The fair value is reassessed quarterly based on assumptions used in our latest projections. See further discussion in Note 2 Acquisitions and Divestitures.

Note 4. Segment Information
The Company's operating segments are identified on the basis of information that is reviewed by our chief operating decision maker, the Chief Executive Officer, to make decisions about resources to be allocated and assess its performance. The Company reports operating results in three principal business segments:
Construction Products. The Construction Products segment primarily produces and sells natural and recycled aggregates, specialty materials, asphalt mix, and construction site support equipment, including trench shields and shoring products.
13

Engineered Structures. The Engineered Structures segment primarily manufactures and sells steel and concrete structures for infrastructure businesses, including utility structures for electricity transmission and distribution, structural wind towers, traffic and lighting structures, and telecommunication structures. These products share similar manufacturing competencies and steel sourcing requirements and can be manufactured across our North American footprint.
Transportation Products. The Transportation Products segment primarily manufactures and sells inland barges, fiberglass barge covers, winches, marine hardware, and other transportation and industrial equipment. In August 2024, the Company completed the sale of its steel components business, which manufactured and sold steel components for railcars. See Note 2 Acquisitions and Divestitures.
The financial information for these segments is shown in the tables below. We operate principally in North America.
Three Months Ended June 30, 2025
Construction ProductsEngineered StructuresTransportation ProductsCorporateEliminationsConsolidated
 (in millions)
Revenues$354.5 $293.0 $89.4 $ $ $736.9 
Operating Costs
Cost of revenues270.1 227.0 73.7   570.8 
Selling, general, and administrative30.3 23.2 4.1 15.4  73.0 
Gain on disposition of property, plant, equipment, and other assets(4.5)    (4.5)
Loss on sale of businesses  2.8   2.8 
Operating profit (loss)$58.6 $42.8 $8.8 $(15.4)$ $94.8 
Depreciation, depletion, and amortization$41.8 $12.0 $1.9 $0.4 $ $56.1 
Assets $3,320.8 $1,298.0 $153.0 $239.8 $ $5,011.6 
Capital Expenditures$18.6 $8.0 $0.8 $0.4 $ $27.8 

14

Six Months Ended June 30, 2025
Construction ProductsEngineered StructuresTransportation ProductsCorporateEliminationsConsolidated
 (in millions)
Revenues$617.3 $577.8 $173.8 $ $ $1,368.9 
Operating Costs
Cost of revenues487.2 449.6 140.6   1,077.4 
Selling, general, and administrative61.5 46.4 8.0 30.8  146.7 
Gain on disposition of property, plant, equipment, and other assets(8.3)    (8.3)
Loss on sale of businesses  2.5   2.5 
Operating profit (loss)$76.9 $81.8 $22.7 $(30.8)$ $150.6 
Depreciation, depletion, and amortization$80.4 $24.7 $3.8 $0.8 $ $109.7 
Assets $3,320.8 $1,298.0 $153.0 $239.8 $ $5,011.6 
Capital Expenditures$43.0 $15.6 $1.8 $1.4 $ $61.8 

Three Months Ended June 30, 2024
Construction ProductsEngineered StructuresTransportation ProductsCorporateEliminationsConsolidated
 (in millions)
Revenues$276.1 $274.8 $113.8 $ $ $664.7 
Operating Costs
Cost of revenues208.3 223.9 94.5   526.7 
Selling, general, and administrative29.1 23.8 6.7 19.9  79.5 
Gain on disposition of property, plant, equipment, and other assets(1.5)(0.5)   (2.0)
Gain on sale of businesses(5.0)(7.5)   (12.5)
Impairment charge5.8     5.8 
Operating profit (loss)$39.4 $35.1 $12.6 $(19.9)$ $67.2 
Depreciation, depletion, and amortization$29.4 $12.5 $4.1 $0.6 $ $46.6 
Assets$2,058.0 $1,318.7 $291.4 $139.8 $ $3,807.9 
Capital Expenditures$28.1 $16.2 $2.3 $1.0 $ $47.6 

15

Six Months Ended June 30, 2024
Construction ProductsEngineered StructuresTransportation ProductsCorporateEliminationsConsolidated
 (in millions)
Revenues$527.3 $506.4 $229.6 $ $ $1,263.3 
Operating Costs
Cost of revenues406.6 417.7 189.4   1,013.7 
Selling, general, and administrative57.1 42.3 13.0 36.2  148.6 
Gain on disposition of property, plant, equipment, and other assets(5.4)(0.5)   (5.9)
Gain on sale of businesses(5.0)(14.5)   (19.5)
Impairment charge5.8     5.8 
Operating profit (loss)$68.2 $61.4 $27.2 $(36.2)$ $120.6 
Depreciation, depletion, and amortization$59.5 $20.4 $8.1 $1.4 $ $89.4 
Assets$2,058.0 $1,318.7 $291.4 $139.8 $ $3,807.9 
Capital Expenditures$58.8 $37.6 $4.2 $1.4 $ $102.0 

Note 5. Property, Plant, and Equipment
The following table summarizes the components of property, plant, and equipment as of June 30, 2025 and December 31, 2024.
June 30,
2025
December 31,
2024
 (in millions)
Land$170.0 $158.3 
Mineral reserves1,117.4 1,111.7 
Buildings and improvements391.4 366.4 
Machinery and other1,308.2 1,292.8 
Construction in progress129.2 129.7 
3,116.2 3,058.9 
Less accumulated depreciation and depletion(1,015.3)(929.5)
$2,100.9 $2,129.4 
No impairment charges were recognized during the three and six months ended June 30, 2025. The Company recorded an impairment of $5.8 million during the three and six months ended June 30, 2024 related to the closure of the Company's aggregates operations in west Texas in our Construction Products segment. Depreciation and depletion related to assets that contribute to the production of revenue are included in cost of revenues on the Consolidated Statements of Operations.

16

Note 6. Goodwill and Other Intangible Assets
Goodwill
Goodwill by segment is as follows:
June 30,
2025
December 31,
2024
 (in millions)
Construction Products$843.4 $861.2 
Engineered Structures480.1 480.1 
Transportation Products19.9 19.9 
$1,343.4 $1,361.2 
The decrease in Construction Products goodwill during the six months ended June 30, 2025 is due to purchase price adjustments from the Stavola acquisition. See Note 2 Acquisitions and Divestitures.
Intangible Assets
Intangibles, net consisted of the following:
June 30,
2025
December 31,
2024
(in millions)
Intangibles with indefinite lives - Trademarks$43.8 $43.8 
Intangibles with definite lives:
Customer relationships167.3169.1
Permits178.1178.1
Other46.149.6
391.5396.8
Less accumulated amortization(111.1)(102.3)
280.4294.5
Intangible assets, net$324.2 $338.3 

Note 7. Debt
The following table summarizes the components of debt as of June 30, 2025 and December 31, 2024:
June 30,
2025
December 31,
2024
 (in millions)
Revolving credit facility$ $ 
Term Loan696.5 700.0 
2021 Senior Notes - 4.375% due April 2029400.0 400.0 
2024 Senior Notes - 6.875% due August 2032600.0 600.0 
Finance leases (see Note 8 Leases)4.0 7.1 
1,700.5 1,707.1 
Less: unamortized debt issuance costs(17.0)(18.2)
Total debt$1,683.5 $1,688.9 
Revolving Credit Facility
In August 2023, we entered into a Second Amended and Restated Credit Agreement (as amended, the "Credit Agreement") to increase our revolving credit facility from $500.0 million to $600.0 million, extend the maturity date of our revolving credit facility from January 2, 2025 to August 23, 2028, and refinance and repay in full the remaining balance of the term loan then outstanding under our prior credit facility.
17

On August 15, 2024, we entered into Amendment No. 1 to the Credit Agreement ("Amendment No. 1 to the Credit Agreement") to, among other things, (i) increase our revolving credit facility from $600.0 million to $700.0 million, (ii) collateralize the amended revolving credit facility with substantially all of our and our subsidiary guarantors' personal property (with certain exceptions), (iii) make the applicable margin for revolving borrowings, letters of credit and the commitment fee rate be based on our consolidated net leverage ratio (permitting up to $150.0 million of unrestricted cash to be netted from the calculation thereof), (iv) modify the margin for Secured Overnight Financing Rate ("SOFR")-based revolving borrowings and letters of credit to range from 1.25% to 2.50% per annum, (v) modify the margin for base rate revolving borrowings to range from 0.25% to 1.50%, (vi) modify the commitment fee that accrues on the unused portion of the revolving credit facility to range from 0.20% to 0.45%, and (vii) modify the maximum permitted leverage ratio to include a net debt concept (permitting up to $150.0 million of unrestricted cash to be netted from the calculation thereof), and to provide that such ratio shall be no greater than 5.00 to 1.00 during the fourth quarter of 2024 and the next two fiscal quarters, 4.50 to 1.00 for the next following two fiscal quarters, and 4.00 to 1.00 for each fiscal quarter thereafter (however, this maximum permitted leverage ratio may be increased to 4.50 to 1.00 for up to four fiscal quarters if a material acquisition is entered into). These amendments did not become effective until the closing of the Stavola acquisition on October 1, 2024. The amended revolving credit facility's maturity date of August 23, 2028 remains unchanged.
As of June 30, 2025, we had no outstanding loans borrowed under our revolving credit facility, which left $700.0 million available for borrowing.
The interest rates for revolving loans under the Credit Agreement are variable based on the daily simple or term SOFR, plus a 10-basis point credit spread adjustment, or an alternate base rate, in each case plus a margin for borrowing. A commitment fee accrues on the average daily unused portion of the revolving credit facility. The margin for revolving borrowings and commitment fee rate are determined based on the Company’s consolidated total net leverage ratio (as measured by a consolidated funded indebtedness, less the aggregate amount of unrestricted cash up to a maximum amount not to exceed $150.0 million, to consolidated EBITDA ratio). As of June 30, 2025, the margin for borrowing based on SOFR was set at 2.00% and the commitment fee rate was set at 0.35%.
The revolving credit facility portion of the Credit Agreement requires the maintenance of certain ratios related to leverage and interest coverage. As of June 30, 2025, we were in compliance with all such financial covenants. Borrowings under the Credit Agreement are guaranteed by certain domestic subsidiaries of the Company. On October 1, 2024, we collateralized our obligations under the Credit Agreement with substantially all of our and our subsidiary guarantors' personal property (with certain exceptions).
The carrying value of revolving borrowings under the Credit Agreement approximates fair value because the interest rate adjusts to the market interest rate (Level 3 input). See Note 3 Fair Value Accounting.
In connection with the Credit Agreement, the Company incurred debt issuance costs of approximately $1.9 million during the year ended December 31, 2024. As of June 30, 2025, total unamortized debt issuance costs related to the prior and amended revolving credit facilities were $3.2 million. These costs are included in other assets on the Consolidated Balance Sheet and are amortized into interest expense over the term of the Credit Agreement.
Term Loan
Amendment No. 1 to the Credit Agreement provided for a secured term loan facility (the “2024 Term Loan”) in an aggregate principal amount of $700.0 million. The 2024 Term Loan was funded on October 1, 2024 with the closing of the Stavola acquisition, of which $100.0 million was used to pay down the Company's revolving credit facility. The 2024 Term Loan required, among other things, (i) mandatory prepayments from excess cash flow on an annual basis, commencing with the fiscal year ending December 31, 2025, (ii) mandatory prepayments with proceeds of certain asset sales and debt issuances, and (iii) quarterly principal amortization payments in an amount equal to 0.25% of the 2024 Term Loan. The 2024 Term Loan had a maturity date of October 1, 2031. The interest rate for the 2024 Term Loan was based on SOFR plus 2.25% per year. The 2024 Term Loan was prepayable at any time without penalty. The 2024 Term Loan was guaranteed by the same subsidiaries of the Company that guarantee our revolving credit facility, and the 2024 Term Loan was secured on a pari passu basis with our revolving credit facility.
In connection with the issuance of the 2024 Term Loan, the Company incurred $7.0 million of debt issuance costs.
18

On June 17, 2025, we entered into Amendment No. 2 to the Credit Agreement to establish a new class of term loans (the "2025 Refinancing Term Loan") in an aggregate principal amount of $698.3 million. We used the 2025 Refinancing Term Loan's net proceeds, together with cash on hand, to satisfy the outstanding balance under the 2024 Term Loan. The interest rate for the 2025 Refinancing Term Loan is based on SOFR plus 2.00% per year, or an alternate base rate, plus 1.00% per year, a 0.25% per annum reduction from the 2024 Term Loan. If the 2025 Refinancing Term Loan is prepaid in connection with a repricing transaction or we effect any amendment to the Credit Agreement resulting in a repricing transaction, in either case within six months after the initial funding of the 2025 Refinancing Term Loan, there is a 1.00% premium on such prepaid amount or on the amount outstanding at the time such repricing transaction amendment becomes effective. Otherwise, the 2025 Refinancing Term Loan is prepayable at any time without premium or penalty (other than customary SOFR-related breakage costs). All other terms of the 2025 Refinancing Term Loan are the same as the 2024 Term Loan that was prepaid with the proceeds of the 2025 Refinancing Term Loan.
In connection with the issuance of the 2025 Refinancing Term Loan, the Company incurred $0.7 million of debt issuance costs.
Senior Notes
On August 26, 2024, the Company issued $600.0 million aggregate principal amount of 6.875% senior unsecured notes (the "2024 Notes") that mature in August 2032. Interest on the 2024 Notes is payable semiannually in February and August. In April 2021, the Company issued $400.0 million aggregate principal amount of 4.375% senior unsecured notes (the "2021 Notes", and together with the 2024 Notes, the "Senior Notes") that mature in April 2029. Interest on the 2021 Notes is payable semiannually in April and October. The Senior Notes are senior unsecured obligations of the Company and are guaranteed on a senior unsecured basis by each of the Company’s domestic subsidiaries that is a guarantor under our Credit Agreement. The terms of each indenture governing the Senior Notes, among other things, limit the ability of the Company and each of its subsidiaries to create liens on assets, enter into sale and leaseback transactions, and consolidate, merge or transfer all or substantially all of its assets and the assets of its subsidiaries. The terms of each indenture also limit the ability of the Company’s non-guarantor subsidiaries to incur certain types of debt.
The Company has the option to redeem all or a portion of the Senior Notes at redemption prices set forth in the applicable indenture, plus accrued and unpaid interest to the redemption date. If a Change of Control Triggering Event (as defined in each applicable indenture) occurs, the Company must offer to repurchase the Senior Notes at a price equal to 101% of the principal amount of the Senior Notes, plus accrued and unpaid interest to the date of repurchase.
The estimated fair values of the 2024 Notes and 2021 Notes as of June 30, 2025 were $623.0 million and $387.1 million, respectively, based on quoted market prices in a market with little activity (Level 2 input).
In connection with the issuance of the 2024 Notes and the 2021 Notes, the Company incurred $8.2 million and $6.6 million, respectively, of debt issuance costs.
The remaining principal payments under existing debt agreements as of June 30, 2025 are as follows:
20252026202720282029Thereafter
 (in millions)
Term Loan$3.5 $7.0 $7.0 $7.0 $7.0 $665.0 
2021 Senior Notes - 4.375% due April 2029    400.0  
2024 Senior Notes - 6.875% due August 2032     600.0 

Note 8. Leases
We have various leases primarily for office space, land and buildings, and certain equipment. At inception, we determine if an arrangement contains a lease and whether that lease meets the classification criteria of a finance or operating lease. For leases that contain options to purchase, terminate, or extend, such options are included in the lease term when it is reasonably certain that the option will be exercised. Some of our lease arrangements contain lease components and non-lease components which are accounted for as a single lease component as we have elected the practical expedient to group lease and non-lease components for all leases.
As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on information available at commencement date in determining the present value of lease payments.
19

Future minimum lease payments for operating and finance lease obligations as of June 30, 2025 consisted of the following:
Operating LeasesFinance Leases
(in millions)
2025 (remaining)$6.3 $2.2 
202611.3 1.5 
20278.1 0.4 
20286.3 0.1 
20295.8  
Thereafter55.7  
Total undiscounted future minimum lease obligations93.5 4.2 
Less imputed interest(33.4)(0.2)
Present value of net minimum lease obligations$60.1 $4.0 
The following table summarizes our operating and finance leases and their classification within the Consolidated Balance Sheet.
June 30,
2025
December 31,
2024
(in millions)
Assets
Operating - Other assets
$59.7 $63.1 
Finance - Property, plant, and equipment, net
9.6 12.3 
Total lease assets69.3 75.4 
Liabilities
Current
Operating - Accrued liabilities
8.2 8.6 
Finance - Current portion of long-term debt
3.2 5.2 
Non-current
Operating - Other liabilities
51.9 54.7 
Finance - Debt
0.8 1.9 
Total lease liabilities$64.1 $70.4 

Note 9. Other
Other (income) expense consists of the following items:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2025202420252024
 (in millions)
Foreign currency exchange transactions(2.2)3.3 (2.1)2.8 
Other (income) expense$(2.2)$3.3 $(2.1)$2.8 

20

Note 10. Income Taxes
For interim income tax reporting, we estimate our annual effective tax rate and apply it to our year-to-date ordinary income (loss). Tax jurisdictions with a projected or year to date loss for which a tax benefit cannot be realized are excluded. The tax effects of unusual or infrequently occurring items, including changes in judgment about valuation allowances and effects of changes in tax laws or rates, are reported in the interim period in which they occur. We have open tax years from 2019 to 2024 with various significant tax jurisdictions.
Our effective tax rates of 14.5% and 15.9% for the three and six months ended June 30, 2025, respectively, differed from the U.S. federal statutory rate of 21.0% due to Advanced Manufacturing Production ("AMP") tax credits, state income taxes, statutory depletion deductions, compensation-related items, and other foreign adjustments. Our effective tax rates of 14.3% and 15.6% for the three and six months ended June 30, 2024, respectively, differed from the U.S. federal statutory rate of 21.0% due to AMP tax credits, compensation-related items, state income taxes, statutory depletion deductions, and tax effects of foreign currency translations.
On July 4, 2025, the One Big Beautiful Bill Act (“OBBBA”) was enacted. The OBBBA includes significant provisions, such as the permanent extension of certain expiring provisions of the Tax Cuts and Jobs Act, the scaling back of, repeal of, and/or addition of stricter eligibility requirements for, several renewable-energy tax incentives, and the restoration of immediate deductibility of certain capital expenditures for tangible, depreciable personal property, and research and development expenditures. The legislation has multiple effective dates, with certain provisions effective in 2025 and others implemented through 2027. We are currently assessing the impact of the OBBBA on our consolidated financial statements.

Note 11. Employee Retirement Plans
Total employee retirement plan expense, which includes related administrative expenses, is as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2025202420252024
(in millions)
Defined contribution plans$4.8 $4.6 $9.2 $8.6 
Multiemployer plans0.8 0.4 1.3 0.8 
$5.6 $5.0 $10.5 $9.4 
The Company contributes to various multiemployer defined benefit pension plans under the terms of collective-bargaining agreements that cover certain union-represented employees at one of the facilities in our Engineered Structures segment and four of the facilities in our Construction Products segment acquired in the Stavola acquisition. The Company contributed $0.8 million and $1.3 million to the multiemployer plans for the three and six months ended June 30, 2025, respectively. The Company contributed $0.4 million and $0.8 million to the multiemployer plans for the three and six months ended June 30, 2024, respectively. Total contributions to these plans for 2025 are expected to be approximately $2.8 million.

21

Note 12. Accumulated Other Comprehensive Loss
Changes in accumulated other comprehensive loss for the six months ended June 30, 2025 and 2024 are as follows:
Currency
translation
adjustments
Accumulated
other
comprehensive
loss
 (in millions)
Balances at December 31, 2023$(16.2)$(16.2)
Other comprehensive income (loss), net of tax, before reclassifications(0.6)(0.6)
Amounts reclassified from accumulated other comprehensive loss, net of tax expense (benefit) of $0.0 and $0.0
  
Other comprehensive income (loss)(0.6)(0.6)
Balances at June 30, 2024$(16.8)$(16.8)
Balances at December 31, 2024$(17.7)$(17.7)
Other comprehensive income (loss), net of tax, before reclassifications0.9 0.9 
Amounts reclassified from accumulated other comprehensive loss, net of tax expense (benefit) of $0.0 and $0.0
  
Other comprehensive income (loss)0.9 0.9 
Balances at June 30, 2025$(16.8)$(16.8)

Note 13. Stock-Based Compensation
Stock-based compensation totaled approximately $6.7 million and $13.4 million for the three and six months ended June 30, 2025, respectively. Stock-based compensation totaled approximately $7.4 million and $14.1 million for the three and six months ended June 30, 2024, respectively.

22

Note 14. Earnings Per Common Share
Basic earnings per common share is computed by dividing net income remaining after allocation to participating unvested restricted shares by the weighted average number of basic common shares outstanding for the period. Except when the effect would be antidilutive, the calculation of diluted earnings per common share includes the weighted average net impact of nonparticipating unvested restricted shares. Total weighted average restricted shares were 1.1 million for the three and six months ended June 30, 2025. Total weighted average restricted shares were 1.2 million for the three and six months ended June 30, 2024.
The computation of basic and diluted earnings per share follows.
 Three Months Ended
June 30, 2025
Three Months Ended
June 30, 2024
 Income
(Loss)
Average
Shares
EPSIncome
(Loss)
Average
Shares
EPS
(in millions, except per share amounts)
Net income$59.7 $45.6 
Unvested restricted share participation(0.1)(0.1)
Net income per common share – basic59.6 48.9 $1.22 45.5 48.6 $0.93 
Effect of dilutive securities:
Nonparticipating unvested restricted shares 0.1  0.1 
Net income per common share – diluted$59.6 49.0 $1.22 $45.5 48.7 $0.93 
 Six Months Ended
June 30, 2025
Six Months Ended
June 30, 2024
 Income
(Loss)
Average
Shares
EPSIncome
(Loss)
Average
Shares
EPS
(in millions, except per share amounts)
Net income$83.3 $84.8 
Unvested restricted share participation(0.2)(0.3)
Net income per common share – basic83.1 48.8 $1.70 84.5 48.5 $1.74 
Effect of dilutive securities:
Nonparticipating unvested restricted shares 0.1  0.2 
Net income per common share – diluted$83.1 48.9 $1.70 $84.5 48.7 $1.74 

Note 15. Commitments and Contingencies
The Company is involved in claims and lawsuits incidental to our business arising from various matters including commercial disputes, alleged product defect and/or warranty claims, intellectual property matters, personal injury claims, environmental issues, employment and/or workplace-related matters, and various governmental regulations. The Company evaluates its exposure to such claims and suits periodically and establishes accruals for these contingencies when probable losses can be reasonably estimated. At June 30, 2025, the reasonably possible losses and any related accruals for such matters were not significant.
Estimates of liability arising from future proceedings, assessments, or remediation are inherently imprecise. Accordingly, there can be no assurance that we will not become involved in future litigation or other proceedings, including those related to the environment or, if we are found to be responsible or liable in any such litigation or proceeding, that such costs would not be material to the Company.
Other commitments
In the normal course of business, at June 30, 2025, the Company was contingently liable for $201.7 million in surety bonds, which guarantee its own performance and are required by certain states and municipalities and their related agencies. The Company has indemnified the underwriting insurance companies against any exposure under the surety bonds. The Company is not aware of any circumstances that would result in material claims against these bonds.
23

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”) is intended to provide a reader of our financial statements with a narrative from the perspective of our management on our financial condition, results of operations, liquidity, and certain other factors that may affect our future results. Our MD&A is presented in the following sections:
Company Overview
Market Outlook
Executive Overview
Results of Operations
Liquidity and Capital Resources
Recent Accounting Pronouncements
Forward-Looking Statements
Our MD&A should be read in conjunction with the Consolidated Financial Statements of Arcosa, Inc. and its consolidated subsidiaries (“Arcosa,” “Company,” “we,” or “our”) and related Notes in Part I, Item 1 of this Quarterly Report on Form 10-Q and the Consolidated Financial Statements and related Notes in Item 8, “Financial Statements and Supplementary Data”, of our Annual Report on Form 10-K for the year ended December 31, 2024 (“2024 Annual Report on Form 10-K”).

Company Overview
Arcosa, headquartered in Dallas, Texas, is a provider of infrastructure-related products and solutions with leading brands serving construction, engineered structures, and transportation markets in North America. Arcosa is a Delaware corporation and was incorporated in 2018 as a publicly-traded company, listed on the New York Stock Exchange.
Market Outlook
Within our Construction Products segment, market demand remains healthy overall when seasonal weather conditions have been normal, supported by increased infrastructure spending and private non-residential activity. The outlook for single-family residential housing continues to be impacted by higher interest rates and home affordability, which has negatively impacted volumes. We have been successful in managing inflationary cost pressures through proactive price increases.
Within our Engineered Structures segment, our backlog as of June 30, 2025 provides good production visibility for the remainder of 2025. Our customers remain committed to taking delivery of these orders. In utility structures, order and inquiry activity continues to be healthy, as customers remain focused on grid hardening and reliability initiatives, along with increasing demand for electricity. In our wind towers business, the Inflation Reduction Act ("IRA"), which passed in August 2022, was a significant catalyst for order activity following its passage. The IRA included a long-term extension of the Production Tax Credit (“PTC”) for new wind farm projects and introduced new Advanced Manufacturing Production (“AMP”) tax credits for companies that domestically manufacture and sell clean energy equipment in the U.S. Shortly following the passage of the IRA, we received new wind tower orders of $1.1 billion for delivery through 2028, a large portion of which is supporting wind energy expansion projects in the Southwest. As a result, we opened a new plant in New Mexico and started delivering towers from this facility in the second quarter of 2024. Uncertainty around potential changes in energy policy with the current U.S. presidential administration tempered order activity. The OBBBA, which was enacted on July 4, 2025, includes several provisions that roll-back, phase out, repeal, and/or add stricter eligibility requirements for, several tax incentives applicable to wind and solar projects. The OBBBA terminates the IRA's AMP tax credits for wind towers sold after 2027. Also, under the OBBBA, wind farm projects that begin construction after July 4, 2026, and are not placed in service before the end of 2027, will not be eligible for the PTC. The pending expiration of these incentives may pull demand forward. Notwithstanding these developments, we remain confident that further investment in wind energy is needed to meet the load growth demands in the U.S., and we continue to have discussions with our customers about additional orders for 2026 and beyond. As of June 30, 2025, our remaining backlog for wind towers was $598.6 million.
24

Within our Transportation Products segment, our backlog for inland barges as of June 30, 2025 was $277.0 million, up 10% from June 30, 2024. Our customers remain committed to taking delivery of these orders. Our barge business is recovering from cyclical lows resulting from the onset of the COVID-19 pandemic when order levels fell sharply due to high steel prices throughout 2022 and 2023. Over this time, customer inquiries have remained healthy, initially for dry barges and more recently for tank barges. Our backlog for tank barges extends deep into 2026. Both fleets continue to age as new builds have not kept pace with scrapping, which indicates future replacement demand. During the second quarter, we received orders of $33 million primarily for hopper barges. After quarter end, we received additional orders totaling $122 million, solidifying our 2025 production plans and extending our hopper barge backlog into 2026 as well.

Executive Overview
Recent Developments
In October 2024, the Company completed the acquisition of the construction materials business of Stavola Holding Corporation and its affiliated entities ("Stavola") for $1.2 billion in cash. Stavola, which is reported within the Construction Products segment, serves the New York-New Jersey MSA through its network of five hard rock natural aggregates quarries, twelve asphalt plants, and three recycled aggregates sites.
In August 2024, the Company completed the sale of its steel components business. Previously reported in the Transportation Products segment, the steel components business was a leading supplier of railcar coupling devices, railcar axles, and circular forgings. As the steel components business was not core to Arcosa's long-term strategy, its divestiture was not considered a strategic shift that would have a major effect on the Company's operations or financial results either from a quantitative or qualitative perspective. As such, it is not reported as a discontinued operation.
Financial Operations and Highlights
Revenues for the three and six months ended June 30, 2025 increased by 10.9% and 8.4%, respectively, to $736.9 million and $1,368.9 million, respectively, from the same periods in 2024, due to higher revenues in Construction Products and Engineered Structures, partially offset by lower revenues in Transportation Products resulting from the divestiture of the steel components business.
Operating profit for the three and six months ended June 30, 2025 increased by $27.6 million and $30.0 million, respectively, to $94.8 million and $150.6 million, respectively, from the same periods in 2024, primarily driven by higher operating profit in Construction Products and Engineered Structures, partially offset by a decrease in Transportation Products resulting from the divestiture of the steel components business.
Selling, general, and administrative expenses decreased by 8.2% and 1.3% for the three and six months ended June 30, 2025, respectively, from the same periods in 2024. As a percentage of revenues, selling, general, and administrative expenses were 9.9% and 10.7% for the three and six months ended June 30, 2025, respectively, compared to 12.0% and 11.8% for the same periods in 2024, respectively.
Interest expense for the three and six months ended June 30, 2025 totaled $28.5 million and $56.8 million, respectively, an increase of $17.1 million and $37.1 million, respectively, from the same periods in 2024, driven by the additional debt incurred to finance the Stavola acquisition.
The effective tax rate for the three and six months ended June 30, 2025 was 14.5% and 15.9%, respectively, compared to 14.3% and 15.6%, respectively, for the same periods in 2024. See Note 10 Income Taxes to the Consolidated Financial Statements.
Net income for the three and six months ended June 30, 2025 was $59.7 million and $83.3 million, respectively, compared to $45.6 million and $84.8 million, respectively, for the same periods in 2024.
Our Engineered Structures and Transportation Products segments operate in cyclical industries. Additionally, results in our Construction Products segment are affected by weather and seasonal fluctuations with the second and third quarters historically being the quarters with the highest revenues.
25

Unsatisfied Performance Obligations (Backlog)
As of June 30, 2025, December 31, 2024, and June 30, 2024, our unsatisfied performance obligations, or backlog, were as follows:
June 30,
2025
December 31,
2024
June 30,
2024
 (in millions)
Engineered Structures:
Utility and related structures$450.0 $414.0 $424.6 
Wind towers$598.6 $776.8 $914.1 
Transportation Products:
Inland barges$277.0 $280.1 $251.5 
In our Engineered Structures segment, 84% of the unsatisfied performance obligations for our utility and related structures are expected to be delivered during 2025, and substantially all of the remaining performance obligations are expected to be delivered in 2026. For our wind towers business, 30% of the unsatisfied performance obligations are expected to be delivered during 2025, 24% are expected to be delivered during 2026, and the remainder are expected to be delivered through 2028.
For inland barges in our Transportation Products segment, 57% of the unsatisfied performance obligations are expected to be delivered during 2025, and the remainder are expected to be delivered during 2026.

Results of Operations
Overall Summary
Revenues
 Three Months Ended June 30,Six Months Ended June 30,
 20252024Percent Change20252024Percent Change
 (in millions)(in millions)
Construction Products$354.5 $276.1 28.4 %$617.3 $527.3 17.1 %
Engineered Structures293.0 274.8 6.6 577.8 506.4 14.1 
Transportation Products89.4 113.8 (21.4)173.8 229.6 (24.3)
Consolidated Total$736.9 $664.7 10.9 $1,368.9 $1,263.3 8.4 
2025 versus 2024
Revenues increased by 10.9% and 8.4% during the three and six months ended June 30, 2025, respectively.
Revenues from Construction Products increased primarily due to the contribution from the Stavola acquisition, which closed in October 2024.
Revenues from Engineered Structures increased primarily due to higher volumes in our wind towers business. For the six months ended June 30, 2025, revenues also increased due to the contribution from the acquired Ameron business, which closed in April 2024.
Revenues from Transportation Products decreased due to the divestiture of the steel components business, which was completed in August 2024, partially offset by higher barge revenues.
26

Operating Costs
 Three Months Ended June 30,Six Months Ended June 30,
 20252024Percent Change20252024Percent Change
 (in millions)(in millions)
Construction Products$295.9 $236.7 25.0 %$540.4 $459.1 17.7 %
Engineered Structures250.2 239.7 4.4 496.0 445.0 11.5 
Transportation Products80.6 101.2 (20.4)151.1 202.4 (25.3)
Segment Totals before Corporate Expenses626.7 577.6 8.5 1,187.5 1,106.5 7.3 
Corporate15.4 19.9 (22.6)30.8 36.2 (14.9)
Consolidated Total$642.1 $597.5 7.5 $1,218.3 $1,142.7 6.6 
Depreciation, depletion, and amortization(1)
$56.1 $46.6 20.4 $109.7 $89.4 22.7 
(1) Depreciation, depletion, and amortization are included within operating profit and allocated between cost of revenues and selling, general, and administrative expenses depending on whether the underlying assets contribute to the production of revenue.
2025 versus 2024
Operating costs increased by 7.5% and 6.6% during the three and six months ended June 30, 2025, respectively.
Operating costs for Construction Products increased primarily due to additional costs from the acquired Stavola business.
Operating costs for Engineered Structures increased primarily due to higher volumes in wind towers, partially offset by lower steel costs for utility structures.
Operating costs for Transportation Products decreased primarily due to the divestiture of the steel components business, partially offset by higher barge volumes.
Depreciation, depletion, and amortization expense increased primarily due to the acquisition of Stavola.
Selling, general, and administrative expenses decreased by 8.2% and 1.3% for the three and six months ended June 30, 2025, compared to the same periods in the prior year. As a percentage of revenues, selling, general, and administrative expenses were 9.9% and 10.7% for the three and six months ended June 30, 2025, respectively, compared to 12.0% and 11.8% for the same periods in 2024, respectively.

Operating Profit (Loss)
 Three Months Ended June 30,Six Months Ended June 30,
 20252024Percent Change20252024Percent Change
 (in millions)(in millions)
Construction Products$58.6 $39.4 48.7 %$76.9 $68.2 12.8 %
Engineered Structures42.8 35.1 21.9 81.8 61.4 33.2 
Transportation Products8.8 12.6 (30.2)22.7 27.2 (16.5)
Segment Totals before Corporate Expenses110.2 87.1 26.5 181.4 156.8 15.7 
Corporate(15.4)(19.9)(22.6)(30.8)(36.2)(14.9)
Consolidated Total$94.8 $67.2 41.1 $150.6 $120.6 24.9 

2025 versus 2024
Operating profit increased 41.1% and 24.9% for the three and six months ended June 30, 2025, respectively.
Operating profit in Construction Products increased primarily due to the impact of the acquired Stavola business.
Operating profit in Engineered Structures increased due to higher wind tower volumes as well as improved product mix and operating improvements in our utility structures business.
27

Excluding the impact of the divested steel components business, operating profit in Transportation Products increased due to higher barge volumes.
For further discussion of revenues, costs, and the operating results of individual segments, see Segment Discussion below.
Other Income and Expense
Other (income) expense consists of the following items:
 Three Months Ended June 30,Six Months Ended June 30,
 2025202420252024
 (in millions)
Foreign currency exchange transactions(2.2)3.3 (2.1)2.8 
Other (income) expense$(2.2)$3.3 $(2.1)$2.8 

Income Taxes
The provision for income taxes results in effective tax rates that differ from the statutory rates. The Company's effective tax rate for the three and six months ended June 30, 2025 was 14.5% and 15.9%, respectively, compared to 14.3% and 15.6%, respectively, for the same periods in 2024. The change in the tax rate for the three and six months ended June 30, 2025 is primarily due to higher state taxes and foreign adjustments.
Our effective tax rate differs from the federal tax rate of 21.0% due to AMP tax credits, state income taxes, statutory depletion deductions, compensation-related items, and other foreign adjustments. See Note 10 Income Taxes to the Consolidated Financial Statements for further discussion of income taxes.

28

Segment Discussion
Construction Products
 Three Months Ended June 30,Six Months Ended June 30,
 20252024Percent20252024Percent
 ($ in millions)Change($ in millions)Change
Revenues:
Aggregates$194.0 $169.7 14.3 %$359.3 $328.6 9.3 %
Specialty materials and asphalt133.3 66.0 102.0 206.5 129.2 59.8 %
Aggregates intrasegment sales(10.3)(0.2)(14.4)(0.6)
Total Construction Materials317.0 235.5 34.6 551.4 457.2 20.6 %
Construction site support37.5 40.6 (7.6)65.9 70.1 (6.0)
Total revenues354.5 276.1 28.4 617.3 527.3 17.1 
Cost of revenues270.1 208.3 29.7 487.2 406.6 19.8 
Gross profit84.4 67.8 24.5 130.1 120.7 7.8 
Selling, general, and administrative expenses30.3 29.1 4.1 61.5 57.1 7.7 
Gain on disposition of property, plant, equipment, and other assets(4.5)(1.5)(8.3)(5.4)
Gain on sale of business (5.0) (5.0)
Impairment charge 5.8  5.8 
Operating profit$58.6 $39.4 48.7 $76.9 $68.2 12.8 
Operating profit margin16.5 %14.3 %12.5 %12.9 %
Depreciation, depletion, and amortization(1)
$41.8 $29.4 42.2 $80.4 $59.5 35.1 
(1) Depreciation, depletion, and amortization are included within operating profit and allocated between cost of revenues and selling, general, and administrative expenses depending on whether the underlying assets contribute to the production of revenue.
Three Months Ended June 30, 2025 versus Three Months Ended June 30, 2024
Revenues increased 28.4% primarily due to the acquisition of Stavola which contributed $90.3 million to revenues during the quarter. Organic revenues in our construction materials businesses declined as higher pricing was offset by lower volumes, a decrease in freight revenue, and a reduction in revenue from operations divested in the prior year. Revenues in our trench shoring business decreased 7.6% primarily due to lower volumes and reduced steel prices.
Cost of revenues increased 29.7% due to increased costs from the Stavola acquisition, including higher depreciation, depletion, and amortization expense. This was partially offset by a slight decrease in costs for our legacy businesses driven by lower organic volumes. As a percentage of revenues, cost of revenues increased to 76.2% in the current period, compared to 75.4% in the prior period.
Selling, general, and administrative expenses increased 4.1% due to additional costs from Stavola partially offset by lower costs in our legacy businesses. Selling, general, and administrative expenses as a percentage of revenues was 8.5% in the current period, compared to 10.5% in the prior period.
Operating profit increased 48.7% primarily due to the impact of the Stavola acquisition, which contributed $22.9 million in the current period. On an organic basis, operating profit decreased due to the decline in revenues and lower cost absorption.
Depreciation, depletion, and amortization expense increased 42.2% primarily due to the acquisition of Stavola, including the fair market value write-up of long-lived assets.
29

Six Months Ended June 30, 2025 versus Six Months Ended June 30, 2024
Revenues increased 17.1% primarily due to the acquisition of Stavola which contributed $116.7 million to revenues during the period. Organic revenues in our construction materials businesses declined as higher pricing was offset by lower volumes, a decrease in freight revenue, and a reduction in revenue from operations divested in the prior year. Revenues from our trench shoring business decreased 6.0% primarily due to lower volumes and reduced steel prices.
Cost of revenues increased 19.8% primarily due to increased costs from the recently acquired businesses, including higher depreciation, depletion, and amortization expense. These costs were partially offset by lower costs in our legacy businesses driven by lower organic volumes. As a percentage of revenues, cost of revenues was 78.9% in the current period, compared to 77.1% in the prior period.
Selling, general, and administrative expenses increased 7.7% due to additional costs from Stavola partially offset by lower costs in our legacy businesses. Selling, general, and administrative expenses as a percentage of revenues was 10.0% in the current period, compared to 10.8% in the prior period.
Operating profit increased 12.8% primarily due to the impact of the Stavola acquisition, which contributed $11.9 million in the current period. On an organic basis, operating profit decreased roughly in line with the decrease in revenues.
Depreciation, depletion, and amortization expense increased 35.1% primarily due to the acquisition of Stavola, including the fair market value write-up of long-lived assets.

Engineered Structures
 Three Months Ended June 30,Six Months Ended June 30,
 20252024Percent20252024Percent
 ($ in millions)Change($ in millions)Change
Revenues:
Utility and related structures$205.2 $209.4 (2.0)%$401.0 $386.7 3.7 %
Wind towers87.8 65.4 34.3 %176.8 119.7 47.7 %
Total revenues293.0 274.8 6.6 577.8 506.4 14.1 
Cost of revenues227.0 223.9 1.4 449.6 417.7 7.6 
Gross profit66.0 50.9 29.7 128.2 88.7 44.5 
Selling, general, and administrative expenses23.2 23.8 (2.5)46.4 42.3 9.7 
Gain on disposition of property, plant, equipment, and other assets (0.5) (0.5)
Gain on sale of business (7.5) (14.5)
Operating profit$42.8 $35.1 21.9 $81.8 $61.4 33.2 
Depreciation and amortization(1)
$12.0 $12.5 (4.0)$24.7 $20.4 21.1 
(1) Depreciation, depletion, and amortization are included within operating profit and allocated between cost of revenues and selling, general, and administrative expenses depending on whether the underlying assets contribute to the production of revenue.
Three Months Ended June 30, 2025 versus Three Months Ended June 30, 2024
Revenues increased 6.6% primarily due to higher volumes from the new wind tower facility in New Mexico which delivered its first wind tower in the prior period. Revenues for utility and related structures decreased slightly as higher volumes and improved product mix were offset by lower steel prices.
Cost of revenues increased 1.4% primarily due to higher wind tower volumes. Costs of revenues for utility structures declined as lower steel costs more than offset increased volumes. As a percentage of revenues, cost of revenues decreased to 77.5% in the current period, compared to 81.5% in the prior period. This decrease is partially attributed to startup costs incurred in the prior period for the new wind tower facility.
Selling, general, and administrative expenses decreased 2.5%. Selling, general, and administrative expenses as a percentage of revenues was 7.9% in the current period, compared to 8.7% in the prior period.
30

During the prior period, the Company recognized a gain on the sale of a non-operating facility that previously supported the divested business.
Operating profit increased 21.9% primarily due to higher wind tower volumes as well as increased volumes and operating improvements in our utility and related structures businesses, partially offset by the asset sale gains recognized in the prior period from the divested business.
Six Months Ended June 30, 2025 versus Six Months Ended June 30, 2024
Revenues increased 14.1% primarily due to higher volumes from our new facility in our wind towers business. Revenue for our utility and related structures businesses increased slightly as higher utility structures volumes and the contribution from Ameron, which was acquired in April 2024, was partially offset by lower steel prices.
Cost of revenues increased 7.6% primarily due to higher wind tower volumes. Costs of revenues for utility structures declined as lower steel costs more than offset increased volumes. As a percentage of revenues, cost of revenues decreased to 77.8% in the current period, compared to 82.5% in the prior period. This decrease is partially attributed to startup costs incurred in the prior period for the new wind tower facility.
Selling, general, and administrative expenses increased 9.7% primarily due to additional costs from the acquired Ameron business.
During the prior period, the Company recognized an additional gain related to the divestiture of the storage tanks business, which closed in October 2022, including a gain on the settlement of certain contingencies from the sale and a gain on the sale of a non-operating facility that previously supported the divested business.
Operating profit increased 33.2% primarily due to higher wind tower volumes as well as increased volumes and operating improvements in our utility and related structures businesses, partially offset by the asset sale gains recognized in the prior period from the divested business.
Unsatisfied Performance Obligations (Backlog)
As of June 30, 2025, the backlog for utility and related structures was $450.0 million compared to $414.0 million and $424.6 million as of December 31, 2024 and June 30, 2024, respectively. We expect to deliver 84% of the unsatisfied performance obligations for utility and related structures during 2025, and substantially all of the remaining performance obligations are expected to be delivered in 2026.
The backlog for wind towers as of June 30, 2025 was $598.6 million compared to $776.8 million and $914.1 million as of December 31, 2024 and June 30, 2024, respectively. We expect to deliver 30% of the unsatisfied performance obligations for wind towers during 2025, 24% during 2026, with the remainder expected to be delivered through 2028.

Transportation Products
 Three Months Ended June 30,Six Months Ended June 30,
 20252024Percent20252024Percent
 ($ in millions)Change($ in millions)Change
Revenues:
Inland barges$89.4 $75.7 18.1 %$173.8 $155.4 11.8 %
Steel components 38.1 (100.0) 74.2 (100.0)
Total revenues89.4 113.8 (21.4)173.8 229.6 (24.3)
Cost of revenues73.7 94.5 (22.0)140.6 189.4 (25.8)
Gross profit15.7 19.3 (18.7)33.2 40.2 (17.4)
Selling, general, and administrative expenses4.1 6.7 (38.8)8.0 13.0 (38.5)
Loss on sale of business2.8 — 2.5 — 
Operating profit$8.8 $12.6 (30.2)$22.7 $27.2 (16.5)
Depreciation and amortization (1)
$1.9 $4.1 (53.7)$3.8 $8.1 (53.1)
(1) Depreciation, depletion, and amortization are included within operating profit and allocated between cost of revenues and selling, general, and administrative expenses depending on whether the underlying assets contribute to the production of revenue.
31

Three Months Ended June 30, 2025 versus Three Months Ended June 30, 2024
Revenues decreased 21.4% resulting from the sale of the steel components business. Inland barge revenues increased 18.1%, driven by higher tank barge deliveries, partially offset by lower hopper barge deliveries.
Cost of revenues decreased 22.0% driven by the steel components divestiture, partially offset by higher cost of revenues for the barge business due to increased volumes.
Selling, general, and administrative expenses were roughly flat, excluding the impact of the steel components business from the prior period.
Operating profit increased 9.4%, excluding the impact of the steel components divestiture, driven by increased operating profit for the barge business primarily due to increased tank barge volumes.
Six Months Ended June 30, 2025 versus Six Months Ended June 30, 2024
Revenues decreased 24.3% resulting from the sale of the steel components business. Inland barge revenues increased 11.8%, driven by higher tank barge deliveries, partially offset by lower hopper barge deliveries.
Cost of revenues decreased 25.8% driven by the steel components divestiture, partially offset by higher cost of revenues for the barge business due to increased volumes.
Selling, general, and administrative expenses were roughly flat, excluding the impact of the steel components business from the prior period.
Operating profit increased 11.0%, excluding the impact of the steel components divestiture, driven by increased operating profit for the barge business primarily due to increased tank barge volumes.
Unsatisfied Performance Obligations (Backlog)
As of June 30, 2025, the backlog for inland barges was $277.0 million, compared to $280.1 million and $251.5 million as of December 31, 2024 and June 30, 2024, respectively. We expect to deliver 57% of the unsatisfied performance obligations for inland barges during 2025, and the remainder are expected to be delivered in 2026.

Corporate
 Three Months Ended June 30,Six Months Ended June 30,
 20252024Percent20252024Percent
 (in millions)Change(in millions)Change
Corporate overhead costs$15.4 $19.9 (22.6)%$30.8 $36.2 (14.9)%

Three Months Ended June 30, 2025 versus Three Months Ended June 30, 2024
Corporate overhead costs decreased 22.6% primarily due to lower acquisition and divestiture-related expenses of $0.5 million, compared to $3.9 million for the same period in 2024.
Six Months Ended June 30, 2025 versus Six Months Ended June 30, 2024
Corporate overhead costs decreased 14.9% primarily due to lower acquisition and divestiture-related expenses of $1.3 million, compared to $5.5 million for the same period in 2024.

32

Liquidity and Capital Resources
Arcosa’s primary liquidity requirement consists of funding our business operations, including operating expenses, capital expenditures, working capital investment, and our regular quarterly dividend. Our primary sources of liquidity include cash flow from operations, our existing cash balance, availability under the revolving credit facility, and, as necessary, the issuance of additional long-term debt or equity. We may also consider undertaking disciplined acquisitions, organic investment projects, additional return of capital to stockholders, or funding other general corporate purposes to the extent we have available liquidity.
Cash Flows
The following table summarizes our cash flows from operating, investing, and financing activities for the six months ended June 30, 2025 and 2024:
 Six Months Ended June 30,
 20252024
 (in millions)
Total cash provided (required) by:
Operating activities$60.5 $118.8 
Investing activities(33.4)(241.2)
Financing activities(24.7)121.3 
Net increase (decrease) in cash and cash equivalents$2.4 $(1.1)
Operating Activities. Net cash provided by operating activities for the six months ended June 30, 2025 was $60.5 million, compared to $118.8 million of net cash provided by operating activities for the six months ended June 30, 2024.
The changes in current assets and liabilities resulted in a net use of cash of $156.3 million for the six months ended June 30, 2025, compared to a net use of cash of $44.7 million for the six months ended June 30, 2024. The current year activity was primarily driven by increases in receivables and inventory and a decrease in advanced billings, partially offset by higher accounts payable.
Investing Activities. Net cash required by investing activities for the six months ended June 30, 2025 was $33.4 million, compared to $241.2 million for the six months ended June 30, 2024.
Capital expenditures for the six months ended June 30, 2025 were $61.8 million, compared to $102.0 million for the same period last year. Full-year capital expenditures are expected to be approximately $145 to $155 million in 2025.
Proceeds from the sale of property, plant, and equipment and other assets totaled $10.8 million for the six months ended June 30, 2025, compared to $7.4 million for the same period in 2024.
For the six months ended June 30, 2025, cash received from acquisitions was $17.6 million due to escrow funds that were returned to Arcosa related to contractual purchase price adjustments in connection with the Stavola acquisition. Cash paid for acquisitions, net of cash acquired, was $179.9 million during the same period in 2024.
There were no proceeds from the sale of businesses during the six months ended June 30, 2025, compared to $33.3 million for the same period in 2024.
Financing Activities. Net cash required by financing activities during the six months ended June 30, 2025 was $24.7 million, compared to net cash provided by financing activities of $121.3 million for the same period in 2024.
Current year activity was driven by scheduled debt payments, dividends paid during the period, shares purchased to satisfy employee taxes on vested stock, and debt issuance costs.
Other Investing and Financing Activities
Revolving Credit Facility, Term Loan, and Senior Notes
In August 2023, we entered into the Credit Agreement to increase our revolving credit facility from $500.0 million to $600.0 million, extend the maturity date of our revolving credit facility from January 2, 2025 to August 23, 2028, and refinance and repay in full the remaining balance of the term loan then outstanding under our prior credit facility.
33

On August 15, 2024, we entered into Amendment No.1 to the Credit Agreement to, among other things, (i) increase our revolving credit facility from $600.0 million to $700.0 million, (ii) collateralize the amended revolving credit facility with substantially all of our and our subsidiary guarantors' personal property (with certain exceptions), (iii) make the applicable margin for revolving borrowings, letters of credit and the commitment fee rate be based on our consolidated net leverage ratio (permitting up to $150.0 million of unrestricted cash to be netted from the calculation thereof), (iv) modify the margin for SOFR-based revolving borrowings and letters of credit to range from 1.25% to 2.50% per annum, (v) modify the margin for base rate revolving borrowings to range from 0.25% to 1.50%, (vi) modify the commitment fee that accrues on the unused portion of the revolving credit facility to range from 0.20% to 0.45%, and (vii) modify the maximum permitted leverage ratio to include a net debt concept (permitting up to $150.0 million of unrestricted cash to be netted from the calculation thereof), and to provide that such ratio shall be no greater than 5.00 to 1.00 during the fourth quarter of 2024 and the next two fiscal quarters, 4.50 to 1.00 for the next following two fiscal quarters, and 4.00 to 1.00 for each fiscal quarter thereafter (however, this maximum permitted leverage ratio may be increased to 4.50 to 1.00 for up to four fiscal quarters if a material acquisition is entered into). These amendments did not become effective until the closing of the Stavola acquisition on October 1, 2024. The amended revolving credit facility's maturity date of August 23, 2028 remains unchanged.
As of June 30, 2025, we had no outstanding loans borrowed under our revolving credit facility, which left $700.0 million available for borrowing.
The interest rates for revolving loans under the Credit Agreement are variable based on the daily simple or term SOFR, plus a 10-basis point credit spread adjustment, or an alternate base rate, in each case plus a margin for borrowing. A commitment fee accrues on the average daily unused portion of the revolving credit facility. The margin for revolving borrowings and commitment fee rate are determined based on the Company’s consolidated total net leverage ratio (as measured by a consolidated funded indebtedness, less the aggregate amount of unrestricted cash up to a maximum amount not to exceed $150.0 million, to consolidated EBITDA ratio). As of June 30, 2025, the margin for borrowing based on SOFR was set at 2.00% and the commitment fee rate was set at 0.35%.
The revolving credit facility portion of the Credit Agreement requires the maintenance of certain ratios related to leverage and interest coverage. As of June 30, 2025, we were in compliance with all such financial covenants. Borrowings under the Credit Agreement are guaranteed by certain domestic subsidiaries of the Company. On October 1, 2024, we collateralized our obligations under the Credit Agreement with substantially all of our and our subsidiary guarantors' personal property (with certain exceptions).
On June 17, 2025, we entered into Amendment No. 2 to the Credit Agreement, which established the 2025 Refinancing Term Loan in an aggregate principal amount of $698.3 million. We used the 2025 Refinancing Term Loan's net proceeds, together with cash on hand, to satisfy the outstanding balance under the 2024 Term Loan. The 2025 Refinancing Term Loan requires, among other things, (i) mandatory prepayments from excess cash flow on an annual basis, commencing with the fiscal year ending December 31, 2025, (ii) mandatory prepayments with proceeds of certain asset sales and debt issuances, and (iii) quarterly principal amortization payments in an amount equal to 0.25% of the 2024 Term Loan. The 2025 Refinancing Term Loan has a maturity date of October 1, 2031. The interest rate for the 2025 Refinancing Term Loan is based on SOFR plus 2.00% per year, or an alternate base rate, plus 1.00% per year. If the 2025 Refinancing Term Loan is prepaid in connection with a repricing transaction or we effect any amendment to the Credit Agreement resulting in a repricing transaction, in either case within six months after the initial funding of the 2025 Refinancing Term Loan, there is a 1.0% premium on such prepaid amount or on the amount outstanding at the time such repricing transaction amendment becomes effective. Otherwise, the 2025 Refinancing Term Loan is prepayable at any time without premium or penalty (other than customary SOFR-related breakage costs). The 2025 Refinancing Term Loan is guaranteed by the same subsidiaries of the Company that guarantee our revolving credit facility, and the 2025 Refinancing Term Loan is secured on a pari passu basis with our revolving credit facility.

On August 26, 2024, the Company issued $600.0 million aggregate principal amount of 6.875% 2024 Notes that mature in August 2032. Interest on the 2024 Notes is payable semiannually in February and August. In April 2021, the Company issued $400.0 million aggregate principal amount of 4.375% senior unsecured notes (the "2021 Notes", and together with the 2024 Notes, the "Senior Notes") that mature in April 2029. Interest on the 2021 Notes is payable semiannually in April and October. The Senior Notes are senior unsecured obligations of the Company and are guaranteed on a senior unsecured basis by each of the Company’s domestic subsidiaries that is a guarantor under our Credit Agreement. The terms of each indenture governing the Senior Notes, among other things, limit the ability of the Company and each of its subsidiaries to create liens on assets, enter into sale and leaseback transactions, and consolidate, merge or transfer all or substantially all of its assets and the assets of its subsidiaries. The terms of each indenture also limit the ability of the Company’s non-guarantor subsidiaries to incur certain types of debt.
34

We believe, based on our current business plans, that our existing cash, available liquidity, and cash flow from operations will be sufficient to fund necessary capital expenditures and operating cash requirements for the foreseeable future.
Dividends and Repurchase Program
In May 2025, the Company declared a quarterly cash dividend of $0.05 per share that was paid on July 31, 2025.
In December 2024, the Board authorized a $50.0 million share repurchase program effective January 1, 2025 through December 31, 2026 to replace an expiring program of the same amount. For the three and six months ended June 30, 2025, the Company did not repurchase any shares, leaving the full amount of the $50.0 million authorization available as of June 30, 2025. See Note 1 Overview and Summary of Significant Accounting Policies to the Consolidated Financial Statements.

Recent Accounting Pronouncements
See Note 1 Overview and Summary of Significant Accounting Policies to the Consolidated Financial Statements for information about recent accounting pronouncements.

35

Forward-Looking Statements
This Quarterly Report on Form 10-Q (or statements otherwise made by the Company or on the Company's behalf from time to time in other reports, filings with the SEC, news releases, conferences, internet postings, or otherwise) contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. Any statements contained herein that are not historical facts are forward-looking statements and involve risks and uncertainties. These forward-looking statements include expectations, beliefs, plans, objectives, future financial performances, estimates, projections, goals, and forecasts. Arcosa uses the words “anticipates,” “assumes,” “believes,” “estimates,” “expects,” “intends,” “forecasts,” “may,” “will,” “should,” “plans,” and similar expressions to identify these forward-looking statements. Potential factors, which could cause our actual results of operations to differ materially from those in the forward-looking statements include, among others:
the impact of pandemics, epidemics, or other public health emergencies on our sales, operations, supply chain, employees, and financial condition;
market conditions and customer demand for our business products and services;
the cyclical and seasonal nature of the industries in which we compete;
variations in weather in areas where our construction products are sold, used, or installed;
naturally occurring events and other events and disasters causing disruption to our manufacturing, product deliveries, and production capacity, thereby giving rise to an increase in expenses, loss of revenue, and property losses;
competition and other competitive factors;
our ability to identify, consummate, or integrate acquisitions of new businesses or products, or divest any business;
the timing of introduction of new products;
the timing and delivery of customer orders or a breach of customer contracts;
the credit worthiness of customers and their access to capital;
product price changes;
changes in mix of products sold;
the costs incurred to align manufacturing capacity with demand and the extent of its utilization;
the operating leverage and efficiencies that can be achieved by our manufacturing businesses;
availability and costs of steel, component parts, supplies, and other raw materials;
changing technologies;
surcharges and other fees added to fixed pricing agreements for steel, component parts, supplies and other raw materials;
increased costs due to inflation or tariffs;
interest rates and capital costs;
counter-party risks for financial instruments;
our indebtedness or leverage levels;
long-term funding of our operations;
taxes;
costs and availability of sufficient insurance coverage;
material nonpayment or nonperformance by any of our key customers;
the stability of the governments and political and business conditions in certain foreign countries, particularly Mexico;
public infrastructure expenditures;
changes in import and export quotas and regulations;
business conditions in emerging economies;
costs and results of litigation;
changes in accounting standards or inaccurate estimates or assumptions in the application of accounting policies;
legal, regulatory, and environmental issues, including compliance of our products with mandated specifications, standards, or testing criteria and obligations to remove and replace our products following installation or to recall our products and install different products manufactured by us or our competitors;
actions by the executive and legislative branches of the U.S. government relative to federal government budgeting, taxation policies, government expenditures, U.S. borrowing/debt ceiling limits, and trade policies, including tariffs, and border closures;
our ability to sufficiently protect our intellectual property rights;
our ability to mitigate against cybersecurity incidents, including ransomware, malware, phishing emails, and other electronic security threats;
if the Company's sustainability efforts are not favorably received by stockholders;
36

if the Company does not realize some or all of the benefits expected from certain provisions of the IRA, including due to the modification or termination of the AMP tax credits for wind towers and due to changes in demand for wind towers resulting from modifications in tax incentives; and
the delivery or satisfaction of any backlog or firm orders.
Any forward-looking statement speaks only as of the date on which such statement is made. Arcosa undertakes no obligation to update any forward-looking statement to reflect events or circumstances after the date on which such statement is made. For a discussion of risks and uncertainties that could cause actual results to differ from those contained in the forward-looking statements, see Item 1A, “Risk Factors” in our 2024 Annual Report on Form 10-K and future Quarterly Reports on Form 10-Q and Current Reports on Form 8-K.

Item 3. Quantitative and Qualitative Disclosures about Market Risk
There has been no material change in our market risks since December 31, 2024 as set forth in our 2024 Annual Report on Form 10-K. See Note 9 Other, Net to the Consolidated Financial Statements for the impact of foreign exchange rate fluctuations for the three and six months ended June 30, 2025.

Item 4. Controls and Procedures
Disclosure Controls and Procedures
The Company maintains disclosure controls and procedures designed to ensure that it is able to collect and record the information it is required to disclose in the reports it files or submits under the Securities Exchange Act of 1934 (the “Exchange Act”) with the Securities and Exchange Commission (“SEC”), to process, summarize, and disclose this information within the time periods specified in the rules of the SEC, and that such information is accumulated and communicated to management, including our Chief Executive and Chief Financial Officers, in a timely fashion. The Company’s Chief Executive and Chief Financial Officers are responsible for establishing and maintaining these disclosure controls and procedures and evaluating their effectiveness (as defined in Rule 13(a)-15(e) under the Exchange Act). Based on their evaluation of the Company’s disclosure controls and procedures that took place as of the end of the period covered by this report, the Chief Executive and Chief Financial Officers believe that these disclosure controls and procedures were effective.
Changes in Internal Control over Financial Reporting
During the period covered by this report, there have been no changes in the Company’s internal control over financial reporting that have materially affected or are reasonably likely to materially affect the Company’s internal control over financial reporting.

37

PART II

Item 1. Legal Proceedings
See Note 15 Commitments and Contingencies to the Consolidated Financial Statements regarding legal proceedings.

Item 1A. Risk Factors
There have been no material changes in the Company's risk factors from those set forth in our 2024 Annual Report on Form 10-K.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
This table provides information with respect to purchases by the Company of shares of its common stock during the quarter ended June 30, 2025:
Period
Number of Shares Purchased (1)
Average Price Paid per Share (1)
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs (2)
Maximum Number (or Approximate Dollar Value) of Shares that May Yet Be Purchased Under the Plans or Programs (2)
April 1, 2025 through April 30, 202530 $78.98 — $50,000,000 
May 1, 2025 through May 31, 2025122,157 $88.28 — $50,000,000 
June 1, 2025 through June 30, 20251,137 $86.06 — $50,000,000 
Total123,324 $88.26 — $50,000,000 
(1)     These columns include the following transactions during the three months ended June 30, 2025: (i) the surrender to the Company of 123,324 shares of common stock to satisfy tax withholding obligations in connection with the vesting of restricted stock issued to employees and (ii) the purchase of no shares of common stock on the open market as part of the stock repurchase program.
(2)     In December 2024, the Board authorized a $50.0 million share repurchase program effective January 1, 2025 through December 31, 2026 to replace an expiring program of the same amount.

Item 3. Defaults Upon Senior Securities
Not applicable.

Item 4. Mine Safety Disclosures
The information concerning mine safety violations or other regulatory matters required by Section 1503(a) of the Dodd-Frank Wall Street Reform and Consumer Protection Act and Item 104 of Regulation S-K is included in Exhibit 95 to this Form 10-Q.

Item 5. Other Information
During the three months ended June 30, 2025, no director or officer (as defined in Rule 16a-1(f) of the Exchange Act) of the Company adopted, modified, or terminated a "Rule 10b5-1 trading arrangement" or "non-Rule 10b5-1 trading arrangement," as each term is defined in Item 408(a) of Regulation S-K.

38

Item 6. Exhibits
NO.DESCRIPTION
3.1
3.2
10.1
31.1
31.2
32.1
32.2
95
101.INSInline XBRL Instance Document (filed electronically herewith).
101.SCHInline XBRL Taxonomy Extension Schema Document (filed electronically herewith).
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document (filed electronically herewith).
101.LABInline XBRL Taxonomy Extension Label Linkbase Document (filed electronically herewith).
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document (filed electronically herewith).
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document (filed electronically herewith).
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).


39

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.

Arcosa, Inc.
(Registrant)
August 8, 2025By:/s/ Gail M. Peck
 Gail M. Peck
 Chief Financial Officer




40
EX-31.1 2 exh3116302025.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION
I, Antonio Carrillo, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Arcosa, 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(s) 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: August 8, 2025
/s/ Antonio Carrillo
Antonio Carrillo
President and Chief Executive Officer


EX-31.2 3 exh3126302025.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION
I, Gail M. Peck, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Arcosa, 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(s) 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: August 8, 2025
/s/ Gail M. Peck
Gail M. Peck
Chief Financial Officer


EX-32.1 4 exh3216302025.htm EX-32.1 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 Arcosa, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2025 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Antonio Carrillo, President and Chief Executive Officer of the Company, certify to my knowledge, 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 result of operations of the Company, as of, and for, the periods presented in the Report.

/s/ Antonio Carrillo
Antonio Carrillo
President and Chief Executive Officer
August 8, 2025
A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


EX-32.2 5 exh3226302025.htm EX-32.2 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 Arcosa, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2025 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Gail M. Peck, Chief Financial Officer of the Company, certify to my knowledge, 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 result of operations of the Company, as of, and for, the periods presented in the Report.

/s/ Gail M. Peck
Gail M. Peck
Chief Financial Officer
August 8, 2025
A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


EX-95 6 exh95mininginformation6302.htm EX-95 Document

Exhibit 95
Mine Safety Disclosures

The Company owned or operated mines during the three months ended June 30, 2025. The Financial Reform Act ("Dodd-Frank") requires us to disclose in our periodic reports filed with the SEC, specific information about each of our mines comprised of notices, violations, and orders1 made by the Federal Mine Safety and Health Administration pursuant to the Federal Mine Safety and Health Act of 1977.
The following table is a summary of the reportable information required for our mines that operated during the three months ended June 30, 2025:
Mine or Operating
 Name/MSHA
 Identification
 Number
Section 104 S&S Citations (#)Section 104(b) Orders (#)Section 104(d) Citations and Orders (#)Section 110(b)(2) Violations (#)Section 107(a) Orders (#)Total Dollar Value of MSHA Assessments Proposed
($)
Total Number of Mining Related Fatalities (#)Received Notice of Pattern of Violation Under Section 104(e) (yes/no)Received Notice of Potential to Have Pattern under Section 104(e) (yes/no)Legal Actions Pending as of Last Day of Period (#)Legal
 Actions
 Initiated
 During
 Period
 (#)
Legal Actions Resolved During Period (#)
Asa
(4104399)
— — —  — — $— — NoNo— — — 
Cottonwood
(4104553)
— — —  — — $151 — NoNo— — — 
Kimball Bend
(4105462)
— — — — — $— — NoNo— — — 
Academy
(4105537)
— — — — — $— — NoNo— — — 
Paradise
(4103253)
— — —  — — $— — NoNo— — — 
Indian Village
(1600348)
— — —  — — $— — NoNo— — — 
Rye
(4102547)
— — —  — — $— 3— NoNo— — — 
Eaves Loop
(1601589)
— — —  — — $630 — NoNo— — — 
Moody
(4105304)
— — — — — $— — NoNo— — — 
Cameron 1336 (1)
(4104482)
— — — — — $177 — NoNo— — — 
Bouse Junction
(3401828)
— — —  — — $— — NoNo— — — 
Shamrock
(4104758)
— — —  — — $— — NoNo— — — 
Adams Claim
(2600668)
— — —  — — $— — NoNo— — — 
Cyril HG #2
(3401364)
— — —  — — $— — NoNo— — — 
Cyril 1883 HG #5
(3401964)
— — — — — $— — NoNo— — — 
Ludwig
(2602775)
— — — — — $— — NoNo— — — 
Seven Points
(4104495)
— — — — — $— — NoNo— — — 
Seattle 1890
(4503239)
— — —  — — $— — NoNo— — — 
Marianna Quarry
(0801267)
— — —  — — $— — NoNo— — — 




Mine or Operating
 Name/MSHA
 Identification
 Number
Section 104 S&S Citations (#)Section 104(b) Orders (#)Section 104(d) Citations and Orders (#)Section 110(b)(2) Violations (#)Section 107(a) Orders (#)Total Dollar Value of MSHA Assessments Proposed
($)
Total Number of Mining Related Fatalities (#)Received Notice of Pattern of Violation Under Section 104(e) (yes/no)Received Notice of Potential to Have Pattern under Section 104(e) (yes/no)Legal Actions Pending as of Last Day of Period (#)Legal
 Actions
 Initiated
 During
 Period
 (#)
Legal Actions Resolved During Period (#)
Wills Point Lester
(4104071)
— — —  — — $— — NoNo— — — 
Boulder
(0504415)
— —  — — $— 2— NoNo— — — 
Brooklyn
(1200254)
— — — — — $— — NoNo
16,8
— 
16,8
Brooks
(1500187)
— — — — — $— — NoNo— — — 
Erwinville
(1600033)
— — — — — $— — NoNo— — — 
Frazier Park
(0400555)
— — —  — — $775 — NoNo— — — 
Livingston
(0100034)
— — — — — $— — NoNo— — — 
Streetman
(4101628)
— — —  — — $604 — NoNo— — — 
Smithville
(4105621)
— — — — — $— — NoNo— — — 
Kitsap
(4503363)
— — — — — $— — NoNo— — — 
Lake Lynn Quarry
(3608891)
— — — — — $151 — NoNo
1 7
— — 
Winn - Clarksville
(4003094)
— — —  — — $151 — NoNo— — — 
Winn - GRQ
(1519561)
— — —  — — $— — NoNo— — — 
Easterly Plant 10
(1601571)
— —  — — $396 — NoNo— — — 
Amite Plant 14
(1601578)
— — —  — — $— 3— NoNo— — — 
Deridder Plant 20
(1601580)
— — —  — — $151 — NoNo— — — 
JJJ Plant 24
(1601590)
— — — — — $— — NoNo— — — 
Hattiesburg Plant 28
(2200823)
— — —  — — $— — NoNo— — — 
Goss Plant 29
(2200812)
— —  — — $— 4— NoNo— — — 
Pearl River Plant 30
(1601506)
— — — — $— 4— NoNo— — — 
River Agg Hwy 242 Plant
(4105046)
— — — — — $302 — NoNo— — — 





Mine or Operating
 Name/MSHA
 Identification
 Number
Section 104 S&S Citations (#)Section 104(b) Orders (#)Section 104(d) Citations and Orders (#)Section 110(b)(2) Violations (#)Section 107(a) Orders (#)Total Dollar Value of MSHA Assessments Proposed
($)
Total Number of Mining Related Fatalities (#)Received Notice of Pattern of Violation Under Section 104(e) (yes/no)Received Notice of Potential to Have Pattern under Section 104(e) (yes/no)Legal Actions Pending as of Last Day of Period (#)Legal
 Actions
 Initiated
 During
 Period
 (#)
Legal Actions Resolved During Period (#)
River Agg Rye Plant 33
(4105364)
— — — — — $— — NoNo— — — 
Northern Pit
(0203296)
— — — — — $151 — NoNo— — — 
Eagle Mountain Quarry
(0203146)
— — — — — $— 3— NoNo— — — 
New Coolidge
(0203338)
— — — — — $— 3— NoNo
16,8
— — 
Peoria Pit
(0203359)
— — — — — $— — NoNo— — 
16,8
Shady Grove
(0103547)
— — — — — $— — NoNo— — — 
San Tan #1
(0203493)
— — — — — $— — NoNo— — — 
Canal Point
(0801379)
— — — — — $— — NoNo— — — 
Rio Bajo
(4105741)
— — — — — $— — NoNo— — — 
Nichols Pit
(0202372)
— — — — — $— — NoNo
16,8
— — 
Beaver Run Quarry
(2800756)
— — — — — $— — NoNo— — — 
Archbald Quarry
(3610430)
— — — — — $— — NoNo— — — 
Summitt Quarry
(3610213)
— — — — — $— — NoNo— — — 
Oldwick Quarry
(2800012)
— — — — — $— — NoNo— — — 
Bound Brook Quarry
(2800015)
— — — — — $— — NoNo— — — 
Shaw Coolidge
(0203519)
— — — — $4,109 — NoNo
16,8
16,8
— 
Sun City Pit
(0203524)
— — — — — $— — NoNo— — — 

Significant and Substantial (S&S) citations are reported on this form. Non-S&S citations are not reported on this form but any assessments resulting from non-S&S citations are reported.
Proposed penalty amounts are pending regarding S&S and non-S&S citation(s) issued during the reporting period.
Proposed penalty amounts are pending regarding non-S&S citation(s) issued during the reporting period.
Proposed penalty amounts are pending regarding S&S citation(s) issued during the reporting period.
Proposed penalty amounts are pending regarding 107(a) order(s) issued during the reporting period.
Contests of proposed penalties referenced in Subpart C of 29 CFR Part 2700.
Complaint of discharge, discrimination, or interference referenced in Subpart E of 29 CFR part 2700.
Contests of citations and orders referenced in Subpart B of 29 CFR Part 2700.


EX-101.SCH 7 aca-20250630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover and DEI link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - Consolidated Statements of Operations (unaudited) link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - Consolidated Statements of Comprehensive Income (unaudited) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - Consolidated Statements of Comprehensive Income (unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - Consolidated Statements of Cash Flows (unaudited) link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - Consolidated Statements of Stockholders' Equity (unaudited) link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Overview and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Acquisitions and Divestitures link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Fair Value Accounting link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Property, Plant, and Equipment link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Other, Net link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Employee Retirement Plans link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Earnings Per Common Share link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - Overview and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - Overview and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - Acquisitions and Divestitures (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - Fair Value Accounting (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - Property, Plant, and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - Other, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - Employee Retirement Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - Earnings Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - Overview and Summary of Significant Accounting Policies - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - Overview and Summary of Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Overview and Summary of Significant Accounting Policies - Unsatisfied Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - Acquisitions and Divestitures - Purchase price allocation (Details) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - Acquisitions and Divestitures - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - Fair Value Accounting - Assets and liabilities measured at fair value on recurring basis (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - Segment Information - Financial information for segments (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Segment Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - Property, Plant, and Equipment - Components of property, plant, and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - Goodwill and Other Intangible Assets - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - Goodwill and Other Intangible Assets - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - Debt - Components of debt (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - Debt - Remaining principal payments under debt agreement (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - Leases - Minimum lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - Leases - Balance Sheet Classification (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - Other, Net - Summary of other, net (income) expense (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - Employee Retirement Plans - Retirement plan expense (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - Employee Retirement Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - Accumulated Other Comprehensive Loss - Changes in accumulated other comprehensive loss (Details) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - Earnings Per Common Share - Computation of basic and diluted earnings per share (Details) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 aca-20250630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 aca-20250630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 aca-20250630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Proceeds from sale of businesses Proceeds from Divestiture of Businesses Less accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Proceeds from issuance of debt Proceeds from Issuance of Long-Term Debt and Capital Securities, Net Property, plant, and equipment, including mineral reserves Business Combination, Recognized Asset Acquired, Property, Plant, and Equipment Business Combination [Abstract] Business Combination [Abstract] Operating lease payments, thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Lease liability, Current, Operating Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued liabilities Business Combination, Recognized Liability Assumed, Liability, Current Award Timing Predetermined Award Timing Predetermined [Flag] Indefinite-Lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Permits Construction Permits [Member] Entity File Number Entity File Number Capital in Excess of Par Value Additional Paid-in Capital [Member] Other, Net Other Income and Other Expense Disclosure [Text Block] Tabular List, Table Tabular List [Table Text Block] Leases [Abstract] Leases [Abstract] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Increase (decrease) in accounts payable Increase (Decrease) in Accounts Payable Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) [Member] Goodwill [Line Items] Goodwill [Line Items] Multiemployer Plans Multiemployer Plan, Employer Contribution, Cost Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Basic (in dollars per share) Net income - basic (EPS) Earnings Per Share, Basic Adjustment to Compensation: Adjustment to Compensation [Axis] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Information, Document [Axis] Document Information, Document [Axis] Liabilities: Liabilities, Fair Value Disclosure [Abstract] Other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Financial information for segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Restricted shares, net - shares Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Revenue, remaining performance obligation expected to be delivered in current year Revenue, remaining performance obligation expected to be delivered in current year Revenue, remaining performance obligation expected to be delivered in current year Unsatisfied performance obligations, Amount Revenue, Remaining Performance Obligation, Amount Adjustment to Compensation, Amount Adjustment to Compensation Amount Basis of Presentation Consolidation, Policy [Policy Text Block] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Finance lease payments, 2027 Finance Lease, Liability, to be Paid, Year Three Employee Stock Option Share-Based Payment Arrangement, Option [Member] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Schedule of Property Plant and Equipment [Table] Property, Plant and Equipment [Table] Balance sheet classification Assets and Liabilities, Leases [Table Text Block] Assets and Liabilities, Leases Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Lease liability, Non-current, Finance Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Unrealized gains (losses) arising during the period, tax expense (benefit) Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Total stockholders' equity Beginning balance Ending balance Equity, Attributable to Parent Impairment charge Asset Impairment Charges Measurement Frequency [Axis] Measurement Frequency [Axis] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Insider Trading Policies and Procedures [Line Items] Stock-based compensation Share-Based Payment Arrangement, Expense Debt Instrument, Covenant, Net Leverage Ratio Debt Instrument, Covenant, Net Leverage Ratio Debt Instrument, Covenant, Net Leverage Ratio, Maximum Components of property, plant, and equipment Property, Plant and Equipment [Table Text Block] Common stock, shares authorized Common Stock, Shares Authorized Lease liability, Current, Finance Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Surety Bond Surety Bond [Member] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Current assets: Assets, Current [Abstract] Total liabilities and stockholders' equity Liabilities and Equity Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Other, net (income) expense Other Nonoperating Income (Expense) [Abstract] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Maximum Maximum [Member] Components of property, plant, and equipment Property, Plant and Equipment, Net [Abstract] Accounting Policies [Abstract] Accounting Policies [Abstract] Intangibles with definite lives, net Finite-Lived Intangible Assets, Net Future minimum lease payments Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Debt Instrument [Line Items] Debt Instrument [Line Items] Treasury Stock, Common Treasury Stock, Common [Member] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Pay vs Performance Disclosure [Line Items] Operating lease payments, present value Operating Lease, Liability Cover Page [Abstract] Cover Page [Abstract] Cover Page [Abstract] Retirement Benefits [Abstract] Retirement Benefits [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Entity Shell Company Entity Shell Company Other liabilities Other Liabilities, Noncurrent Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Asphalt and other non-operating facility Asphalt and other non-operating facility [Member] Asphalt and other non-operating facility Proceeds from disposition of property, plant, equipment, and other assets Proceeds from Sale of Property, Plant, and Equipment Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Operating segments Total Operating Segments [Member] Inland barges Inland barges [Member] Inland barges [Member] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Company Selected Measure Amount Company Selected Measure Amount Operating lease payments, 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Increase (decrease) in other liabilities Increase (Decrease) in Other Noncurrent Liabilities Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Disposal Group Name [Domain] Disposal Group Name [Domain] Name Measure Name Lease liability, Current, Operating Operating Lease, Liability, Current Document Fiscal Period Focus Document Fiscal Period Focus Unsecured Debt Unsecured Debt [Member] Award Timing Method Award Timing Method [Text Block] Award Type Award Type [Axis] Currency translation adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Total assets Assets Assets Seller's Note Seller's Note [Member] Seller's Note Trading Symbol Trading Symbol Operating lease payments, 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Intangibles, net Schedule of Intangible Assets and Goodwill [Table Text Block] Income Tax Income Tax, Policy [Policy Text Block] Entity Address, City or Town Entity Address, City or Town Operating activities: Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract] Utility and related structures Utility and related structures [Member] Utility and related structures [Member] Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Acquisition price Business Combination, Consideration Transferred Assets: Assets, Fair Value Disclosure [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company 2027 Long-Term Debt, Maturity, Year Three Finance lease payments, 2025 (remaining) Finance Lease, Liability, to be Paid, Year One Dividends declared per common share Common Stock, Dividends, Per Share, Declared Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Operating Leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Future Period [Axis] Future Period [Axis] Future Period Repayments of Lines of Credit Repayments of Lines of Credit Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Fourth Quarter 2024 October 1, 2024 to June 30, 2025 [Member] October 1, 2024 to June 30, 2025 Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Business Combination [Domain] Business Combination [Domain] Deferred income taxes Deferred Tax Liabilities, Tax Deferred Income Finance lease liability, imputed interest Finance Lease, Liability, Undiscounted Excess Amount Document Information [Table] Document Information [Table] PEO PEO [Member] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Changes in current assets and liabilities: Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Guarantor Obligations, Current Carrying Value Guarantor Obligations, Current Carrying Value Retained Earnings Retained Earnings [Member] Up to four fiscal quarters upon material acquisition Up to four fiscal quarters upon material acquisition [Member] Up to four fiscal quarters upon material acquisition Entity Address, Postal Zip Code Entity Address, Postal Zip Code Restatement Determination Date Restatement Determination Date Steel components Steel components [Member] Steel components [Member] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation Income Statement [Abstract] Income Statement [Abstract] Provision for income taxes Income Tax Expense (Benefit) SOFR variable rate spread Debt Instrument, Basis Spread on Variable Rate Payments to retire debt Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security Document Information [Line Items] Document Information [Line Items] Intangible Assets [Line Items] Intangible Assets [Line Items] Intangible Assets Intangibles, net Intangibles, net Intangible Assets, Net (Excluding Goodwill) Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Product and Service [Domain] Product and Service [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Subsegments Consolidation Items [Domain] Subsegments Consolidation Items [Domain] Property, plant and equipment, at cost Property, Plant and Equipment, Gross Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Total liabilities Liabilities, Fair Value Disclosure Business Combination [Table] Business Combination [Table] Ameron Ameron [Member] Ameron (Increase) decrease in other current assets Increase (Decrease) in Other Current Assets Stockholders' Equity Stockholders' Equity, Policy [Policy Text Block] Other Income and Expenses [Abstract] Other Income and Expenses [Abstract] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] City Area Code City Area Code Acquisitions and Divestitures Mergers, Acquisitions and Dispositions Disclosures [Text Block] Cash received (paid) for acquisitions Payments to Acquire Businesses, Net of Cash Acquired Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Buildings and improvements Building and Building Improvements [Member] All Trading Arrangements All Trading Arrangements [Member] Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Accrued liabilities Accrued Liabilities, Current Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Number of Divestitures Number of Divestitures Number of Divestitures Investing activities: Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Net cash provided by operating activities Cash Provided by (Used in) Operating Activity, Including Discontinued Operation Retirement of treasury stock - value Treasury Stock, Retired, Cost Method, Amount Other current assets Business Combination, Recognized Asset Acquired, Other Asset, Current Goodwill Goodwill Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] PEO Total Compensation Amount PEO Total Compensation Amount Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Finance lease payments, 2028 Finance Lease, Liability, to be Paid, Year Four Equity Components [Axis] Equity Components [Axis] Property Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Stavola Stavola [Member] Stavola Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Number of Reportable Segments Number of Reportable Segments Inventories Business Combination, Recognized Asset Acquired, Inventory, Current Dividends paid to common stockholders Payments of Ordinary Dividends Interest Income Interest and Other Income Receivables, net of allowance Business Combination, Recognized Asset Acquired, Receivable, Current Other Performance Measure, Amount Other Performance Measure, Amount Debt issuance costs Debt issuance costs Payments of Debt Issuance Costs Entity Address, State or Province Entity Address, State or Province Total current liabilities Liabilities, Current Individual: Individual [Axis] Defined contribution plans Defined Contribution Plan, Cost Earnings Per Share Reconciliation [Abstract] Earnings Per Share Reconciliation [Abstract] Dividends paid to common stockholders Payments of Ordinary Dividends, Common Stock Other Other Assets, Current Debt Instrument, Covenant, Unrestricted Cash, Maximum Debt Instrument, Covenant, Unrestricted Cash, Maximum Debt Instrument, Covenant, Unrestricted Cash, Maximum Net cash required by investing activities Cash Provided by (Used in) Investing Activity, Including Discontinued Operation SOFR variable rate spread reduction Debt Instrument, Basis Spread on Variable Rate Reduction Debt Instrument, Basis Spread on Variable Rate Reduction Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] (Gain) loss on sale of businesses (Gain) loss on sale of businesses Gain (Loss) on Disposition of Business Document Fiscal Year Focus Document Fiscal Year Focus Right of use asset, Operating Operating Lease, Right-of-Use Asset Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Entity Interactive Data Current Entity Interactive Data Current Use Rights Use Rights [Member] Transaction Costs Business Combination, Acquisition-Related Cost, Expense Lease liability, Total Lease Liability Lease Liability Equity [Abstract] Equity [Abstract] Deferred income taxes Deferred Tax Assets, Deferred Income Segment Information Segment Reporting Disclosure [Text Block] Schedule of Goodwill [Table] Goodwill [Table] 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] Current portion of long-term debt Long-Term Debt and Lease Obligation, Current Total debt Debt and Lease Obligation Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Other liabilities Business Combination, Recognized Liability Assumed, Other Liability, Noncurrent Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Contingent consideration liability Business Combination, Contingent Consideration, Liability Earnout Receivable Earnout Receivable [Member] Earnout Receivable Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Finance lease payments, 2026 Finance Lease, Liability, to be Paid, Year Two Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Selling, general, and administrative expenses Selling, General and Administrative Expense Payments to Acquire Productive Assets Payments to Acquire Productive Assets Changes in accumulated other comprehensive loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Depreciation, depletion, and amortization Depreciation, Depletion and Amortization Other assets Other Assets, Noncurrent Entity Central Index Key Entity Central Index Key PEO Name PEO Name Cash, Cash Equivalents, and Restricted Cash Period Increase (Decrease), Excluding Exchange Rate Effect [Abstract] Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Excluding Exchange Rate Effect, Including Discontinued Operation [Abstract] Remaining principal payments under debt agreement Schedule of Maturities of Long-Term Debt [Table Text Block] Revenues Revenues Construction Site Support Construction site support [Member] Construction site support Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Revolving Credit Facility Revolving Credit Facility [Member] Finance leases Finance Lease, Liability Arrangement Duration Trading Arrangement Duration Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Segments [Axis] Segments [Axis] Work in process Inventory, Work in Process, Net of Reserves Exercise Price Award Exercise Price Entity Filer Category Entity Filer Category Local Phone Number Local Phone Number Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Thereafter Long-Term Debt, Maturity, after Year Five Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Intangibles Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Excluding Goodwill Cash Business Combination, Recognized Asset Acquired, Cash and Cash Equivalent Term loan Term Loan [Member] Term Loan ASSETS Assets [Abstract] Credit Facility [Axis] Credit Facility [Axis] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Debt Instrument [Axis] Debt Instrument [Axis] Employee Retirement Plans Retirement Benefits [Text Block] Fair Value Accounting Fair Value Disclosures [Text Block] Business Combination [Line Items] Business Combination [Line Items] Intangibles with definite lives Finite-Lived Intangible Assets, Gross Credit Facility [Domain] Credit Facility [Domain] Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Entity Address, Address Line One Entity Address, Address Line One Mineral reserves Productive Land [Member] Other assets Business Combination, Recognized Asset Acquired, Asset, Noncurrent Accumulated Other Comprehensive Loss Accumulated other comprehensive loss AOCI Attributable to Parent [Member] Interest rate Debt Instrument, Interest Rate, Stated Percentage Lease liability, Non-current, Operating Operating Lease, Liability, Noncurrent Fair Value as of Grant Date Award Grant Date Fair Value Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Entity Registrant Name Entity Registrant Name July 1, 2025 to December 31, 2025 July 1, 2025 to December 31, 2025 [Member] July 1, 2025 to December 31, 2025 (Increase) decrease in other assets Increase (Decrease) in Other Noncurrent Assets Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Other, net (income) expense Schedule of Other Nonoperating Income (Expense) [Table Text Block] Nonparticipating unvested restricted shares (shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Document Quarterly Report Document Quarterly Report Total assets Assets, Fair Value Disclosure Estimated fair value Long-Term Debt, Fair Value Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Operating lease payments, 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Components of debt Schedule of Debt [Table Text Block] Machinery and other Machinery and Equipment [Member] Total Construction Materials Total Construction Materials [Member] Total Construction Materials Title Trading Arrangement, Individual Title Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Debt Instrument, Prepayment Premium Percentage Debt Instrument, Prepayment Premium Percentage Debt Instrument, Prepayment Premium Percentage Senior Notes due 2032 Senior Notes due 2032 [Member] Senior Notes due 2032 Restatement Determination Date: Restatement Determination Date [Axis] Non-PEO NEO Non-PEO NEO [Member] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Reclassification from accumulated other comprehensive income, current period, net of tax Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Other Other Intangible Assets [Member] Land Land [Member] Name Trading Arrangement, Individual Name All Award Types Award Type [Domain] Operating lease payments, 2025 (remaining) Lessee, Operating Lease, Liability, to be Paid, Year One Nonparticipating unvested restricted shares Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units Goodwill and Other Intangible Assets Goodwill Disclosure [Text Block] Equity Awards Adjustments Equity Awards Adjustments [Member] Other Other Noncash Income (Expense) Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Compensation Amount Outstanding Recovery Compensation Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Name Awards Close in Time to MNPI Disclosures, Individual Name Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Right of use asset, Finance Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] January 1, 2026 to August 23, 2028 January 1, 2026 to August 23, 2028 [Member] January 1, 2026 to August 23, 2028 Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Debt Long-Term Debt and Lease Obligation Specialty materials and asphalt Specialty materials and asphalt [Member] Other [Member] 2025 Long-Term Debt, Maturity, Year One Segments [Domain] Segments [Domain] 2029 Long-Term Debt, Maturity, Year Five Line of credit facility, remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Right of use asset, Total Lease Right of Use Asset Lease Right of Use Asset Unsatisfied Performance Obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Engineered Structures Engineered Structures [Member] Engineered Structures (Increase) decrease in inventories Increase (Decrease) in Inventories Noncash or Part Noncash Divestiture, Name [Domain] Noncash or Part Noncash Divestiture, Name [Domain] Total inventory Inventory, Net Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Minimum Minimum [Member] Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Company Selected Measure Name Company Selected Measure Name Total debt, gross Long-Term Debt and Lease Obligation, Including Current Maturities Revenue Recognition Revenue [Policy Text Block] Debt Debt Disclosure [Text Block] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Accounts payable Accounts Payable, Current Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Net income per common share – diluted Net Income (Loss) Available to Common Stockholders, Diluted All Executive Categories All Executive Categories [Member] Common stock Common Stock, Value, Issued Finished goods Inventory, Finished Goods, Net of Reserves Right of use asset, Finance Finance Lease, Right-of-Use Asset, after Accumulated Amortization Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Diluted (in shares) Net income - diluted (shares) Weighted Average Number of Shares Outstanding, Diluted Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Cash Acquired from Acquisition Cash Acquired from Acquisition Finite-lived intangibles Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Finite-Lived Number of Acquisitions Number of Acquisitions Number of Acquisitions Business Combination [Axis] Business Combination [Axis] Raw materials and supplies Inventory, Raw Materials and Supplies, Net of Reserves Entity Small Business Entity Small Business Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Document Transition Report Document Transition Report Right of use asset, Operating Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finance lease payments Finance Lease, Liability, to be Paid Underlying Securities Award Underlying Securities Amount Contributions to the multiemployer plans Multiemployer Plan, Pension, Insignificant, Employer Contribution, Cost Equity Component [Domain] Equity Component [Domain] Future Period [Domain] Future Period [Domain] Future Period [Domain] Document Period End Date Document Period End Date PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Revolving credit facility Long-Term Line of Credit, Noncurrent Income Taxes Income Tax Disclosure [Text Block] Borrowings under revolving credit facility Proceeds from Lines of Credit Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Lease liability, Non-current, Operating Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Equity beginning balance Equity ending balance Equity, Including Portion Attributable to Noncontrolling Interest Combined Proceeds Combined Proceeds [Member] Combined Proceeds Document Type Document Type Level 3 Fair Value, Inputs, Level 3 [Member] Earnings per Common Share Earnings Per Share [Text Block] Name Outstanding Recovery, Individual Name Loss Contingencies [Table] Loss Contingencies [Table] Capital in excess of par value Additional Paid in Capital Product and Service [Axis] Product and Service [Axis] Revenue Remaining Performance Obligation Percentage Year 2 Revenue Remaining Performance Obligation Percentage Year 2 Revenue Remaining Performance Obligation Percentage Year 2 All Individuals All Individuals [Member] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Capital expenditures Payments to Acquire Property, Plant, and Equipment Name Forgone Recovery, Individual Name Total current assets Assets, Current Statistical Measurement [Axis] Statistical Measurement [Axis] Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Expected full year contributions by the employer to the multiemployer plans Multiemployer Plan, Pension, Insignificant, Future Employer Contribution, Amount Business Combination, Contingent Consideration, Asset Business Combination, Contingent Consideration, Asset Contingent Consideration, Asset Contingent Consideration, Asset Contingent Consideration, Asset Authorized stock repurchase amount Share Repurchase Program, Authorized, Amount Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Disposal Group Name [Axis] Disposal Group Name [Axis] Purchase of shares to satisfy employee tax on vested stock Payment, Tax Withholding, Share-Based Payment Arrangement Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Net income per common share – basic Net Income (Loss) Available to Common Stockholders, Basic Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Current liabilities: Liabilities, Current [Abstract] Guarantor Obligations, Nature [Domain] Guarantor Obligations, Nature [Domain] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Level 1 Fair Value, Inputs, Level 1 [Member] Foreign currency exchange transactions Gain (Loss), Foreign Currency Transaction, before Tax Accounts payable Business Combination, Recognized Liability Assumed, Accounts Payable, Current Increase (decrease) in accrued liabilities Increase (Decrease) in Accrued Liabilities Diluted (in dollars per share) Net income - diluted (EPS) Earnings Per Share, Diluted Unvested restricted share participation Participating Securities, Distributed and Undistributed Earnings (Loss), Basic Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Receivables, net of allowance Accounts Receivable, after Allowance for Credit Loss, Current Title of 12(b) Security Title of 12(b) Security Employee retirement plan expense Pension and Other Postretirement Benefits Cost (Reversal of Cost) Net income per common share: Earnings Per Share [Abstract] Operating lease payments, 2029 Lessee, Operating Lease, Liability, to be Paid, Year Five Consolidation Items [Domain] Consolidation Items [Domain] Gross Profit Gross Profit Operating lease payments, imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Finance lease payments, thereafter Finance Lease, Liability, to be Paid, after Year Five Award Timing Disclosures [Line Items] Long-Term Debt, Gross Long-Term Debt, Gross Measurement Frequency [Domain] Measurement Frequency [Domain] Property, Plant, and Equipment Property, Plant and Equipment Disclosure [Text Block] Operating lease payments Lessee, Operating Lease, Liability, to be Paid Other comprehensive income (loss), net of tax, before reclassifications Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Trade Names Trade Names [Member] Net income Net income Net Income (Loss) Attributable to Parent Intersegment Intersegment Eliminations [Member] Expiration Date Trading Arrangement Expiration Date Construction in progress Construction in Progress [Member] Intersubsegment Eliminations Intersubsegment Eliminations [Member] Stockholders' equity: Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Property, plant, and equipment, net Property, Plant and Equipment, Net Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Adoption Date Trading Arrangement Adoption Date Base Rate Base Rate [Member] Reclassification, Comparability Adjustment Reclassification, Comparability Adjustment [Policy Text Block] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Intangibles with indefinite lives - Trademarks Indefinite-Lived Trademarks (Increase) decrease in receivables Increase (Decrease) in Accounts Receivable Contract asset with customer Contract with Customer, Asset, after Allowance for Credit Loss Aggregates Aggregates [Member] Aggregates and specialty materials [Member] Entity Current Reporting Status Entity Current Reporting Status Eliminations Consolidation, Eliminations [Member] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer relationships Customer Relationships [Member] Operating profit Operating profit Operating profit (loss) Operating Income (Loss) Revolving credit facility Line of Credit [Member] Consolidated Entities [Domain] Consolidated Entities [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Currency translation adjustment: Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent [Abstract] Gain on disposition of property, plant, equipment, and other assets Gain on disposition of property, plant, equipment, and other assets Gain (Loss) on Disposition of Property Plant Equipment Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Executive Category: Executive Category [Axis] Lease liability, Current, Finance Finance Lease, Liability, Current Interest expense Interest Expense, Operating and Nonoperating Current Fiscal Year End Date Current Fiscal Year End Date Technology Technology-Based Intangible Assets [Member] Advance billings Business Combination, Recognized Liability Assumed, Other Liability, Current Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Statement [Table] Statement [Table] Other (income) expense Other (income) expense Other Nonoperating Income (Expense) Wind towers Wind towers [Member] Wind towers Purchase price allocation Business Combination [Table Text Block] Provision for deferred income taxes Deferred Income Tax Expense (Benefit) Adjustments to reconcile net income to net cash provided by operating activities: Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract] Financing activities: Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Increase (decrease) in advance billings Increase (Decrease) in Advance Billings Increase (Decrease) in Advance Billings Beginning balance, shares Ending balance, shares Shares, Issued Variable Rate [Domain] Variable Rate [Domain] Document [Domain] Document [Domain] Unique Name [Axis] Unique Name [Axis] Assets and liabilities measured at fair value on recurring basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Lease liability, Non-current, Finance Finance Lease, Liability, Noncurrent Total weighted average restricted shares and antidilutive stock options Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Weighted average number of shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] All Adjustments to Compensation All Adjustments to Compensation [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Transportation Products Transportation Products [Member] Transportation Products Treasury Stock, Shares, Retired Treasury Stock, Shares, Retired Amendment Flag Amendment Flag 2026 Long-Term Debt, Maturity, Year Two Senior Notes due 2029 Senior Notes due 2029 [Member] Senior Notes due 2029 Leases Lessee, Operating Leases [Text Block] Termination Date Trading Arrangement Termination Date Net cash (required) provided by financing activities Cash Provided by (Used in) Financing Activity, Including Discontinued Operation Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Measure: Measure [Axis] Subsegments Consolidation Items [Axis] Subsegments Consolidation Items [Axis] Indefinite-lived intangibles Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Indefinite-Lived Overview and Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Restricted shares, net - value Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Basic (in shares) Net income - basic (shares) Weighted Average Number of Shares Outstanding, Basic Remaining authorized repurchase amount Share Repurchase Program, Remaining Authorized, Amount Computation of basic and diluted earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Cost of revenues Cost of Revenue Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Entity Tax Identification Number Entity Tax Identification Number Reclassification from AOCI, Current Period, Tax Reclassification from AOCI, Current Period, Tax Inventories: Inventory, Net [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Consolidated Entities [Axis] Consolidated Entities [Axis] Common Stock, Par or Stated Value Per Share Common Stock, Par or Stated Value Per Share 2028 Long-Term Debt, Maturity, Year Four Schedule of Intangible and Other Assets [Table] Schedule of Intangible and Other Assets [Table] Schedule of Intangible and Other Assets [Table] Effect of dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Construction Products Construction Products [Member] Construction Products Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Axis] Goodwill by segment Schedule of Goodwill [Table Text Block] Trading Arrangement: Trading Arrangement [Axis] Total Shareholder Return Amount Total Shareholder Return Amount Loss Contingencies [Line Items] Loss Contingencies [Line Items] Unrealized gains (losses) arising during the period, net of tax expense (benefit) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Insider Trading Arrangements [Line Items] Corporate Segment Reporting, Reconciling Item, Corporate Nonsegment [Member] Security Exchange Name Security Exchange Name Debt Instrument, Quarterly Amortization Payment Rate Debt Instrument, Quarterly Amortization Payment Rate Debt Instrument, Quarterly Amortization Payment Rate Total liabilities Liabilities Line of credit facility, unused commitment fee percent Line of Credit Facility, Commitment Fee Percentage Finance lease payments, 2029 Finance Lease, Liability, to be Paid, Year Five Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Retirement plan expense Schedule of Costs of Retirement Plans [Table Text Block] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Operating costs: Operating Expenses [Abstract] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Advance billings Other Liabilities, Current Trademarks [Member] Trademarks and Trade Names [Member] Aggregates, Phoenix Aggregates, Phoenix [Member] Aggregates, Phoenix Statement [Line Items] Statement [Line Items] Variable Rate [Axis] Variable Rate [Axis] Less: unamortized debt issuance costs Unamortized debt issuance costs Unamortized Debt Issuance Expense Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Consolidation Items [Axis] Consolidation Items [Axis] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents Cash and Cash Equivalent Common Stock Common Stock [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Non-NEOs Non-NEOs [Member] Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation EX-101.PRE 11 aca-20250630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 aca-20250630_g1.jpg begin 644 aca-20250630_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X1#N17AI9@ 34T *@ @ ! $[ ( M , (2H=I 0 ! (5IR= $ 8 0SNH< < @, /@ M FMC.60G/SX-"CQX.GAM<&UE=&$@ M>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&('AM;&YS.G)D9CTB M:'1T<#HO+W=W=RYW,RYO&UL;G,Z&UP M;65T83X-"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @/#]X<&%C:V5T(&5N9#TG M=R<_/O_; $, !P4%!@4$!P8%!@@'!P@*$0L*"0D*%0\0#!$8%1H9&!48%QL> M)R$;'24=%Q@B+B(E*"DK+"L:("\S+RHR)RHK*O_; $,!!P@("@D*% L+%"H< M&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*O_ !$( * #M ,!(@ "$0$#$0'_Q ? !!0$! 0$! 0 M 0(#! 4&!P@)"@O_Q "U$ " 0,# @0#!04$! 7T! @, !!$%$B$Q M008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I*C0U-CH.$A8:'B(F*DI.4 ME9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+C MY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! 0$! 0$! 0(#! 4& M!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< 0(#$00%(3$&$D%1!V%Q$R(R M@0@40I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2DY25EI>8F9JB MHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR M\_3U]O?X^?K_V@ , P$ A$#$0 _ /H^BBB@ HHHH **** "BBB@ HI#G''6 MO/;OXH265Y-;3Z/MDAWFCT.BO-_^ M%L_]0G_R/_\ 6H_X6S_U"?\ R/\ _6KG_M'#?S?@SL_L;'?R?BO\STBBO-_^ M%L_]0G_R/_\ 6H_X6S_U"?\ R/\ _6H_M'#?S?@P_L;'?R?BO\STBBO.H/BO M&]Q&D^F>7&S@.XFSM&>3C%>B*P90RD$$9!'>NBCB*5>_LW>QQXG!U\+;VT;7 M%HHHK^VE25/[R M,"*Z85:<_@:9PU*%6E_$BUZHEHHHK0Q"BBB@ HHHH **** "BBB@ HH)P,FL M/5/&.AZ3N%Q>K)*O_+*'YV/Y<#\2*B=2%-7F[&M.C4JRY:<6WY&Y17F][\6. M2-.TWCLT[_T'^-8L_P 2]?E_U36\(_V8L_SK@GF>'CL[GK4\CQLU=I+U?^5S MV*BO$CX_\2DY&I$>PAC_ /B:5?B!XE4\ZCN]C#'_ /$UE_:U#L_P_P S?_5[ M%?S1^]_Y'ME%>/0?$S7XO]:;>8?[4>/Y5L67Q8.0-0TWCNT#_P!#_C6LDT5@Z7XTT/5MJP7@BE/_+*<;&_P/X&MT'(R.17?"I" MHKP=SR:M&I1ERU(M/S%HHHJS(**** "BBB@ HHHH ***RM4\3:1HX/VZ^C1Q M_P LU.YOR%3*<8*\G8NG3G4ERP5WY&K17GE]\5X%8KINGR2#L\[!<_@,_P Z MP[CXG:[+GR5MH!_LQY/ZFN">98>.SOZ'KT\DQM17<;>K/7Z*\3;X@>)6.1J. MWV$*?_$TB^/_ !*#DZEN]C#'_P#$UC_:U#L_P_S.C_5[%?S1^]_Y'MM%>/0? M$S7HL>;]GF'^U'@_I6W9?%A"0-1TU@.[0/G]#_C6L,SP\MW8YZF1XV&J2?H_ M^&/1J*Q=+\7:+J^T6MZ@D/\ RRE^1A^!Z_A6U7?"I":O%W/)J4JE*7+4BT_, M****LS"BBB@ HHHH **** "BBJ&HZWINDINU&\B@_P!DG+'\!S4RE&*O)V*C M"4WRQ5V7Z*X+4/BI81,5TZRFN,='D(13^')_E6#<_%'6)"?L\%M".WREB/UK MAGF.&AI>_H>M2R7&U%?EMZL];HKQ63XA>)'^[?*G^["G]14?_"?>)O\ H)G_ M +\Q_P#Q-8?VM0[/\/\ ,ZEP]BOYH_>_\CVZBO%4^(7B1.M\K_[T*?T%78/B MAK<>/.CM91[H1_(U2S6@][DRX?Q:V:?S_P" >NT5YQ:?%A<@7VF$#NT,G]#_ M (UTFG>.] U' 6\^SR'^"X78?SZ?K753QN'J;2_0X*V68RCK*#^6OY'1T4V. M1)8P\3JZ'HRG(-.KK/.V"BBB@ HHHH **** "BBB@ HKGO%GB:7PS;P3BR^T MQ2L59M^W:>W;OS^5*8_$]I-(L/D2POAH]V[@]#_ #K?KLIU(U(J<'HSS:U& M=&;IU%9H****LR"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\H M^)^C_9=8BU*)<)=+M?']]1_48_*O5ZQ?%NCC6_#=S; 9E4>9"?1Q_CR/QKCQ MM'VU!Q6^Z/2RS%?5L5&;V>C]&>$T4$$$@C!'445\S_#_5_P"U M/"\4;MF:T/DOZX_A/Y?RKQBNJ^'FL?V9XF2&1L0W@\I@>F[^$_GQ^-=^7UO9 M5U?9Z'D9QA?K&%=MXZK]?P/9J***^N/SL**** "BBB@ KF/B%_R)=U_O)_Z$ M*Z>N8^(7_(EW7^\G_H0KGQ7\"?HSLP'^]T_\2_,\6HHHKXH_3PHHHH **** M"BBB@ HHHH *GM;ZZL91)9W,L#CHT;E?Y5!133:=T)I25F=WHOQ/OK8K'K,0 MNX^AE0!7'X=#^E>CZ5K%CK5H+C3IUE3N.C*?0CM7S[5W2M6O-&ODNK"8QR*> M1V8>A'<5ZF&S*I3=JFJ_$\#&Y)1K)RH^[+\/^!\CZ#HK$\,>)K;Q)I_FQ#R[ MB/B:$G[I]1[5MU]+"<:D5*+NF?$5:4Z,W3FK-!1115F84444 %<]XB\9:;X> M0I(_VB[/2",\CW8]JY[QEX_^S-+INAO^]'RRW(/W/9??WKS-W>61GD9G=CDL MQR2:\7%YDH/DI:ON?39=DCJI5<1HNW5_Y&]KOC35]<)22;[/;]H83M!^IZFN M?HHKP)U)U)V)O(N@/FMY#S M]1ZBM^OG**62"9987:.1#E64X(/UKU;P7XY75MFGZLZI>XQ')T$WM[-_.OH< M'F*J/DJZ/OW/C,RR5T$ZM#6/5=5_P#MZ***]@^;"BBB@ K)UWQ+IWA^WWWTN M9"/DA3EW_#T]ZQ/&'CJ+1-UEIQ6:_(^8]5A^OJ?;\Z\FNKN>]N7N+N5II7.6 M=SDFO)QF8QI/DIZO\CZ'+ MY^'O%NF^(8@+>3RKD#YK>0X8?3U'TK=KYRBED@E66%VCD4Y5E."#]:]1\&^/ MAJ+1Z=K+!;H\1S]!)['T/\Z^@P>9*H^2KH^Y\=F.2RHIU:&L>W5?YH[RBBBO M9/F@HHHH *BNKJ"RMGN+J58HHQEGF.(F.QB;]W'_ 'O]H^_\JX\7BXX:%]V]D>EE^7SQM2RTBMV;/B/XE7-R MSVV@@V\/3[0P^=A[#^'^?TKA99I)Y&DGD:1V.2SL23^-,HKY6M7J5I7FS[_# M82CA8\M*-OS"BBBL#J"BBB@ HHHH **** +^F:YJ6CS"33KR2$]U!RI^JG@U MWVA?%"*5DAUV'RB>/M$0ROXKU'X9KS*BNJCBJU!^X].W0X<5E^'Q2_>1U[K< M^B[:Z@O+=9[65)HF&5=#D&I:\D^&2W\GB!Q;SR):1QEITZJW8#'KG^1KUNOJ M<+B'B*?.U8^!S#"+!UW24K_UU"BBBNHX HHHH **** ,KQ+I UOP_=67'F,N MZ(GLXY'^'XUX*RLCE7!5E."#V-?1]>,?$'1SI?B:26-,07@\U#VS_$/SY_&O M#S:C=*JO1GU7#V*M*6'EUU7ZG+4445\\?8A1110!TG@36?['\3P^8<077[F3 M/;)X/X''X9KVROG $JP*G!!R"*]U\)ZP-;\.6UT3^]5?+F'HXX/Y]?QKZ#*: MVCI/U1\AQ#A;..(CZ/\ 0VJ***]T^3"BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** /$O'6C?V/XGF\M<07/[Z+VSU'X'/X8KG*]@^)&C'4? M#OVN)/U\ACJ/L:[2V>J/T?*<5]9PL6]UH_D%%%%<)Z@4 MJ,R.KH2K*<@CL:2BF![YX;U8:WH%K>\>8R8D [..#6I7E_PMUKR;V?29C\LP M\V+/9AU'XCG\*]0K['!UO;45+KU/S3,<+]5Q,J:VW7H_ZL%%%%=9YX4444 % M3_T(5T]3_T(5SXK^!/T9V8#_>Z?^)?F>+4 M445\4?IX4444 %%6+"PN=4OH[.PB\V>3.Q 0,X!)Y/'0&MK_ (0+Q+_T#&_[ M_1__ !5:PI5)J\8M_(QJ8BC2?+4FD_-I'.T5T7_"!>)?^@8W_?Z/_P"*H_X0 M+Q+_ - QO^_T?_Q57]6K_P C^YF?UW"_\_(_>CG:*W9O!/B.!=SZ5,1_L%7/ MY FL:>VGM93'?SKVLJKN,_9/9_F?,Y_A%.DL1'=:/T.ZHHHKZ,^*"O/? MB!XR-MOT?2Y")B,7$JG[H_NCW]:Z/QAXA'A[0WEC(^U3?) #Z^OX5XA)(\TK M22L7=SEF)R2:\;,L6Z:]E#=[GTV297V67G]<5T?5,1:_(_N./^T<'>WM%]YR5%:.H^'] M6TG/]H6$T*C^/;E?^^AQ6=7/*,HNTE8[(3A47-!W7D%%%%24%*K,CAT)5E.0 M0>0:2I(();J=(;>-I97.%1!DDTU?H#LEJ>O>!?%G]NV7V.]Q7MEJ?FN9+#K$2 M^KOW?POY>05R/CGQ<-"M/L=DP-_.O!Z^4O\ >^OI6]KFKP:'H\]]<'B,?*O= MV/05X/?WT^I7\UY=/OEF;1BS,!1112 ***N6&DZAJDFS3[.:X/()E!>*"'V>49_3-.F^&GB")242WE]DEY_7%='U3$6OR/ M[CB_M'"7M[1?>(=#CNN%F7Y)D'9A_0]:^ERW%NHO93W6Q\1G M67*A+V])>Z]_)_\ !-FBBBO8/FSS[XH:XT%K#I$#X:<>9-@_P@\#\2/TKS"M MGQ;?MJ/BN_G)RHE,:>RKP/Y5C5\;C*SK5I2^X_2\MPRPV%C#J]7ZL****Y#T M HHKI/#/@J^\1J9PPMK0''FN,[C[#O6E.G.K+E@KLRK5J="'/4=DNS_ OT.4'RI+N$]ML@(_45C7GPHE7)L-25_19H\?J*SEEN)CTN M;4\[P4]Y6]4>=T5OZGX*UW2U+RV331#K)!\X'X#D?E6 00<$8-<4ZH> -&_LGPS$\BXGN_WSYZX/W1^7\ZZ>D "@ # '0"EK[:E35*"@NA^7 M5ZTJ]6566[84445H8A1110 4444 %LJM-5:;@^IOAZTJ%6-6.Z9\X45J^)=).B^(+JSP1&K;H\] MT/(K*KXJ47"3B]T?J-.I&I!3CL]0HHHJ"PKNOA?K'V;5I=,E;"72[H\_WU'3 M\1G\JX6IK.ZDLKV&ZA.)(7#J?<'-;X>JZ-5370Y<9AUB:$J3Z_GT/HJBJVG7 ML>I:;;WD)RD\8<>V>U6:^U335T?E\HN+<7N@HHHIB"BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH 9+<+Q2#R>TOSZ'FE%%%?+GW84444 6M-OI-,U.WO(?OPR!P/7VKW^SNXKZQANK=MT4 MR!U/L17SM7JWPPU?[5I$NFR-F2U;<@/]QO\ _SKV)_#[_D>M/\ ^VG_ *+:O;*^FRG^ _7]$?#<0_[W'_"OS84445ZY\Z%5;_3; M/4X##?VT:>V%=A\,[PV_BT09XN873'N/F_D#7'UO>"'*>---*]?,(_-2*Z, M-+EKP?FCCQT%/"U(OL_R// _4YK[.^NX[:TB:6:0X5%')J&O8? ?A9=&TU M;V[C'VZX7)W#F)3T7Z^M=>%PTL14Y5MU//S#'1P5'G>K>R(?#/P[L]-C6XU= M5N[OKL/,?/2E9GSQJ.G76E7TEI?1&*:,\@]_<>HJM7N/BSPQ!XCTUE"JEY&, MPR^_]T^QKB/#7PXNKR83ZXK6UNC8\G^.3'\A7S5;+JL*O)!73Z_YGV^&SJA4 MP[J579K=?Y'-Z#X;U#Q#<^791XC4_O)F'RI^/K[5Z]X=\*:?X=MQ]G7S;DCY M[AQ\Q^GH/:M6SLK?3[5+:SA6&%!A408J>O9PN A0]YZR_K8^9S#-JN+?+'W8 M=N_J%%%0W=PMG937,APL,;.?H!FO0;LKL\=)MV1Y=\3=;^UZLFEPOF*U&9,= MW(_H/YFN&J:\N7O;V:YE.7F*QE;%3YJK^71!11170<@V2-)8V25%=&&"K#(-QOD[?D?.=Q;RV MEP\%S&T4L9VLC#!!J.O6OB%X634=/?5+./%W;KF3:/\ 6(.OXBO):^2Q6'EA MZG*_D?H6 QL,91]HM'U7F%%%%1L6]Y^[<'H&_A/Y\?C M7*4J.TXQ7VT9*45)=3\NE%PFXRW1\ZW+;[N9CU9V/ZU M%4]_$8-1N(F&"DK*?SJ"OAGN?JT;.*L%%%%24%>Z>#)H)O"&GFVQM6(*P'9A MU_6O"ZV?#_BC4/#DY:S8/"YS) _W6_P/O7?@<3'#U.:6S/)S7!3QE!1@]4[^ MI[O17'Z9\2=%O547GF6,AZB0;E_[Z'^ KI[/4+/4$WV-U#<+W,;AL?E7U%.O M2J_!),^#K86O0=JL&OZ[EFBBBMCF"L?5O"ND:TI^VVB^8?\ EK'\KC\1U_&M MBBHG",U:2NC2G4G2ES0=GY'D>N_#;4=/WS:6WVZ <[ ,2 ?3O^'Y5TWPTT(V M&DRZA<(5N+IMJAA@J@_Q.?R%=M17%3P%*E5]I'[CTZ^;XBOA_85/O"BBBO0/ M("BBB@ HHHH **** "BBB@#@/BCHWGV,&K0K\\!\N7'=#T/X'^=>75]#ZC8Q M:EIL]G/_ *N9"A]L]Z^?[VTEL+Z:TN!B6%RC#W!KYK-*/)551;/\S[C(,5[2 M@Z,MX_DR"BBBO'/HPHHHH ]/^%NL&6RN-*E;)A/FQ _W3U'Y\_C7H->!^'-6 M?1/$%K>J?D5]L@]4/#?I7O2.LD:NARK#(([BOJTH\CWC^1\%GF%]CB?: M+:6OSZ_YCJ***]0\$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MJEJ^G1ZMI%S8S#Y9HRH/H>Q_ X-7:*4HJ2:949.$E*.Z/G.YMY+6ZEMYAMDB M8HP]"#4==K\3-&^PZXFH1+B*\&6]I!U_,8/YUQ5?$UZ3HU'!]#]0PN(6(H1J MKJO^'"BBBL3I"MGPGJYT7Q):W1;$9;RY?=3U_H?PK&HJX3<)*2W1G5IQJP=. M6ST/H\'(R.E+7->!-9.K^&(?-;=/;?N9/?'0_EBNEK[:E456"FNI^75Z,J%6 M5.6Z84445H8A7,?$+_D2[K_>3_T(5T]V5]-E/\!^OZ(^&XA_WN/^%?FPHHHKUSYT***ANKNWLK=I[N9(8EZN[8 M%)M)78TFW9$&KWR:9H]U>2' AB9A[G' _.OGRNR\;^-/[<;[!IN18HV6+UF[6T+OGW(V_\ LQKHPT>:O!>:./'34,+4D^S_ "/8JX3X MJ79CT2UM0?\ 73;B/91_]>N[KS#XL2YO].A_NQ.WYD#^E?39A+EPTCX;)X<^ M.A?I=_@>?4445\B?HH4444 ;O@S2QJWBJUAD7=%&?-D'LO\ ]? KW.O,OA-; M*UUJ5T1\R(D:_1B2?_017IM?4Y734:'-W/@L^K.>+Y.D4OQU"BBBO4/!"BBB M@ HHHH **** "BBB@ KF?B#>_8_!ET%.&G*PC\3D_H#735PGQ6E*Z'9Q]FN- MQ_!3_C7+C)QU]) ME--*FY]V?$\0UG*O&ET2O]X4445[)\T%%%% !1110 A&1@\@UX/XITL:/XEO M+1%VQA]T8_V3R*]YKRKXK6HCURSN5X\Z J?N?"^[,WAF2 G/V><@>P(S_/-=I7F_PFDXU* M+TV-_/\ PKTBOL,!+FPT6?G&;04,;42[W^]7/%?'^E-IOBRX<+B&Z_?(?<_> M'YY_,5S->V>-?#G_ D.BD0 ?:[?+PY_B]5_'^=>*R1O#*TCH_T8VBBBO//7"BBB@ ITQN)()!_%&Q!KT:6;5%I45SQJ_#U&2O1DT_/5'T317E^@?$Z> M%UAUZ/SHCQY\8PR_4=_\]:](LKZVU&U6YLIEFA;HRFO:H8JE77N/Y'S&+P%? M".U5:=^A8HHHKI.$**** "BBB@ HHHH **** "O*OBAHYMM5AU.)?W=T-DA' M9Q_B/Y&O5:Q_%6D?VUXCEF*^K8J,W ML]'Z,\'HH(P<'K17QQ^E!1110 5[-\/=9_M3PTD,C9GLSY3Y[K_"?RX_"O&: MZGX?:P-+\31Q2MM@NQY+9Z G[I_/C\:[\!6]C75]GH>3F^%^L85VWCJOZ]#V M>BBBOKC\Z"BBB@ HHHH **** "BBB@ HHHH 0G R>*\GU;XCZL-6N5TV6(6J MR%8LQ@Y XSGWZUVOCO5_[)\+S[&VS7/[F/!YYZG\LUXG7A9GBIPDJ=-VZL^K MR/ 4ZL)5JL;K97_$ZO\ X61XA_Y[P_\ ?H4?\+(\0_\ />'_ +]"N4HKR/K5 M?^=_>?1_V?A/^?:^XZO_ (61XA_Y[P_]^A1_PLCQ#_SWA_[]"N4HH^M5_P"= M_>']GX3_ )]K[CJ_^%D>(?\ GO#_ -^A1_PLCQ#_ ,]X?^_0KE**/K5?^=_> M']GX3_GVON-O6/%VJ:[9BVU%XGC5@PVQ@$'ZUB445C.6FK M+R"BBBH- HHHH Z[XCRS[..5/]/QKV*OG&*1H9DEC.UT8, MI]"*]]T'5(]9T.UOHSS(@WC^ZPX8?GFOHLIK7BZ3Z:H^-XAPO+4CB(]='Z]/ MP_(T:***]L^6"N8^(7_(EW7^\G_H0KIZYCXA?\B7=?[R?^A"N?%?P)^C.S ? M[W3_ ,2_,\6HHHKXH_3PHHHH MZ9J5QI&HQ7UDRK/%G:6&1R"#Q]#70?\+(\ M0_\ />'_ +]"N4HK:%:K35H2:.>KA:%:7-4@F_-'5_\ "R/$/_/>'_OT*/\ MA9'B'_GO#_WZ%?[D2_X5A7 MNI7NI2^9?W4UP_8R.3CZ>E5J*SG6J3TE)LVIX:A2=Z<$O1!11161N%%%% !7 MJ?PLTQH-*N=1D7!N'V(?55Z_K_*O.M%TF?6M6AL;926D;YFQPB]R:]ZL;.+3 M[""TMEVQ0H$4?2O9RN@Y5/:O9?F?-9_BU"BJ"WEOZ?\ #EBO+/BN#_;-B>WV M<_\ H1KU.O-_BS!_R#;@#CYT)_(_XUZ>9*^&E\OS/"R226.C\_R/-Z***^3/ MT(**** /3/A,P-KJ:=P\9_,-_A7HE>3?"V^$'B"XM&.%N8GG/_+9N/PKOZXKXHP&3PQ#*HSY5RN?8$$?SQ7'CE?#3/2RJ2CC:;?<\DHH MHKXX_20HHHH [3X7,!XHF!ZFV;'YBO7*\2\!W@LO&-F6.%E)B/XCC]<5[;7U M&523H6[,^$X@@XXM2[I!1117JGSX4444 %%%% !7FGQ:D!FTJ/NJRL?QV_X5 MZ77C_P 3+T77BOR4.5MH5C/^\VR/\ FU>F5Y[\)X"+'4)S_%(J#\!G^M>A M5]=ERMAH_/\ ,_.\YDGCIV\OR05R'B[P-#KNZ\L"D%_CG/"R_7W]ZZ^BNJK1 MA6CR36AP8?$5<-452D[,^>;_ $V\TNZ-O?V[P2#LPZ^X/>JM?0VH:99:K;&# M4+:.>,]G'(]P>H_"N&U7X5PR%GT>\,1[13C*_P#?0Y_0U\]7RNK!WIZK\3[# M"Y]0J*U?W7^!YE16YJ'@W7M-)\^PD=!_'#\ZG\OZUBO&\;%9%9&'4,,&O+G3 MG!VDK'OTZU.JKTY)^@VBBBH- HHHH **** "MCPYXDO/#E\)K8EX6(\V$GY7 M']#[UCT5<)RA)2B[,BI3A5@X35TSZ%TO4K?5].BO;-MT4@R/53W!]ZMUY-\- M-<>SUAM,E?\ <7?* _PN/3ZC^E>LU]?A,1]8I*?7J?F^88-X.NZ?3=>@4445 MUGGG*>._$\WAZP@2P91=SOP6&=J#J'_OT*/\ A9'B'_GO#_WZ%\/\ WZ%O#.K#6O#UK>9 MR[+MD]G'!K6KRWX7:P8-0GTJ5ODN!YD8/9QU_,?RKU*OL<'6]M14NO4_-,RP MOU7$R@MMUZ/^K!11176>>%%%% !1110 4444 %%%9VO:JFBZ'GKT/H6BHK:XCNK6*XA.Z.5 ZD=P1F MI:^S3NKH_,6FG9A7,?$+_D2[K_>3_P!"%=/7,?$+_D2[K_>3_P!"%88K^!/T M9UX#_>Z?^)?F>+4445\4?IX4444 %%%% !1110 4444 %%%% !5FPT^ZU.\2 MUL86EE6?W)KOP>#>)=[V2/)S+,HX**25Y/;L4?"7A6'PU8$$B6[E \Z4#_P ='M70 MT45]73IQIQ4(K1'Y_6K3KU'4J.[85R'Q*L3=>$VG49:VE5S]#P?YBNOJ"]M8 M[ZPGM)AF.:-HV^A&*BO3]K2E#NC3"UO85X5>S/G:BI[VTDL+Z:UG&)(7*-^! MJ"OB6FG9GZBFI*Z"BBBD,N:3J#Z5JUM>Q?>AD#8]1W'Y5[[97D.H6,-W:OOB MF0,I]C7SM7:>!/&(T:7^S]1;_0I&RKG_ )9-_@:]7+L4J,^2>S_,\#.L!+$T MU5IKWH_BCURBFHZR(KQL&5AD,#D$4ZOJ#X,**** "BBD) !). .I- S!%+. M0J@9))Z54TW5['5X3+IURDZ*2IV]0?I7GOCOQNMTDFDZ/)F+.)YU/W_]E?;U M-<1IFJ7FD7BW6GS-%(OIT8>A'<5X];-(4ZO+%777_@'TF&R*I6P[J3?+)[+_ M #/H6BN3\+>.[/70MM=[;6^Q]PGY9/\ =/\ 2NLKTZ56%6/-!W1X5?#U_#VL1Z[H=O>I@.RXD4?PN.HKP*NC\'^*I/#>H$2 M[GLIB!+&.W^T/?\ G7HX#%*A4M+9GC9O@7BZ-X?%';S[H]MHJ&UNX+ZU2XM) M5FAD&5=3D&IJ^K335T?GS33LPHHHIB"BBF2RQP1-+,ZQQH,LS' H#W38CA0L?4GL![D\5X%?WDFH:A/=S_ZR9RY]LUTWCCQ?_;UR+2Q)%A" MV0>GFMZ_3TKD:^6S'%*M/ECLC[[)L \+2=2HO>E^""BBBO+/="BBK>EV#ZGJ MMM91 EII O'8=S^5-)MV0I248N3V1Z]\/;$V7@^W9QA[AFF/T)P/T /XUT]1 MV\*6UM'!$-J1($4#L ,"I*^WHT_9TXP[(_+,15=:M*H^K;"BJ]_>PZ=I\]Y< MMMBA0NWX=OK6?HWBG2=OX9INI!2Y&]28T:DH.I&+:74 MV****T,@JK=:;8WR[;RS@G'_ $TC#?SJU12:35F5&3B[Q=CE;SX<^'[K)C@D MM6/>&0X_(Y%8-Y\)^IT_4OHLT?\ 4?X5Z117)/ X>>\?NT/0I9IC*6U1OUU_ M,\0U/P/KVE[FDL_/B'_+2W.\?EU_2N?92K%6!!'4$=*^CZY7QEX2M-8TV:Z@ MB6*^A0NKH,>9@?=;UKS,1E2C%RI/Y,]W!Y^Y34,1'?JOU1XS1117@GU@4444 M 3V-V]CJ%O=1_>AD60?@]D\G>&;B96Q-*/*B_WC_@,G\*WJ\D^)NK M_;-=2PC;,=FOS ?WSR?TQ7I8ZM[&@VMWHCP\KPOUG%1B]EJ_D<5UHHHKX\_2 M HHHH **** "BBB@ HHHH **** "BBB@"QI][+INHP7EN<202!U]\=OI7T!8 MWD>H6$%W ?X7VE%5H[QW]'_P3O****^E/B HHHH **** "BBB@ KS3XIZSNFM](A M;[@\Z;'J?NC^9_$5Z-_P $*6UO'!$H6.-0 MB@=@!@5ZF P<<1>4]D>%F^93P?+&E;F??L>0_P#"M/$']RW_ ._W_P!:C_A6 MGB#^Y;_]_O\ ZU>Q45ZG]E8?S/ _U@QGE]W_ 3QW_A6GB#^Y;_]_O\ ZU'_ M K3Q!_WG>&92DD;%64]B."*\C'818 M>:Y=F?1Y3F$L;3E[3XE^0RBBBO./9"BBB@#UKX9:R;W0WT^9LR6;?)GNAZ?D M<_I7;5X9X.UDZ)XEMYG.()3Y4P_V3W_ X->YYSTKZO+:WM:/*]XZ?Y'Y_G6% M]ABG);2U^?7^O,*YCXA?\B7=?[R?^A"NGKF/B%_R)=U_O)_Z$*ZL5_ GZ,X, M!_O=/_$OS/%J***^*/T\**** -#0=);7-;@TY)1$TV[#D9 PI;^E=E_PJ>X_ MZ"D7_?H_XU@_#[_D>M/_ .VG_HMJ]LKW,OPE&O2A_9N&_E_%GC M?VWCOYOP1\YW%O+:W,D%PA26-BK*>Q%1UZ;\2?# EB.M64?SH,7*J/O#LWX= MZ\RKYS$T)4*C@S[; XN&+HJI'Y^3"BBBN8[ KU;X<^)_MUF-(O9,W,"_N2QY M=/3ZC^7TKRFI[*\FT^]BNK5]DL3!E/O75A<1+#U%-;=3AQ^#CC*+IO?H_,^B M:*R_#VN0>(-'BO(/E8_++'W1NXK4K[&$HSBI1V9^:U*8? M$[0/*NH]9ME^27"3@=F[-^(X_"O/J^B+^Q@U*QFM+M \,RE6']?K7A6OZ)<: M!JTEG<@D#YHY,<.O8U\SF6%=.?M8[/\ ,^YR/'*K2]A-^]';S7_ ,RBBBO(/ MH@HHHH Z+PYXUU+P]B)2+FT[P2'[O^Z>W\J]#TSXBZ%?!5N)FLI#_#,OR_\ M?0X_/%>-45W4,=6HJR=UYGE8K*<+BGS25GW1]"1:MITZ[H+^UD'JDRG^M)-K M&F6X)GU&UC Z[YU']:^?**[O[7G;X/Q/+_ULK-V7D> MGAY])D..4H_5IO5;?Y'.T445X9]2%%%% &QH/BC4O M#T^ZREW0D_/ _*-_@?<5Z+I?Q,T>\4+?B2RD[[@67\Q_A7D5%=M#&UJ"M%Z= MF>;B\KPV+?--6?=;GT%;ZWI=TH-OJ-K)G^[,I/Y9ITVL:;;KF?4+6,?[KA,JPV%?-%7?=A1117">H%% M%% !7I'PPT#'F:U<)V,=OD?]]-_3\ZX[PUH$_B+5TMH@5A7YII,<(O\ B>U> MZ6MM#96L=M;((X8E"HH[ 5[.689SG[66RV]3YK/<VK.?3H?IF7X587#1 MIO?=^K.FT?Q]K>DX1IQ=P#_EG<[T5Y#;_ !/UV$ 2I:3^I>,@_H15K_A:^I;>=/M<^N6_QKJ6:8=]_N." M618U/1)_,]4K \7Z_;Z'H>7OQ+U^Z4K"UO:#UACY M_-B:Y>ZN[B^G::\F>:5NK.V37-B,T@XN-):]SNP>05%-3KM671$-%%%?/'V( M4444 *BL[JB#+,< >IKZ*MH?L]I#".D:*GY#%>)>"]-.I^*[./&4B?SG^B\_ MSQ7N5?0Y13:C*??0^.XCJISA272[^_\ X8I:OJ*:3I%S>R_=A0L >Y[#\Z\ MN)Y+JYEGG8O)*Y=V/C_ !3UDK%;Z1"WWSYTV/3^$?S/X"O-*Y,TK<]7 MD6T?S/0R'"^RP[JO>7Y(****\D^A"BBB@"]H^CWFN7XM-/16EVECN. />N@ M_P"%:>(/[EO_ -_O_K5U'PPT;[+I,NIS+^\NCMCSV0?XG^0KNJ]_"Y;3J4E. MI>[/DL?G=:CB)4Z-K+3Y]3QW_A6GB#^Y;_\ ?[_ZU'_"M/$']RW_ ._W_P!: MO8J*Z?[*P_F<'^L&,\ON_P"">._\*T\0?W+?_O\ ?_6H_P"%:>(/[EO_ -_O M_K5[%11_96'\P_U@QGE]W_!/G.XMY+2ZEMYUVRQ.4=?0@X-1UV_Q.T?[)K<> MH1+B.[7#X_OC_$8KB*^=KTG1J.#Z'V>$Q"Q-"-5=?Z84445B=(5L>%M7_L3Q M%;7;'$6[9+_N'@_EU_"L>BKA)PDI+=$5*<:L'"6ST/H\$, 5.0>A'>EKF? . MK_VKX7B5VW36O[E\]>.A_+^5=-7VU*HJL%-=3\MKT94*LJ4MTPHHHK0Q"BBB M@ HHH/'6@#B?B;J_V/0DL(VQ)>-\V/[@Z_KBO):W?&6L'6?$US,K9AB/E1?[ MH_Q.3^-85?'XVM[:NY+9:(_2,KPOU;"QB]WJ_F%%%%<1Z8444^&)[B=(8EW/ M(P50.Y-,&[*[/0_A9H^7N=6E7./W,)(Z=V/\A^=>E5GZ'I<>C:):V,?_ "R0 M!C_>;JQ_/-:%?982C[&BH=>I^99AB?K6)E4Z=/0****ZCA"BBB@ KR#XDZ/_ M &?XB%Y&N(;U=V1TWC[P_D?QKU^N=\<:1_:_A>=47,UO^^C]. MO^9Z[7,?$+_D2[K_ 'D_]"%=/7,?$+_D2[K_ 'D_]"%?28K^!/T9\3@/][I_ MXE^9XM1117Q1^GA1110!TGP^_P"1ZT__ +:?^BVKVRO$_A]_R/6G_P#;3_T6 MU>V5]-E/\!^OZ(^&XA_WN/\ A7YL****]<^=&NBR1LDBAE888$<$5XGXS\-O MX>U@^4I^QW!+0-Z>J_A7MU9?B#1(=?T>6RGPK$9BDQ]QNQKAQN%6(IZ;K8]7 M*\<\'6N_A>_^?R/ Z*GOK*?3KZ6TNTV31-M85!7R+33LS]%34E=;!1112&=# MX-\2OX>UA3(C#W'\J]MC=9(U>-@R, 58'@BOG&O3/AMXG\V,:)? M29= 3;,QZCNGX=J]O+,5RR]C/9['R^>9?SQ^LTUJM_3O\OR/1****^B/C K& M\2^';;Q'IC6\V$F7)AEQRC?X5LT5$X1J1<9+1FE.I.E-3@[-'SWJFE7>C:@] MG?QF.5>?9AV(/<53KWS7?#]CX@LS!?1_,!^[E7[R'V/]*\A\1>$=1\/2EID, MUKG"W"#Y?Q]#7R^+P,Z#YHZQ_K<^]R[-J6+2A/2?;OZ?YѝFGM!1110 M4444 %%%% !1110 5J:!H%YXAU$6UFN%',DI'RQCU/\ A5SPWX/U#Q#*KHI@ MM ?FG<#P,J[YIZ1_,\/,LVAA4Z M=/6?Y>O^0NCZ1:Z)IL=E9)M1!RQZN>Y/O5ZBBOJ(Q45RK8^"G.4Y.4G=L*HZ MOI-KK6G26=\FZ-QP1U0]B/>KU%.45)6>P1E*$E*+LT>"^(?#MYX=U P72EHV MYBF ^60?X^U9-?0NI:7::O9-:W\*RQ-Z]0?4'L:\D\3>!+[0V>XM0UU8CG>H M^9!_M#^M?,8S+Y47ST]8_D?=9;G%/$)4ZSM/\'_P?(Y6BBBO*/?"BBB@ HHH MH **** "BBB@ J_HVC7FN:@MI81[G/+,>B#U-:7ASP9J/B!UD53;V>>9W7@_ M[H[UZ]HVAV.A60MM/BVC^-SRSGU)KT\)@)UWS2TC^9X>8YO3PJ<*>L_R]?\ M(C\/Z#;>'M+2TMOFO\ ]:M6BBOJ(1C"*C%:(^#J5)5)N'-5T1C_:%HZ1YP)5&Y#^(K+KX M^490=I*S/TB%2%2/-!W7D%%%%26%%%% !1110 4444 %%%% !10 2<#DGI7H M_@KP$ZRQZGKD>T+\T-LPY)]6_P *Z*&'G7GRP.3%XREA*?/4?HNYL_#WPX=( MTDWETFV[NP#@CE$[#\>I_"NMEE2"%Y96"HBEF8]@.M/KD/B/K(T[P[]DC;$] MZ=@'H@^\?Y#\:^J]S"8?39(_/TZF88M7WD_N7_ 1Y=KVJOK6N75\^0)7.Q3_ M J. /RK/HHKX^4G*3D]V?I,(1IQ4([(****DH*LZ=8RZGJ5O90#,D\@0>WO M^'6JU>@?"W2/.OKC59%^6$>5&3_>(Y_3^==&'HNM54.YR8W$+#8>57MMZ]#T MFSM8[&QAM8!B.% B_0"IZ**^T225D?F#;D[L****8@HHHH P_&&CC6O#5S % MS-&/-A/HP_Q&1^->%D8.#P:^D*\0\;Z-_8WB:=(UQ!Q6LL/+U7ZG/4445X!]<%%%% '6?#K5_[-\2K;R-B&\'EL#TW?PG M^GXU[)7SC&[12+)&Q5U(96'4$=Z][\/:JNM:#:WHQOD0"0#LXX/ZU]#E-:\7 M2?35'QO$.%Y9QQ$>NC]>G]>1IT445[A\L%%%% !7/^-=9.B^&;B2-L3S#RHN M>A/4_@,FN@J&XM+:[4"ZMXIPO($B!L?G6=6,I0<8NS9M0G"%6,YJZ3V/G6BO MH/\ L;2_^@;:?]^%_P */[&TO_H&VG_?A?\ "O"_LB?\Y]9_K'3_ .?;^\^? M**^@_P"QM+_Z!MI_WX7_ H_L;2_^@;:?]^%_P */[(G_.'^L=/_ )]O[SY\ MKL/AOHW]H^(?MDJY@LAOY[N?NC^9_"O4_P"QM+_Z!MI_WX7_ J>WM+>T4K: MP10*QR1&@4$_A6M#*W3J*M%% 'A7B_1_[$\2W-O&NV%SYD0]%/;\.GX5B5]$7%A:7;AKJU@G91@&2 M,,0/QJ+^QM+_ .@;:?\ ?A?\*\&IE+E-N,K(^MH\0J%.,9P;:6]SY\HKZ#_L M;2_^@;:?]^%_PH_L;2_^@;:?]^%_PJ/[(G_.:_ZQT_\ GV_O/GRGPS/;W$)(HQT6-0H'X"B:"*XB,=Q$DJ'JKJ&!_ U[4Z?/E%?0?]C:7_T#;3_OPO\ A1_8VE_] VT_[\+_ (4?V1/^@#[Z M>OU'\J\HKZ0//6J7]C:7_P! VT_[\+_A7D8K+56J<\':^Y]%@,Z>%I>RJ1YK M;?Y'SY17T'_8VE_] VT_[\+_ (4?V-I?_0-M/^_"_P"%OT/6MNH+>RM; M3=]EMH8-WWO+C"Y_*IZ]VFIJ"4W=GR=:5.51RIJR[!1116AD%-DC26-HY45T M8896&013J* V.)USX::??[IM*?[%,>=F,QG\.H_#\JX/4_!>N:429;)IHQ_R MT@^;6RVA5U6C\CV\+G6*H+ED^9>?^9\WD$$@C!'445]!7VBZ9J7 M-_8V\[?WGC&[\^M8L_P[\.SYQ:O%_P!4U5\,DSVZ?$5!KWXM?C_D> M+T5ZZ?A?HA/$ET!Z;Q_A0OPPT,'F2Z(]/,'^%9?V7B/+[SH_M[!^?W'D5 &3 M@=:]H@^'GAV$C-H\O_724FMFQT33--.;&PMX&_OI&-WY]:UAE-5_%)(YZG$5 M!+W(-_A_F>-:9X.UO52#!9/'&?\ EI-\B_K7>Z%\-+"QVS:M)]MF'/E@8C'] M3^/Y5V]%>E1RVC2=WJ_,\3%9WBJZY8^ZO+?[QL<:11K'$BHBC"JHP /I3J** M](\0**** "BBB@ HHHH Y37?A]I6K[Y;8?8;EN=\0^4GW7_#%>?ZIX!UW368 MK;?:XAT>W^;].M>UT5Y]?+Z%76UGY'L87.,5AURWYEV?^9\XR1O%(4E1D<=5 M88(IM?0U[IECJ*[;^S@N .GF1AB/H>U8EQ\/_#MP2?L1BS_SSD85YD\IJ+X) M)GNTN(J+7[R#7IK_ )'BE%>NM\,-#)^5[I1Z>8/\*!\+]#!YDNB/3S!_A6/] MEXCR^\Z?[>P?G]QY%2JI9@J@DDX ZU[1!\//#L&";1I?^NDA-;5EI&G:;_Q MX64%N>[1Q@$_CUK6&4U7\4DCGJ<14$OW<&_P_P SQS2_!&NZH08[-H(S_P M M+CY!^77]*[W0_AOING;9=1;[=..<,,1C\._XUV=%>G1RZA2=WJ_,\/%9UBL0 MN5/E7E_F(JJB!44*JC & !2T45Z)XH4444 %%%% ",JNI5P&4C!!&0:YO5/ M 6A:GN86WV60_P =N=OZ=/TKI:*SJ4H5%::N;4J]6B^:G)KT/*M2^%FH0$MI MEU%=)V5QL;^H/YUS%]X:UG3L_:].G51U94W+^8KWRBO-J951E\#:/;H\08F& ME1*7X/\ #_(^;Z*^@[S1M-U DWMA;SM_>>($_GUK(G\ >'9R?]!\O/\ SSD8 M?UKAEE-5?#),]6GQ%0?QP:^Y_P"1XG17K[_#'0F/R&Y3V$F?Z4S_ (5?HG_/ M6Z_[['^%9?V7B/+[SH_M[!^?W'D=%>PQ?#/0$^^+B3ZRX_E5^W\#>';8Y&G) M(?61BW\S51RJN]VD9RX@PJV3?R_X)XE#!+<2".WB>5ST5%))_ 5TVE?#W7-1 M96FB6RB/5Y^N/9>O\J]@M;*ULH_+L[:*W3^[$@4?I4]=E+*8+6I*YYM?B*K+ M2C&WKJO3IPI1Y8*R/G:U:I7G MSU'=A7B7CK6/[7\43>6VZ&V_7_ &1/^<]__6.G_P ^W]Y\^45]!_V-I?\ T#;3_OPO^%']C:7_ - VT_[\ M+_A1_9$_YP_UCI_\^W]Y\^HI=U11EF. /4U[WXPKF6R;<<=T/7\N#^==E3719$*2*&5A@J1D$5C6I* MM3<'U.C#5Y8>M&K'H?.-%?0?]C:7_P! VS_[\+_A1_8VE_\ 0-M/^_"_X5XG M]D3_ )SZK_6.G_S[?WGSY17T'_8VE_\ 0-M/^_"_X4?V-I?_ $#;3_OPO^%' M]D3_ )P_UCI_\^W]Y\^5Z%\+=:\NZN-(F;Y91YL.>S#[P_$<_@:]!_L;2_\ MH&VG_?A?\*?%I=A!*)(+&VCD7HR0J"/Q K?#Y=4H5544MCDQF=4L50E2=-Z^ /?4M4445[1\P%%%% '__9 end XML 14 R1.htm IDEA: XBRL DOCUMENT v3.25.2
Cover and DEI - shares
6 Months Ended
Jun. 30, 2025
Jul. 15, 2025
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2025  
Document Transition Report false  
Entity File Number 1-38494  
Entity Registrant Name Arcosa, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 82-5339416  
Entity Address, Address Line One 500 N. Akard Street, Suite 400  
Entity Address, City or Town Dallas,  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 75201  
City Area Code 972  
Local Phone Number 942-6500  
Title of 12(b) Security Common Stock ($0.01 par value)  
Trading Symbol ACA  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   49,044,906
Entity Central Index Key 0001739445  
Amendment Flag false  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q2  
Current Fiscal Year End Date --12-31  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Operations (unaudited) - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Revenues $ 736.9 $ 664.7 $ 1,368.9 $ 1,263.3
Cost of revenues 570.8 526.7 1,077.4 1,013.7
Gross Profit 166.1 138.0 291.5 249.6
Operating costs:        
Selling, general, and administrative expenses 73.0 79.5 146.7 148.6
Gain on disposition of property, plant, equipment, and other assets (4.5) (2.0) (8.3) (5.9)
(Gain) loss on sale of businesses 2.8 (12.5) 2.5 (19.5)
Impairment charge 0.0 5.8 0.0 5.8
Operating profit 94.8 67.2 150.6 120.6
Interest expense 28.5 11.4 56.8 19.7
Interest Income (1.3) (0.7) (3.1) (2.4)
Other (income) expense (2.2) 3.3 (2.1) 2.8
Income before income taxes 69.8 53.2 99.0 100.5
Provision for income taxes 10.1 7.6 15.7 15.7
Net income $ 59.7 $ 45.6 $ 83.3 $ 84.8
Net income per common share:        
Basic (in dollars per share) $ 1.22 $ 0.93 $ 1.70 $ 1.74
Diluted (in dollars per share) $ 1.22 $ 0.93 $ 1.70 $ 1.74
Weighted average number of shares outstanding:        
Basic (in shares) 48.9 48.6 48.8 48.5
Diluted (in shares) 49.0 48.7 48.9 48.7
Dividends declared per common share $ 0.05 $ 0.05 $ 0.10 $ 0.10
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Comprehensive Income (unaudited) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 59.7 $ 45.6 $ 83.3 $ 84.8
Currency translation adjustment:        
Unrealized gains (losses) arising during the period, net of tax expense (benefit) 0.9 (0.2) 0.9 (0.6)
Other comprehensive income (loss) 0.9 (0.2) 0.9 (0.6)
Comprehensive income $ 60.6 $ 45.4 $ 84.2 $ 84.2
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Comprehensive Income (unaudited) (Parenthetical) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Unrealized gains (losses) arising during the period, tax expense (benefit) $ (0.2) $ 0.0 $ (0.2) $ 0.0
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Balance Sheets - USD ($)
$ in Millions
Jun. 30, 2025
[1]
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 189.7 $ 187.3
Receivables, net of allowance 477.0 350.2
Inventories:    
Raw materials and supplies 179.4 147.1
Work in process 38.5 36.2
Finished goods 188.9 176.6
Total inventory 406.8 359.9
Other 43.2 56.6
Total current assets 1,116.7 954.0
Property, plant, and equipment, net 2,100.9 2,129.4
Goodwill 1,343.4 1,361.2
Intangibles, net 324.2 338.3
Deferred income taxes 2.6 2.8
Other assets 123.8 129.8
Total assets 5,011.6 4,915.5
Current liabilities:    
Accounts payable 297.5 237.3
Accrued liabilities 161.4 166.4
Advance billings 58.4 100.2
Current portion of long-term debt 10.2 12.1
Total current liabilities 527.5 516.0
Debt 1,673.3 1,676.8
Deferred income taxes 212.5 200.6
Other liabilities 90.0 93.9
Total liabilities 2,503.3 2,487.3
Stockholders' equity:    
Common stock $ 0.5 $ 0.5
Common stock, shares authorized 200,000,000.0 200,000,000.0
Capital in excess of par value $ 1,697.4 $ 1,696.5
Retained earnings 827.2 748.9
Accumulated other comprehensive loss (16.8) (17.7)
Total stockholders' equity 2,508.3 2,428.2
Total liabilities and stockholders' equity $ 5,011.6 $ 4,915.5
[1] (unaudited)
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Cash Flows (unaudited) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Operating activities:          
Net income $ 59.7 $ 45.6 $ 83.3 $ 84.8  
Adjustments to reconcile net income to net cash provided by operating activities:          
Depreciation, depletion, and amortization 56.1 46.6 109.7 89.4  
Impairment charge 0.0 5.8 0.0 5.8  
Stock-based compensation expense     13.4 14.1  
Provision for deferred income taxes     11.9 14.4  
Gain on disposition of property, plant, equipment, and other assets (4.5) (2.0) (8.3) (5.9)  
(Gain) loss on sale of businesses 2.8 (12.5) 2.5 (19.5)  
(Increase) decrease in other assets     2.3 (4.2)  
Increase (decrease) in other liabilities     (3.7) (9.7)  
Other     5.7 (5.7)  
Changes in current assets and liabilities:          
(Increase) decrease in receivables     (126.3) (80.6)  
(Increase) decrease in inventories     (50.7) 21.9  
(Increase) decrease in other current assets     13.4 11.3  
Increase (decrease) in accounts payable     60.1 (11.3)  
Increase (decrease) in advance billings     (41.8) (2.3)  
Increase (decrease) in accrued liabilities     (11.0) 16.3  
Net cash provided by operating activities     60.5 118.8  
Investing activities:          
Proceeds from disposition of property, plant, equipment, and other assets     10.8 7.4  
Proceeds from sale of businesses     0.0 33.3  
Capital expenditures     (61.8) (102.0)  
Cash received (paid) for acquisitions     17.6 (179.9)  
Net cash required by investing activities     (33.4) (241.2)  
Financing activities:          
Payments to retire debt     (6.6) (63.4)  
Proceeds from issuance of debt     0.0 200.0  
Dividends paid to common stockholders     (5.0) (4.9)  
Purchase of shares to satisfy employee tax on vested stock     (12.4) (10.4)  
Debt issuance costs     (0.7) 0.0  
Net cash (required) provided by financing activities     (24.7) 121.3  
Net increase (decrease) in cash and cash equivalents     2.4 (1.1)  
Cash and cash equivalents at beginning of period     187.3 104.8 $ 104.8
Cash and cash equivalents at end of period $ 189.7 [1] $ 103.7 $ 189.7 [1] $ 103.7 $ 187.3
[1] (unaudited)
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Stockholders' Equity (unaudited) - USD ($)
shares in Millions, $ in Millions
Total
Common Stock
Capital in Excess of Par Value
Retained Earnings
Accumulated Other Comprehensive Loss
Treasury Stock, Common
Beginning balance at Dec. 31, 2023 $ 2,332.0 $ 0.5 $ 1,682.8 $ 664.9 $ (16.2) $ 0.0
Beginning balance, shares at Dec. 31, 2023   48.6       0.0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 84.8     84.8    
Other comprehensive income (loss) (0.6)       (0.6)  
Dividends paid to common stockholders (4.9)     (4.9)    
Restricted shares, net - value 3.7   14.6     $ (10.9)
Restricted shares, net - shares   0.3       (0.1)
Retirement of treasury stock - value 0.0   (10.9)     $ (10.9)
Treasury Stock, Shares, Retired   (0.1)       (0.1)
Ending balance at Jun. 30, 2024 2,415.0 $ 0.5 1,686.5 744.8 (16.8) $ 0.0
Ending balance, shares at Jun. 30, 2024   48.8       0.0
Beginning balance at Mar. 31, 2024 2,373.8 $ 0.5 1,689.6 701.7 (16.6) $ (1.4)
Beginning balance, shares at Mar. 31, 2024   48.6       0.0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 45.6     45.6    
Other comprehensive income (loss) (0.2)       (0.2)  
Dividends paid to common stockholders (2.5)     (2.5)    
Restricted shares, net - value (1.7)   7.8     $ (9.5)
Restricted shares, net - shares   0.3       (0.1)
Retirement of treasury stock - value 0.0   (10.9)     $ (10.9)
Treasury Stock, Shares, Retired   (0.1)       (0.1)
Ending balance at Jun. 30, 2024 2,415.0 $ 0.5 1,686.5 744.8 (16.8) $ 0.0
Ending balance, shares at Jun. 30, 2024   48.8       0.0
Beginning balance at Dec. 31, 2024 2,428.2 $ 0.5 1,696.5 748.9 (17.7) $ 0.0
Beginning balance, shares at Dec. 31, 2024   48.8       0.0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 83.3     83.3    
Other comprehensive income (loss) 0.9       0.9  
Dividends paid to common stockholders (5.0)     (5.0)    
Restricted shares, net - value 0.9   13.5     $ (12.6)
Restricted shares, net - shares   0.4       (0.1)
Retirement of treasury stock - value 0.0   (12.6)     $ (12.6)
Treasury Stock, Shares, Retired   (0.1)       (0.1)
Ending balance at Jun. 30, 2025 2,508.3 [1] $ 0.5 1,697.4 827.2 (16.8) $ 0.0
Ending balance, shares at Jun. 30, 2025   49.1       0.0
Beginning balance at Mar. 31, 2025 2,454.5 $ 0.5 1,703.3 770.0 (17.7) $ (1.6)
Beginning balance, shares at Mar. 31, 2025   48.8       0.0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 59.7     59.7    
Other comprehensive income (loss) 0.9       0.9  
Dividends paid to common stockholders (2.5)     (2.5)    
Restricted shares, net - value (4.3)   6.7     $ (11.0)
Restricted shares, net - shares   0.4       (0.1)
Retirement of treasury stock - value 0.0   (12.6)     $ (12.6)
Treasury Stock, Shares, Retired   (0.1)       (0.1)
Ending balance at Jun. 30, 2025 $ 2,508.3 [1] $ 0.5 $ 1,697.4 $ 827.2 $ (16.8) $ 0.0
Ending balance, shares at Jun. 30, 2025   49.1       0.0
Statement of Stockholders' Equity [Abstract]            
Common Stock, Par or Stated Value Per Share $ 0.01          
[1] (unaudited)
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.25.2
Overview and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2025
Accounting Policies [Abstract]  
Overview and Summary of Significant Accounting Policies Overview and Summary of Significant Accounting Policies
Basis of Presentation
Arcosa, Inc. and its consolidated subsidiaries (“Arcosa,” the “Company,” “we,” or “our”), headquartered in Dallas, Texas, is a provider of infrastructure-related products and solutions with leading brands serving construction, engineered structures, and transportation markets in North America. Arcosa is a Delaware corporation and was incorporated in 2018 as a publicly-traded company, listed on the New York Stock Exchange.
The accompanying Consolidated Financial Statements are unaudited and have been prepared from the books and records of Arcosa, Inc. and its consolidated subsidiaries. All normal and recurring adjustments necessary for a fair presentation of the financial position of the Company and the results of operations, comprehensive income/loss, and cash flows have been made in conformity with accounting principles generally accepted in the U.S. (“GAAP”). All significant intercompany accounts and transactions have been eliminated. Because of seasonal and other factors, the financial condition and results of operations for the three and six months ended June 30, 2025 may not be indicative of Arcosa's expected business, financial condition, and results of operations for the year ending December 31, 2025.
These interim financial statements and notes are condensed as permitted by the instructions to Form 10-Q and should be read in conjunction with the audited Consolidated Financial Statements of the Company included in its Annual Report on Form 10-K for the year ended December 31, 2024.
Stockholders' Equity
In December 2024, the Company’s Board of Directors (the “Board") authorized a $50.0 million share repurchase program effective January 1, 2025 through December 31, 2026 to replace an expiring program of the same amount. For the three and six months ended June 30, 2025, the Company did not repurchase any shares, leaving the full amount of the $50.0 million authorization available as of June 30, 2025.
Revenue Recognition
Revenue is measured based on the allocation of the transaction price in a contract to satisfied performance obligations. The transaction price does not include any amounts collected on behalf of third parties. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a customer. The following is a description of principal activities from which the Company generates its revenue, separated by reportable segments. Payments for our products and services are generally due within normal commercial terms. For a further discussion regarding the Company’s reportable segments, see Note 4 Segment Information.
Construction Products
The Construction Products segment primarily recognizes revenue when the customer has accepted the product and legal title of the product has passed to the customer.
Engineered Structures
Within the Engineered Structures segment, revenue is recognized for wind towers and certain utility structures over time as the products are manufactured using an input approach based on the costs incurred relative to the total estimated costs of production. We recognize revenue over time for these products as they are highly customized to the needs of an individual customer resulting in no alternative use to the Company if not purchased by the customer after the contract is executed. In addition, we have the right to bill the customer for our work performed to date plus at least a reasonable profit margin for work performed. As of June 30, 2025, we had a contract asset of $57.6 million related to these contracts, compared to $65.5 million as of December 31, 2024, which is included in receivables, net of allowance, within the Consolidated Balance Sheets. The decrease in the contract asset is attributed to timing of deliveries of finished structures to customers during the period. For all other products, revenue is recognized when the customer has accepted the product and legal title of the product has passed to the customer.
Transportation Products
The Transportation Products segment recognizes revenue when the customer has accepted the product and legal title of the product has passed to the customer.
Revenues
Total revenues for the Company's reportable segments are presented below:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2025202420252024
 (in millions)
Aggregates$194.0 $169.7 $359.3 $328.6 
Specialty materials and asphalt133.3 66.0 206.5 129.2 
Aggregates intrasegment sales(10.3)(0.2)(14.4)(0.6)
Total Construction Materials317.0 235.5 551.4 457.2 
Construction site support37.5 40.6 65.9 70.1 
Construction Products354.5 276.1 617.3 527.3 
Utility and related structures205.2 209.4 401.0 386.7 
Wind towers87.8 65.4 176.8 119.7 
Engineered Structures293.0 274.8 577.8 506.4 
Inland barges89.4 75.7 173.8 155.4 
Steel components(1)
 38.1  74.2 
Transportation Products89.4 113.8 173.8 229.6 
Segment Totals before Eliminations736.9 664.7 1,368.9 1,263.3 
Eliminations —  — 
Consolidated Total$736.9 $664.7 $1,368.9 $1,263.3 
(1) On August 16, 2024, the Company completed the divestiture of its steel components business.
Unsatisfied Performance Obligations
The following table includes estimated revenue expected to be recognized in future periods related to performance obligations that are unsatisfied or partially satisfied as of June 30, 2025:
Unsatisfied performance obligations as of
 June 30, 2025
Total
Amount
 (in millions)
Engineered Structures:
Utility and related structures$450.0 
Wind towers$598.6 
Transportation Products:
Inland barges$277.0 
In our Engineered Structures segment, 84% of the unsatisfied performance obligations for our utility and related structures are expected to be delivered during 2025, and substantially all of the remaining performance obligations are expected to be delivered in 2026. For our wind towers business, 30% are expected to be delivered during 2025, 24% are expected to be delivered during 2026, and the remainder are expected to be delivered through 2028.
For inland barges in our Transportation Products segment, 57% of the unsatisfied performance obligations are expected to be delivered during 2025, and the remainder are expected to be delivered in 2026.
Income Taxes
The liability method is used to account for income taxes. Deferred income taxes represent the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Valuation allowances reduce deferred tax assets to an amount that will more likely than not be realized.
The Company regularly evaluates the likelihood of realization of tax benefits derived from positions it has taken in various federal and state filings after consideration of all relevant facts, circumstances, and available information. For those tax positions that are deemed more likely than not to be sustained, the Company recognizes the benefit it believes is cumulatively greater than 50% likely to be realized. To the extent the Company were to prevail in matters for which accruals have been established or be required to pay amounts in excess of recorded reserves, the effective tax rate in a given financial statement period could be materially impacted.
Financial Instruments
The Company considers all highly liquid debt instruments to be cash and cash equivalents if purchased with a maturity of three months or less. Financial instruments that potentially subject the Company to a concentration of credit risk are primarily cash investments and receivables. The Company places its cash investments in bank deposits and highly-rated money market funds, and its investment policy limits the amount of credit exposure to any one commercial issuer. We seek to limit concentration of credit risk with respect to the Company's receivables with control procedures that monitor the credit worthiness of customers, together with the large number of customers in the Company's customer base and their dispersion across different industries and geographic areas. As receivables are generally unsecured, the Company maintains an allowance based upon the expected credit losses. Receivable balances determined to be uncollectible are charged against the allowance. To accelerate the conversion to cash, the Company may sell a portion of its trade receivables to third parties. The Company has no recourse to these receivables once they are sold but may have continuing involvement related to servicing and collection activities. The impact of these transactions in the Company's Consolidated Statements of Operations for the three and six months ended June 30, 2025 was not significant. The carrying values of cash, receivables, and accounts payable are considered to be representative of their respective fair values.
Recent Accounting Pronouncements
Recently adopted accounting pronouncements
Effective January 1, 2025, the Company adopted Accounting Standards Update No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”), which is intended to improve the transparency of income tax disclosures by requiring 1) consistent categories and greater disaggregation of information in the rate reconciliation and 2) income taxes paid disaggregated by jurisdiction. The standard also includes certain other amendments to improve the effectiveness of income tax disclosures. The additional disclosure requirements will be reflected in our Annual Report on Form 10-K for the year ending December 31, 2025. As ASU 2023-09 only modifies the Company's required income tax disclosures, the adoption of this guidance did not have a material impact on the Company's Consolidated Financial Statements.
Effective January 1, 2024, the Company adopted Accounting Standards Update No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“ASU 2023-07”), which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The adoption of this guidance did not have a material effect on the Company's Consolidated Financial Statements.
Recently issued accounting pronouncements not adopted as of June 30, 2025
In November 2024, the FASB issued Accounting Standards Update No. 2024-03. "Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses" ("ASU 2024-03"), which requires public business entities to disclose additional information about certain key expense categories within major income statement captions in the notes to consolidated financial statements. These enhanced disclosures are expected to help investors more effectively understand an entity's performance, assess its prospects for future cash flows, and compare an entity's performance over time and with that of other entities. ASU 2024-03 is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027, and may be applied either prospectively or retrospectively. Early adoption is permitted. The Company is currently evaluating the impact of adopting ASU 2024-03 on its Consolidated Financial Statements.
Reclassifications
Certain prior year balances have been reclassified in the Consolidated Financial Statements and accompanying notes to the Consolidated Financial Statements to conform with the current year presentation.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.25.2
Acquisitions and Divestitures
6 Months Ended
Jun. 30, 2025
Business Combination [Abstract]  
Acquisitions and Divestitures
2025 Acquisitions
There were no acquisitions completed during the three and six months ended June 30, 2025.
2024 Acquisitions
On October 1, 2024, we acquired substantially all of the construction materials business of Stavola Holding Corporation and its affiliated entities ("Stavola") for $1.2 billion in cash, subject to certain customary purchase price adjustments. The purchase price was funded with a combination of proceeds from a private offering of $600.0 million of 6.875% senior unsecured notes that closed on August 26, 2024 and $700.0 million in borrowings under a variable-rate secured term loan entered into on October 1, 2024. See Note 7 Debt for additional information. Stavola, which is included in our Construction Products segment, is an aggregates-led and vertically integrated construction materials company primarily serving the New York-New Jersey Metropolitan Statistical Area ("MSA") through its network of five hard rock natural aggregates quarries, twelve asphalt plants, and three recycled aggregates sites. The Stavola acquisition expanded our platform into the nation's largest MSA with industry-leading financial attributes. During the three months ended March 31, 2025, the Company received $17.6 million from escrow related to purchase price adjustments in accordance with the terms of the purchase agreement for the Stavola acquisition, which reduced the total purchase price consideration. There were no amounts received from escrow during the three months ended June 30, 2025.
The Stavola acquisition was recorded as a business combination based on a preliminary valuation of assets acquired and liabilities assumed at their acquisition date fair values using unobservable inputs that are supported by little or no market activity and are significant to the fair value of the assets and liabilities ("Level 3" inputs). We expect to complete our purchase price allocation as soon as reasonably possible, not to exceed one year from the acquisition date. Adjustments to the preliminary purchase price allocation could be material, particularly with respect to our preliminary estimates of property, plant, and equipment, including mineral reserves. The following table details the preliminary purchase price allocation as of the acquisition date:
(in millions)
Cash$0.7 
Receivables, net of allowance69.2 
Inventories23.5 
Other current assets2.6 
Property, plant, and equipment, including mineral reserves743.0 
Goodwill333.8 
Intangibles41.0 
Other assets24.9 
Accounts payable(18.0)
Accrued liabilities(2.6)
Advance billings(0.8)
Other liabilities(25.3)
Total net assets acquired$1,192.0 
Goodwill represents the excess of the purchase consideration over the preliminary valuation of the net assets acquired. The acquired goodwill, which has been assigned to the Construction Products segment, is tax-deductible and primarily attributable to Stavola's market position and existing workforce. The acquired intangibles include beneficial use rights, recycling permits, and the Stavola trade name, which have a useful life of 34 years, 20 years, and 5 years, respectively.
On the acquisition date, the Company also entered into three separate lease agreements for properties owned by the sellers. These lease agreements were accounted for separately from the Stavola acquisition, and the corresponding right of use assets and lease liabilities of $12.4 million and $12.6 million, respectively, are reflected in the Consolidated Balance Sheet as of June 30, 2025.
Revenues and operating profit included in the Consolidated Statement of Operations were $90.3 million and $22.9 million, respectively, for the three months ended June 30, 2025, and $116.7 million and $11.9 million, respectively, for the six months ended June 30, 2025. Non-recurring transaction costs incurred during the three and six months ended June 30, 2025 were $0.5 million and $1.2 million, respectively.
In July 2024, we completed the acquisition of a Phoenix, Arizona based natural aggregates business in our Construction Products segment, for a total purchase price of $35.0 million.
In April 2024, we completed the acquisition of Ameron Pole Products LLC ("Ameron"), a leading manufacturer of highly engineered, premium concrete and steel poles for a broad range of infrastructure applications, including lighting, traffic, electric distribution, and small-cell telecom, for a total purchase price of $180.0 million. With operations in Alabama, California, and Oklahoma, Ameron is included in our Engineered Structures segment. The acquisition was funded with $160.0 million of borrowings under our revolving credit facility and cash on hand. The acquisition was recorded as a business combination based on a valuation of the assets acquired and liabilities assumed at their acquisition date fair value using Level 3 inputs. The final valuation resulted in the recognition of, among others, $60.8 million of property, plant, and equipment, $25.6 million of customer relationships, $18.1 million of inventory, $12.8 million of developed technology, $12.0 million of accounts receivable, $8.9 million of trademarks and $42.3 million of goodwill in our Engineered Structures segment. The acquired goodwill, which is tax-deductible, primarily relates to Ameron's market position and existing workforce.
Divestitures
There were no divestitures completed during the three and six months ended June 30, 2025.
In August 2024, the Company completed the divestiture of its steel components business. The steel components business, previously reported in the Transportation Products segment, was a leading supplier of railcar coupling devices, railcar axles, and circular forgings. The total consideration for the divestiture was $110.0 million consisting of $55.0 million in cash, a $25.0 million seller's note and a $30.0 million earnout, for which the estimated fair value as of June 30, 2025 was $12.8 million. See Note 3 Fair Value Accounting. During the three and six months ended June 30, 2025, the Company recognized a loss of $2.8 million and $2.5 million, respectively, primarily due to a change in the estimated fair value of the earnout, which is presented within operating profit in the Consolidated Statements of Operations. Revenues and operating profit of the steel components business were $38.1 million and $2.0 million, respectively, for the three months ended June 30, 2024, and $74.2 million and $4.5 million, respectively, for the six months ended June 30, 2024. As the steel components business was not core to Arcosa's long-term strategy, its divestiture was not considered a strategic shift that would have a major effect on the Company's operations or financial results from either a quantitative or qualitative perspective. Accordingly, it is not reported as a discontinued operation.
During the three months ended June 30, 2024, we completed the divestiture of certain assets and liabilities of a single-location asphalt and paving operation in our Construction Products segment and the sale of a non-operating facility in our Engineered Structures segment. The total consideration for these divestitures was $27.3 million.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Accounting
6 Months Ended
Jun. 30, 2025
Fair Value Disclosures [Abstract]  
Fair Value Accounting Fair Value Accounting
Assets and liabilities measured at fair value on a recurring basis are summarized below:
 Fair Value Measurement as of June 30, 2025
 Level 1Level 2Level 3Total
(in millions)
Assets:
Cash equivalents$81.0 $ $ $81.0 
Contingent consideration(1)
  12.8 12.8 
Total assets$81.0 $ $12.8 $93.8 
 Fair Value Measurement as of December 31, 2024
 Level 1Level 2Level 3Total
(in millions)
Assets:
Cash equivalents$133.0 $— $— $133.0 
Contingent consideration(1)
— — 15.4 15.4 
Total assets$133.0 $— $15.4 $148.4 
Liabilities:
Contingent consideration(2)
$— $— $1.4 $1.4 
Total liabilities$— $— $1.4 $1.4 

(1) Included in other assets on the Consolidated Balance Sheets.
(2) Included in accrued liabilities on the Consolidated Balance Sheets.

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for that asset or liability in an orderly transaction between market participants on the measurement date. An entity is required to establish a fair value hierarchy that maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. The three levels of inputs that may be used to measure fair values are listed below:
Level 1 – This level is defined as quoted prices in active markets for identical assets or liabilities. The Company’s cash equivalents are instruments of the U.S. Treasury or highly-rated money market mutual funds.
Level 2 – This level is defined as observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 – This level is defined as unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. Contingent consideration relates to estimated future payments expected from businesses previously acquired or sold. We estimate the fair value of the contingent consideration using a model appropriate for the structure of the contingent consideration, which may include discounted cash flow models, Monte Carlo simulations, or option pricing models. The fair values are sensitive to changes in the forecast of the performance metrics and in other metrics such as discount rates and volatility. The fair value is reassessed quarterly based on assumptions used in our latest projections. See further discussion in Note 2 Acquisitions and Divestitures.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information
6 Months Ended
Jun. 30, 2025
Segment Reporting [Abstract]  
Segment Information Segment Information
The Company's operating segments are identified on the basis of information that is reviewed by our chief operating decision maker, the Chief Executive Officer, to make decisions about resources to be allocated and assess its performance. The Company reports operating results in three principal business segments:
Construction Products. The Construction Products segment primarily produces and sells natural and recycled aggregates, specialty materials, asphalt mix, and construction site support equipment, including trench shields and shoring products.
Engineered Structures. The Engineered Structures segment primarily manufactures and sells steel and concrete structures for infrastructure businesses, including utility structures for electricity transmission and distribution, structural wind towers, traffic and lighting structures, and telecommunication structures. These products share similar manufacturing competencies and steel sourcing requirements and can be manufactured across our North American footprint.
Transportation Products. The Transportation Products segment primarily manufactures and sells inland barges, fiberglass barge covers, winches, marine hardware, and other transportation and industrial equipment. In August 2024, the Company completed the sale of its steel components business, which manufactured and sold steel components for railcars. See Note 2 Acquisitions and Divestitures.
The financial information for these segments is shown in the tables below. We operate principally in North America.
Three Months Ended June 30, 2025
Construction ProductsEngineered StructuresTransportation ProductsCorporateEliminationsConsolidated
 (in millions)
Revenues$354.5 $293.0 $89.4 $ $ $736.9 
Operating Costs
Cost of revenues270.1 227.0 73.7   570.8 
Selling, general, and administrative30.3 23.2 4.1 15.4  73.0 
Gain on disposition of property, plant, equipment, and other assets(4.5)    (4.5)
Loss on sale of businesses  2.8   2.8 
Operating profit (loss)$58.6 $42.8 $8.8 $(15.4)$ $94.8 
Depreciation, depletion, and amortization$41.8 $12.0 $1.9 $0.4 $ $56.1 
Assets $3,320.8 $1,298.0 $153.0 $239.8 $ $5,011.6 
Capital Expenditures$18.6 $8.0 $0.8 $0.4 $ $27.8 
Six Months Ended June 30, 2025
Construction ProductsEngineered StructuresTransportation ProductsCorporateEliminationsConsolidated
 (in millions)
Revenues$617.3 $577.8 $173.8 $ $ $1,368.9 
Operating Costs
Cost of revenues487.2 449.6 140.6   1,077.4 
Selling, general, and administrative61.5 46.4 8.0 30.8  146.7 
Gain on disposition of property, plant, equipment, and other assets(8.3)    (8.3)
Loss on sale of businesses  2.5   2.5 
Operating profit (loss)$76.9 $81.8 $22.7 $(30.8)$ $150.6 
Depreciation, depletion, and amortization$80.4 $24.7 $3.8 $0.8 $ $109.7 
Assets $3,320.8 $1,298.0 $153.0 $239.8 $ $5,011.6 
Capital Expenditures$43.0 $15.6 $1.8 $1.4 $ $61.8 

Three Months Ended June 30, 2024
Construction ProductsEngineered StructuresTransportation ProductsCorporateEliminationsConsolidated
 (in millions)
Revenues$276.1 $274.8 $113.8 $— $— $664.7 
Operating Costs
Cost of revenues208.3 223.9 94.5   526.7 
Selling, general, and administrative29.1 23.8 6.7 19.9  79.5 
Gain on disposition of property, plant, equipment, and other assets(1.5)(0.5)—   (2.0)
Gain on sale of businesses(5.0)(7.5)—   (12.5)
Impairment charge5.8 — —   5.8 
Operating profit (loss)$39.4 $35.1 $12.6 $(19.9)$— $67.2 
Depreciation, depletion, and amortization$29.4 $12.5 $4.1 $0.6 $— $46.6 
Assets$2,058.0 $1,318.7 $291.4 $139.8 $— $3,807.9 
Capital Expenditures$28.1 $16.2 $2.3 $1.0 $— $47.6 
Six Months Ended June 30, 2024
Construction ProductsEngineered StructuresTransportation ProductsCorporateEliminationsConsolidated
 (in millions)
Revenues$527.3 $506.4 $229.6 $— $— $1,263.3 
Operating Costs
Cost of revenues406.6 417.7 189.4   1,013.7 
Selling, general, and administrative57.1 42.3 13.0 36.2  148.6 
Gain on disposition of property, plant, equipment, and other assets(5.4)(0.5)—   (5.9)
Gain on sale of businesses(5.0)(14.5)—   (19.5)
Impairment charge5.8 — —   5.8 
Operating profit (loss)$68.2 $61.4 $27.2 $(36.2)$— $120.6 
Depreciation, depletion, and amortization$59.5 $20.4 $8.1 $1.4 $— $89.4 
Assets$2,058.0 $1,318.7 $291.4 $139.8 $— $3,807.9 
Capital Expenditures$58.8 $37.6 $4.2 $1.4 $— $102.0 
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.25.2
Property, Plant, and Equipment
6 Months Ended
Jun. 30, 2025
Property, Plant and Equipment [Abstract]  
Property, Plant, and Equipment Property, Plant, and Equipment
The following table summarizes the components of property, plant, and equipment as of June 30, 2025 and December 31, 2024.
June 30,
2025
December 31,
2024
 (in millions)
Land$170.0 $158.3 
Mineral reserves1,117.4 1,111.7 
Buildings and improvements391.4 366.4 
Machinery and other1,308.2 1,292.8 
Construction in progress129.2 129.7 
3,116.2 3,058.9 
Less accumulated depreciation and depletion(1,015.3)(929.5)
$2,100.9 $2,129.4 
No impairment charges were recognized during the three and six months ended June 30, 2025. The Company recorded an impairment of $5.8 million during the three and six months ended June 30, 2024 related to the closure of the Company's aggregates operations in west Texas in our Construction Products segment. Depreciation and depletion related to assets that contribute to the production of revenue are included in cost of revenues on the Consolidated Statements of Operations.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Other Intangible Assets
6 Months Ended
Jun. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets
Goodwill
Goodwill by segment is as follows:
June 30,
2025
December 31,
2024
 (in millions)
Construction Products$843.4 $861.2 
Engineered Structures480.1 480.1 
Transportation Products19.9 19.9 
$1,343.4 $1,361.2 
The decrease in Construction Products goodwill during the six months ended June 30, 2025 is due to purchase price adjustments from the Stavola acquisition. See Note 2 Acquisitions and Divestitures.
Intangible Assets
Intangibles, net consisted of the following:
June 30,
2025
December 31,
2024
(in millions)
Intangibles with indefinite lives - Trademarks$43.8 $43.8 
Intangibles with definite lives:
Customer relationships167.3169.1
Permits178.1178.1
Other46.149.6
391.5396.8
Less accumulated amortization(111.1)(102.3)
280.4294.5
Intangible assets, net$324.2 $338.3 
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.25.2
Debt
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Debt Debt
The following table summarizes the components of debt as of June 30, 2025 and December 31, 2024:
June 30,
2025
December 31,
2024
 (in millions)
Revolving credit facility$ $— 
Term Loan696.5 700.0 
2021 Senior Notes - 4.375% due April 2029400.0 400.0 
2024 Senior Notes - 6.875% due August 2032600.0 600.0 
Finance leases (see Note 8 Leases)4.0 7.1 
1,700.5 1,707.1 
Less: unamortized debt issuance costs(17.0)(18.2)
Total debt$1,683.5 $1,688.9 
Revolving Credit Facility
In August 2023, we entered into a Second Amended and Restated Credit Agreement (as amended, the "Credit Agreement") to increase our revolving credit facility from $500.0 million to $600.0 million, extend the maturity date of our revolving credit facility from January 2, 2025 to August 23, 2028, and refinance and repay in full the remaining balance of the term loan then outstanding under our prior credit facility.
On August 15, 2024, we entered into Amendment No. 1 to the Credit Agreement ("Amendment No. 1 to the Credit Agreement") to, among other things, (i) increase our revolving credit facility from $600.0 million to $700.0 million, (ii) collateralize the amended revolving credit facility with substantially all of our and our subsidiary guarantors' personal property (with certain exceptions), (iii) make the applicable margin for revolving borrowings, letters of credit and the commitment fee rate be based on our consolidated net leverage ratio (permitting up to $150.0 million of unrestricted cash to be netted from the calculation thereof), (iv) modify the margin for Secured Overnight Financing Rate ("SOFR")-based revolving borrowings and letters of credit to range from 1.25% to 2.50% per annum, (v) modify the margin for base rate revolving borrowings to range from 0.25% to 1.50%, (vi) modify the commitment fee that accrues on the unused portion of the revolving credit facility to range from 0.20% to 0.45%, and (vii) modify the maximum permitted leverage ratio to include a net debt concept (permitting up to $150.0 million of unrestricted cash to be netted from the calculation thereof), and to provide that such ratio shall be no greater than 5.00 to 1.00 during the fourth quarter of 2024 and the next two fiscal quarters, 4.50 to 1.00 for the next following two fiscal quarters, and 4.00 to 1.00 for each fiscal quarter thereafter (however, this maximum permitted leverage ratio may be increased to 4.50 to 1.00 for up to four fiscal quarters if a material acquisition is entered into). These amendments did not become effective until the closing of the Stavola acquisition on October 1, 2024. The amended revolving credit facility's maturity date of August 23, 2028 remains unchanged.
As of June 30, 2025, we had no outstanding loans borrowed under our revolving credit facility, which left $700.0 million available for borrowing.
The interest rates for revolving loans under the Credit Agreement are variable based on the daily simple or term SOFR, plus a 10-basis point credit spread adjustment, or an alternate base rate, in each case plus a margin for borrowing. A commitment fee accrues on the average daily unused portion of the revolving credit facility. The margin for revolving borrowings and commitment fee rate are determined based on the Company’s consolidated total net leverage ratio (as measured by a consolidated funded indebtedness, less the aggregate amount of unrestricted cash up to a maximum amount not to exceed $150.0 million, to consolidated EBITDA ratio). As of June 30, 2025, the margin for borrowing based on SOFR was set at 2.00% and the commitment fee rate was set at 0.35%.
The revolving credit facility portion of the Credit Agreement requires the maintenance of certain ratios related to leverage and interest coverage. As of June 30, 2025, we were in compliance with all such financial covenants. Borrowings under the Credit Agreement are guaranteed by certain domestic subsidiaries of the Company. On October 1, 2024, we collateralized our obligations under the Credit Agreement with substantially all of our and our subsidiary guarantors' personal property (with certain exceptions).
The carrying value of revolving borrowings under the Credit Agreement approximates fair value because the interest rate adjusts to the market interest rate (Level 3 input). See Note 3 Fair Value Accounting.
In connection with the Credit Agreement, the Company incurred debt issuance costs of approximately $1.9 million during the year ended December 31, 2024. As of June 30, 2025, total unamortized debt issuance costs related to the prior and amended revolving credit facilities were $3.2 million. These costs are included in other assets on the Consolidated Balance Sheet and are amortized into interest expense over the term of the Credit Agreement.
Term Loan
Amendment No. 1 to the Credit Agreement provided for a secured term loan facility (the “2024 Term Loan”) in an aggregate principal amount of $700.0 million. The 2024 Term Loan was funded on October 1, 2024 with the closing of the Stavola acquisition, of which $100.0 million was used to pay down the Company's revolving credit facility. The 2024 Term Loan required, among other things, (i) mandatory prepayments from excess cash flow on an annual basis, commencing with the fiscal year ending December 31, 2025, (ii) mandatory prepayments with proceeds of certain asset sales and debt issuances, and (iii) quarterly principal amortization payments in an amount equal to 0.25% of the 2024 Term Loan. The 2024 Term Loan had a maturity date of October 1, 2031. The interest rate for the 2024 Term Loan was based on SOFR plus 2.25% per year. The 2024 Term Loan was prepayable at any time without penalty. The 2024 Term Loan was guaranteed by the same subsidiaries of the Company that guarantee our revolving credit facility, and the 2024 Term Loan was secured on a pari passu basis with our revolving credit facility.
In connection with the issuance of the 2024 Term Loan, the Company incurred $7.0 million of debt issuance costs.
On June 17, 2025, we entered into Amendment No. 2 to the Credit Agreement to establish a new class of term loans (the "2025 Refinancing Term Loan") in an aggregate principal amount of $698.3 million. We used the 2025 Refinancing Term Loan's net proceeds, together with cash on hand, to satisfy the outstanding balance under the 2024 Term Loan. The interest rate for the 2025 Refinancing Term Loan is based on SOFR plus 2.00% per year, or an alternate base rate, plus 1.00% per year, a 0.25% per annum reduction from the 2024 Term Loan. If the 2025 Refinancing Term Loan is prepaid in connection with a repricing transaction or we effect any amendment to the Credit Agreement resulting in a repricing transaction, in either case within six months after the initial funding of the 2025 Refinancing Term Loan, there is a 1.00% premium on such prepaid amount or on the amount outstanding at the time such repricing transaction amendment becomes effective. Otherwise, the 2025 Refinancing Term Loan is prepayable at any time without premium or penalty (other than customary SOFR-related breakage costs). All other terms of the 2025 Refinancing Term Loan are the same as the 2024 Term Loan that was prepaid with the proceeds of the 2025 Refinancing Term Loan.
In connection with the issuance of the 2025 Refinancing Term Loan, the Company incurred $0.7 million of debt issuance costs.
Senior Notes
On August 26, 2024, the Company issued $600.0 million aggregate principal amount of 6.875% senior unsecured notes (the "2024 Notes") that mature in August 2032. Interest on the 2024 Notes is payable semiannually in February and August. In April 2021, the Company issued $400.0 million aggregate principal amount of 4.375% senior unsecured notes (the "2021 Notes", and together with the 2024 Notes, the "Senior Notes") that mature in April 2029. Interest on the 2021 Notes is payable semiannually in April and October. The Senior Notes are senior unsecured obligations of the Company and are guaranteed on a senior unsecured basis by each of the Company’s domestic subsidiaries that is a guarantor under our Credit Agreement. The terms of each indenture governing the Senior Notes, among other things, limit the ability of the Company and each of its subsidiaries to create liens on assets, enter into sale and leaseback transactions, and consolidate, merge or transfer all or substantially all of its assets and the assets of its subsidiaries. The terms of each indenture also limit the ability of the Company’s non-guarantor subsidiaries to incur certain types of debt.
The Company has the option to redeem all or a portion of the Senior Notes at redemption prices set forth in the applicable indenture, plus accrued and unpaid interest to the redemption date. If a Change of Control Triggering Event (as defined in each applicable indenture) occurs, the Company must offer to repurchase the Senior Notes at a price equal to 101% of the principal amount of the Senior Notes, plus accrued and unpaid interest to the date of repurchase.
The estimated fair values of the 2024 Notes and 2021 Notes as of June 30, 2025 were $623.0 million and $387.1 million, respectively, based on quoted market prices in a market with little activity (Level 2 input).
In connection with the issuance of the 2024 Notes and the 2021 Notes, the Company incurred $8.2 million and $6.6 million, respectively, of debt issuance costs.
The remaining principal payments under existing debt agreements as of June 30, 2025 are as follows:
20252026202720282029Thereafter
 (in millions)
Term Loan$3.5 $7.0 $7.0 $7.0 $7.0 $665.0 
2021 Senior Notes - 4.375% due April 2029— — — — 400.0 — 
2024 Senior Notes - 6.875% due August 2032— — — — — 600.0 
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.25.2
Leases
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Leases Leases
We have various leases primarily for office space, land and buildings, and certain equipment. At inception, we determine if an arrangement contains a lease and whether that lease meets the classification criteria of a finance or operating lease. For leases that contain options to purchase, terminate, or extend, such options are included in the lease term when it is reasonably certain that the option will be exercised. Some of our lease arrangements contain lease components and non-lease components which are accounted for as a single lease component as we have elected the practical expedient to group lease and non-lease components for all leases.
As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on information available at commencement date in determining the present value of lease payments.
Future minimum lease payments for operating and finance lease obligations as of June 30, 2025 consisted of the following:
Operating LeasesFinance Leases
(in millions)
2025 (remaining)$6.3 $2.2 
202611.3 1.5 
20278.1 0.4 
20286.3 0.1 
20295.8  
Thereafter55.7  
Total undiscounted future minimum lease obligations93.5 4.2 
Less imputed interest(33.4)(0.2)
Present value of net minimum lease obligations$60.1 $4.0 
The following table summarizes our operating and finance leases and their classification within the Consolidated Balance Sheet.
June 30,
2025
December 31,
2024
(in millions)
Assets
Operating - Other assets
$59.7 $63.1 
Finance - Property, plant, and equipment, net
9.6 12.3 
Total lease assets69.3 75.4 
Liabilities
Current
Operating - Accrued liabilities
8.2 8.6 
Finance - Current portion of long-term debt
3.2 5.2 
Non-current
Operating - Other liabilities
51.9 54.7 
Finance - Debt
0.8 1.9 
Total lease liabilities$64.1 $70.4 
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.25.2
Other, Net
6 Months Ended
Jun. 30, 2025
Other Income and Expenses [Abstract]  
Other, Net Other
Other (income) expense consists of the following items:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2025202420252024
 (in millions)
Foreign currency exchange transactions(2.2)3.3 (2.1)2.8 
Other (income) expense$(2.2)$3.3 $(2.1)$2.8 
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes
6 Months Ended
Jun. 30, 2025
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
For interim income tax reporting, we estimate our annual effective tax rate and apply it to our year-to-date ordinary income (loss). Tax jurisdictions with a projected or year to date loss for which a tax benefit cannot be realized are excluded. The tax effects of unusual or infrequently occurring items, including changes in judgment about valuation allowances and effects of changes in tax laws or rates, are reported in the interim period in which they occur. We have open tax years from 2019 to 2024 with various significant tax jurisdictions.
Our effective tax rates of 14.5% and 15.9% for the three and six months ended June 30, 2025, respectively, differed from the U.S. federal statutory rate of 21.0% due to Advanced Manufacturing Production ("AMP") tax credits, state income taxes, statutory depletion deductions, compensation-related items, and other foreign adjustments. Our effective tax rates of 14.3% and 15.6% for the three and six months ended June 30, 2024, respectively, differed from the U.S. federal statutory rate of 21.0% due to AMP tax credits, compensation-related items, state income taxes, statutory depletion deductions, and tax effects of foreign currency translations.
On July 4, 2025, the One Big Beautiful Bill Act (“OBBBA”) was enacted. The OBBBA includes significant provisions, such as the permanent extension of certain expiring provisions of the Tax Cuts and Jobs Act, the scaling back of, repeal of, and/or addition of stricter eligibility requirements for, several renewable-energy tax incentives, and the restoration of immediate deductibility of certain capital expenditures for tangible, depreciable personal property, and research and development expenditures. The legislation has multiple effective dates, with certain provisions effective in 2025 and others implemented through 2027. We are currently assessing the impact of the OBBBA on our consolidated financial statements.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.25.2
Employee Retirement Plans
6 Months Ended
Jun. 30, 2025
Retirement Benefits [Abstract]  
Employee Retirement Plans Employee Retirement Plans
Total employee retirement plan expense, which includes related administrative expenses, is as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2025202420252024
(in millions)
Defined contribution plans$4.8 $4.6 $9.2 $8.6 
Multiemployer plans0.8 0.4 1.3 0.8 
$5.6 $5.0 $10.5 $9.4 
The Company contributes to various multiemployer defined benefit pension plans under the terms of collective-bargaining agreements that cover certain union-represented employees at one of the facilities in our Engineered Structures segment and four of the facilities in our Construction Products segment acquired in the Stavola acquisition. The Company contributed $0.8 million and $1.3 million to the multiemployer plans for the three and six months ended June 30, 2025, respectively. The Company contributed $0.4 million and $0.8 million to the multiemployer plans for the three and six months ended June 30, 2024, respectively. Total contributions to these plans for 2025 are expected to be approximately $2.8 million.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.25.2
Accumulated Other Comprehensive Loss
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Loss
Changes in accumulated other comprehensive loss for the six months ended June 30, 2025 and 2024 are as follows:
Currency
translation
adjustments
Accumulated
other
comprehensive
loss
 (in millions)
Balances at December 31, 2023$(16.2)$(16.2)
Other comprehensive income (loss), net of tax, before reclassifications(0.6)(0.6)
Amounts reclassified from accumulated other comprehensive loss, net of tax expense (benefit) of $0.0 and $0.0
— — 
Other comprehensive income (loss)(0.6)(0.6)
Balances at June 30, 2024$(16.8)$(16.8)
Balances at December 31, 2024$(17.7)$(17.7)
Other comprehensive income (loss), net of tax, before reclassifications0.9 0.9 
Amounts reclassified from accumulated other comprehensive loss, net of tax expense (benefit) of $0.0 and $0.0
  
Other comprehensive income (loss)0.9 0.9 
Balances at June 30, 2025$(16.8)$(16.8)
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Stock-based compensation totaled approximately $6.7 million and $13.4 million for the three and six months ended June 30, 2025, respectively. Stock-based compensation totaled approximately $7.4 million and $14.1 million for the three and six months ended June 30, 2024, respectively.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Common Share
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Earnings per Common Share Earnings Per Common Share
Basic earnings per common share is computed by dividing net income remaining after allocation to participating unvested restricted shares by the weighted average number of basic common shares outstanding for the period. Except when the effect would be antidilutive, the calculation of diluted earnings per common share includes the weighted average net impact of nonparticipating unvested restricted shares. Total weighted average restricted shares were 1.1 million for the three and six months ended June 30, 2025. Total weighted average restricted shares were 1.2 million for the three and six months ended June 30, 2024.
The computation of basic and diluted earnings per share follows.
 Three Months Ended
June 30, 2025
Three Months Ended
June 30, 2024
 Income
(Loss)
Average
Shares
EPSIncome
(Loss)
Average
Shares
EPS
(in millions, except per share amounts)
Net income$59.7 $45.6 
Unvested restricted share participation(0.1)(0.1)
Net income per common share – basic59.6 48.9 $1.22 45.5 48.6 $0.93 
Effect of dilutive securities:
Nonparticipating unvested restricted shares 0.1 — 0.1 
Net income per common share – diluted$59.6 49.0 $1.22 $45.5 48.7 $0.93 
 Six Months Ended
June 30, 2025
Six Months Ended
June 30, 2024
 Income
(Loss)
Average
Shares
EPSIncome
(Loss)
Average
Shares
EPS
(in millions, except per share amounts)
Net income$83.3 $84.8 
Unvested restricted share participation(0.2)(0.3)
Net income per common share – basic83.1 48.8 $1.70 84.5 48.5 $1.74 
Effect of dilutive securities:
Nonparticipating unvested restricted shares 0.1  0.2 
Net income per common share – diluted$83.1 48.9 $1.70 $84.5 48.7 $1.74 
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
The Company is involved in claims and lawsuits incidental to our business arising from various matters including commercial disputes, alleged product defect and/or warranty claims, intellectual property matters, personal injury claims, environmental issues, employment and/or workplace-related matters, and various governmental regulations. The Company evaluates its exposure to such claims and suits periodically and establishes accruals for these contingencies when probable losses can be reasonably estimated. At June 30, 2025, the reasonably possible losses and any related accruals for such matters were not significant.
Estimates of liability arising from future proceedings, assessments, or remediation are inherently imprecise. Accordingly, there can be no assurance that we will not become involved in future litigation or other proceedings, including those related to the environment or, if we are found to be responsible or liable in any such litigation or proceeding, that such costs would not be material to the Company.
Other commitments
In the normal course of business, at June 30, 2025, the Company was contingently liable for $201.7 million in surety bonds, which guarantee its own performance and are required by certain states and municipalities and their related agencies. The Company has indemnified the underwriting insurance companies against any exposure under the surety bonds. The Company is not aware of any circumstances that would result in material claims against these bonds.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.25.2
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2025
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.25.2
Overview and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2025
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
Arcosa, Inc. and its consolidated subsidiaries (“Arcosa,” the “Company,” “we,” or “our”), headquartered in Dallas, Texas, is a provider of infrastructure-related products and solutions with leading brands serving construction, engineered structures, and transportation markets in North America. Arcosa is a Delaware corporation and was incorporated in 2018 as a publicly-traded company, listed on the New York Stock Exchange.
The accompanying Consolidated Financial Statements are unaudited and have been prepared from the books and records of Arcosa, Inc. and its consolidated subsidiaries. All normal and recurring adjustments necessary for a fair presentation of the financial position of the Company and the results of operations, comprehensive income/loss, and cash flows have been made in conformity with accounting principles generally accepted in the U.S. (“GAAP”). All significant intercompany accounts and transactions have been eliminated. Because of seasonal and other factors, the financial condition and results of operations for the three and six months ended June 30, 2025 may not be indicative of Arcosa's expected business, financial condition, and results of operations for the year ending December 31, 2025.
These interim financial statements and notes are condensed as permitted by the instructions to Form 10-Q and should be read in conjunction with the audited Consolidated Financial Statements of the Company included in its Annual Report on Form 10-K for the year ended December 31, 2024.
Stockholders' Equity
Stockholders' Equity
In December 2024, the Company’s Board of Directors (the “Board") authorized a $50.0 million share repurchase program effective January 1, 2025 through December 31, 2026 to replace an expiring program of the same amount. For the three and six months ended June 30, 2025, the Company did not repurchase any shares, leaving the full amount of the $50.0 million authorization available as of June 30, 2025.
Revenue Recognition
Revenue Recognition
Revenue is measured based on the allocation of the transaction price in a contract to satisfied performance obligations. The transaction price does not include any amounts collected on behalf of third parties. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a customer. The following is a description of principal activities from which the Company generates its revenue, separated by reportable segments. Payments for our products and services are generally due within normal commercial terms. For a further discussion regarding the Company’s reportable segments, see Note 4 Segment Information.
Construction Products
The Construction Products segment primarily recognizes revenue when the customer has accepted the product and legal title of the product has passed to the customer.
Engineered Structures
Within the Engineered Structures segment, revenue is recognized for wind towers and certain utility structures over time as the products are manufactured using an input approach based on the costs incurred relative to the total estimated costs of production. We recognize revenue over time for these products as they are highly customized to the needs of an individual customer resulting in no alternative use to the Company if not purchased by the customer after the contract is executed. In addition, we have the right to bill the customer for our work performed to date plus at least a reasonable profit margin for work performed. As of June 30, 2025, we had a contract asset of $57.6 million related to these contracts, compared to $65.5 million as of December 31, 2024, which is included in receivables, net of allowance, within the Consolidated Balance Sheets. The decrease in the contract asset is attributed to timing of deliveries of finished structures to customers during the period. For all other products, revenue is recognized when the customer has accepted the product and legal title of the product has passed to the customer.
Transportation Products
The Transportation Products segment recognizes revenue when the customer has accepted the product and legal title of the product has passed to the customer.
Revenues
Total revenues for the Company's reportable segments are presented below:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2025202420252024
 (in millions)
Aggregates$194.0 $169.7 $359.3 $328.6 
Specialty materials and asphalt133.3 66.0 206.5 129.2 
Aggregates intrasegment sales(10.3)(0.2)(14.4)(0.6)
Total Construction Materials317.0 235.5 551.4 457.2 
Construction site support37.5 40.6 65.9 70.1 
Construction Products354.5 276.1 617.3 527.3 
Utility and related structures205.2 209.4 401.0 386.7 
Wind towers87.8 65.4 176.8 119.7 
Engineered Structures293.0 274.8 577.8 506.4 
Inland barges89.4 75.7 173.8 155.4 
Steel components(1)
 38.1  74.2 
Transportation Products89.4 113.8 173.8 229.6 
Segment Totals before Eliminations736.9 664.7 1,368.9 1,263.3 
Eliminations —  — 
Consolidated Total$736.9 $664.7 $1,368.9 $1,263.3 
(1) On August 16, 2024, the Company completed the divestiture of its steel components business.
Unsatisfied Performance Obligations
The following table includes estimated revenue expected to be recognized in future periods related to performance obligations that are unsatisfied or partially satisfied as of June 30, 2025:
Unsatisfied performance obligations as of
 June 30, 2025
Total
Amount
 (in millions)
Engineered Structures:
Utility and related structures$450.0 
Wind towers$598.6 
Transportation Products:
Inland barges$277.0 
In our Engineered Structures segment, 84% of the unsatisfied performance obligations for our utility and related structures are expected to be delivered during 2025, and substantially all of the remaining performance obligations are expected to be delivered in 2026. For our wind towers business, 30% are expected to be delivered during 2025, 24% are expected to be delivered during 2026, and the remainder are expected to be delivered through 2028.
For inland barges in our Transportation Products segment, 57% of the unsatisfied performance obligations are expected to be delivered during 2025, and the remainder are expected to be delivered in 2026.
Income Tax
Income Taxes
The liability method is used to account for income taxes. Deferred income taxes represent the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Valuation allowances reduce deferred tax assets to an amount that will more likely than not be realized.
The Company regularly evaluates the likelihood of realization of tax benefits derived from positions it has taken in various federal and state filings after consideration of all relevant facts, circumstances, and available information. For those tax positions that are deemed more likely than not to be sustained, the Company recognizes the benefit it believes is cumulatively greater than 50% likely to be realized. To the extent the Company were to prevail in matters for which accruals have been established or be required to pay amounts in excess of recorded reserves, the effective tax rate in a given financial statement period could be materially impacted.
Cash and Cash Equivalents
Financial Instruments
The Company considers all highly liquid debt instruments to be cash and cash equivalents if purchased with a maturity of three months or less.
Concentration of Credit Risk Financial instruments that potentially subject the Company to a concentration of credit risk are primarily cash investments and receivables. The Company places its cash investments in bank deposits and highly-rated money market funds, and its investment policy limits the amount of credit exposure to any one commercial issuer. We seek to limit concentration of credit risk with respect to the Company's receivables with control procedures that monitor the credit worthiness of customers, together with the large number of customers in the Company's customer base and their dispersion across different industries and geographic areas. As receivables are generally unsecured, the Company maintains an allowance based upon the expected credit losses. Receivable balances determined to be uncollectible are charged against the allowance. To accelerate the conversion to cash, the Company may sell a portion of its trade receivables to third parties. The Company has no recourse to these receivables once they are sold but may have continuing involvement related to servicing and collection activities. The impact of these transactions in the Company's Consolidated Statements of Operations for the three and six months ended June 30, 2025 was not significant. The carrying values of cash, receivables, and accounts payable are considered to be representative of their respective fair values.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
Recently adopted accounting pronouncements
Effective January 1, 2025, the Company adopted Accounting Standards Update No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”), which is intended to improve the transparency of income tax disclosures by requiring 1) consistent categories and greater disaggregation of information in the rate reconciliation and 2) income taxes paid disaggregated by jurisdiction. The standard also includes certain other amendments to improve the effectiveness of income tax disclosures. The additional disclosure requirements will be reflected in our Annual Report on Form 10-K for the year ending December 31, 2025. As ASU 2023-09 only modifies the Company's required income tax disclosures, the adoption of this guidance did not have a material impact on the Company's Consolidated Financial Statements.
Effective January 1, 2024, the Company adopted Accounting Standards Update No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“ASU 2023-07”), which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The adoption of this guidance did not have a material effect on the Company's Consolidated Financial Statements.
Recently issued accounting pronouncements not adopted as of June 30, 2025
In November 2024, the FASB issued Accounting Standards Update No. 2024-03. "Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses" ("ASU 2024-03"), which requires public business entities to disclose additional information about certain key expense categories within major income statement captions in the notes to consolidated financial statements. These enhanced disclosures are expected to help investors more effectively understand an entity's performance, assess its prospects for future cash flows, and compare an entity's performance over time and with that of other entities. ASU 2024-03 is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027, and may be applied either prospectively or retrospectively. Early adoption is permitted. The Company is currently evaluating the impact of adopting ASU 2024-03 on its Consolidated Financial Statements.
Reclassification, Comparability Adjustment
Reclassifications
Certain prior year balances have been reclassified in the Consolidated Financial Statements and accompanying notes to the Consolidated Financial Statements to conform with the current year presentation.
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Overview and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2025
Accounting Policies [Abstract]  
Disaggregation of Revenue
Revenues
Total revenues for the Company's reportable segments are presented below:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2025202420252024
 (in millions)
Aggregates$194.0 $169.7 $359.3 $328.6 
Specialty materials and asphalt133.3 66.0 206.5 129.2 
Aggregates intrasegment sales(10.3)(0.2)(14.4)(0.6)
Total Construction Materials317.0 235.5 551.4 457.2 
Construction site support37.5 40.6 65.9 70.1 
Construction Products354.5 276.1 617.3 527.3 
Utility and related structures205.2 209.4 401.0 386.7 
Wind towers87.8 65.4 176.8 119.7 
Engineered Structures293.0 274.8 577.8 506.4 
Inland barges89.4 75.7 173.8 155.4 
Steel components(1)
 38.1  74.2 
Transportation Products89.4 113.8 173.8 229.6 
Segment Totals before Eliminations736.9 664.7 1,368.9 1,263.3 
Eliminations —  — 
Consolidated Total$736.9 $664.7 $1,368.9 $1,263.3 
(1) On August 16, 2024, the Company completed the divestiture of its steel components business.
Unsatisfied Performance Obligations
Unsatisfied Performance Obligations
The following table includes estimated revenue expected to be recognized in future periods related to performance obligations that are unsatisfied or partially satisfied as of June 30, 2025:
Unsatisfied performance obligations as of
 June 30, 2025
Total
Amount
 (in millions)
Engineered Structures:
Utility and related structures$450.0 
Wind towers$598.6 
Transportation Products:
Inland barges$277.0 
In our Engineered Structures segment, 84% of the unsatisfied performance obligations for our utility and related structures are expected to be delivered during 2025, and substantially all of the remaining performance obligations are expected to be delivered in 2026. For our wind towers business, 30% are expected to be delivered during 2025, 24% are expected to be delivered during 2026, and the remainder are expected to be delivered through 2028.
For inland barges in our Transportation Products segment, 57% of the unsatisfied performance obligations are expected to be delivered during 2025, and the remainder are expected to be delivered in 2026.
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Acquisitions and Divestitures (Tables)
6 Months Ended
Jun. 30, 2025
Stavola | Construction Products  
Business Combination [Line Items]  
Purchase price allocation The following table details the preliminary purchase price allocation as of the acquisition date:
(in millions)
Cash$0.7 
Receivables, net of allowance69.2 
Inventories23.5 
Other current assets2.6 
Property, plant, and equipment, including mineral reserves743.0 
Goodwill333.8 
Intangibles41.0 
Other assets24.9 
Accounts payable(18.0)
Accrued liabilities(2.6)
Advance billings(0.8)
Other liabilities(25.3)
Total net assets acquired$1,192.0 
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Accounting (Tables)
6 Months Ended
Jun. 30, 2025
Fair Value Disclosures [Abstract]  
Assets and liabilities measured at fair value on recurring basis
Assets and liabilities measured at fair value on a recurring basis are summarized below:
 Fair Value Measurement as of June 30, 2025
 Level 1Level 2Level 3Total
(in millions)
Assets:
Cash equivalents$81.0 $ $ $81.0 
Contingent consideration(1)
  12.8 12.8 
Total assets$81.0 $ $12.8 $93.8 
 Fair Value Measurement as of December 31, 2024
 Level 1Level 2Level 3Total
(in millions)
Assets:
Cash equivalents$133.0 $— $— $133.0 
Contingent consideration(1)
— — 15.4 15.4 
Total assets$133.0 $— $15.4 $148.4 
Liabilities:
Contingent consideration(2)
$— $— $1.4 $1.4 
Total liabilities$— $— $1.4 $1.4 

(1) Included in other assets on the Consolidated Balance Sheets.
(2) Included in accrued liabilities on the Consolidated Balance Sheets.
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information (Tables)
6 Months Ended
Jun. 30, 2025
Segment Reporting [Abstract]  
Financial information for segments
The financial information for these segments is shown in the tables below. We operate principally in North America.
Three Months Ended June 30, 2025
Construction ProductsEngineered StructuresTransportation ProductsCorporateEliminationsConsolidated
 (in millions)
Revenues$354.5 $293.0 $89.4 $ $ $736.9 
Operating Costs
Cost of revenues270.1 227.0 73.7   570.8 
Selling, general, and administrative30.3 23.2 4.1 15.4  73.0 
Gain on disposition of property, plant, equipment, and other assets(4.5)    (4.5)
Loss on sale of businesses  2.8   2.8 
Operating profit (loss)$58.6 $42.8 $8.8 $(15.4)$ $94.8 
Depreciation, depletion, and amortization$41.8 $12.0 $1.9 $0.4 $ $56.1 
Assets $3,320.8 $1,298.0 $153.0 $239.8 $ $5,011.6 
Capital Expenditures$18.6 $8.0 $0.8 $0.4 $ $27.8 
Six Months Ended June 30, 2025
Construction ProductsEngineered StructuresTransportation ProductsCorporateEliminationsConsolidated
 (in millions)
Revenues$617.3 $577.8 $173.8 $ $ $1,368.9 
Operating Costs
Cost of revenues487.2 449.6 140.6   1,077.4 
Selling, general, and administrative61.5 46.4 8.0 30.8  146.7 
Gain on disposition of property, plant, equipment, and other assets(8.3)    (8.3)
Loss on sale of businesses  2.5   2.5 
Operating profit (loss)$76.9 $81.8 $22.7 $(30.8)$ $150.6 
Depreciation, depletion, and amortization$80.4 $24.7 $3.8 $0.8 $ $109.7 
Assets $3,320.8 $1,298.0 $153.0 $239.8 $ $5,011.6 
Capital Expenditures$43.0 $15.6 $1.8 $1.4 $ $61.8 

Three Months Ended June 30, 2024
Construction ProductsEngineered StructuresTransportation ProductsCorporateEliminationsConsolidated
 (in millions)
Revenues$276.1 $274.8 $113.8 $— $— $664.7 
Operating Costs
Cost of revenues208.3 223.9 94.5   526.7 
Selling, general, and administrative29.1 23.8 6.7 19.9  79.5 
Gain on disposition of property, plant, equipment, and other assets(1.5)(0.5)—   (2.0)
Gain on sale of businesses(5.0)(7.5)—   (12.5)
Impairment charge5.8 — —   5.8 
Operating profit (loss)$39.4 $35.1 $12.6 $(19.9)$— $67.2 
Depreciation, depletion, and amortization$29.4 $12.5 $4.1 $0.6 $— $46.6 
Assets$2,058.0 $1,318.7 $291.4 $139.8 $— $3,807.9 
Capital Expenditures$28.1 $16.2 $2.3 $1.0 $— $47.6 
Six Months Ended June 30, 2024
Construction ProductsEngineered StructuresTransportation ProductsCorporateEliminationsConsolidated
 (in millions)
Revenues$527.3 $506.4 $229.6 $— $— $1,263.3 
Operating Costs
Cost of revenues406.6 417.7 189.4   1,013.7 
Selling, general, and administrative57.1 42.3 13.0 36.2  148.6 
Gain on disposition of property, plant, equipment, and other assets(5.4)(0.5)—   (5.9)
Gain on sale of businesses(5.0)(14.5)—   (19.5)
Impairment charge5.8 — —   5.8 
Operating profit (loss)$68.2 $61.4 $27.2 $(36.2)$— $120.6 
Depreciation, depletion, and amortization$59.5 $20.4 $8.1 $1.4 $— $89.4 
Assets$2,058.0 $1,318.7 $291.4 $139.8 $— $3,807.9 
Capital Expenditures$58.8 $37.6 $4.2 $1.4 $— $102.0 
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Property, Plant, and Equipment (Tables)
6 Months Ended
Jun. 30, 2025
Property, Plant and Equipment [Abstract]  
Components of property, plant, and equipment
The following table summarizes the components of property, plant, and equipment as of June 30, 2025 and December 31, 2024.
June 30,
2025
December 31,
2024
 (in millions)
Land$170.0 $158.3 
Mineral reserves1,117.4 1,111.7 
Buildings and improvements391.4 366.4 
Machinery and other1,308.2 1,292.8 
Construction in progress129.2 129.7 
3,116.2 3,058.9 
Less accumulated depreciation and depletion(1,015.3)(929.5)
$2,100.9 $2,129.4 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill by segment
Goodwill by segment is as follows:
June 30,
2025
December 31,
2024
 (in millions)
Construction Products$843.4 $861.2 
Engineered Structures480.1 480.1 
Transportation Products19.9 19.9 
$1,343.4 $1,361.2 
Intangibles, net
Intangibles, net consisted of the following:
June 30,
2025
December 31,
2024
(in millions)
Intangibles with indefinite lives - Trademarks$43.8 $43.8 
Intangibles with definite lives:
Customer relationships167.3169.1
Permits178.1178.1
Other46.149.6
391.5396.8
Less accumulated amortization(111.1)(102.3)
280.4294.5
Intangible assets, net$324.2 $338.3 
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Debt (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Components of debt
The following table summarizes the components of debt as of June 30, 2025 and December 31, 2024:
June 30,
2025
December 31,
2024
 (in millions)
Revolving credit facility$ $— 
Term Loan696.5 700.0 
2021 Senior Notes - 4.375% due April 2029400.0 400.0 
2024 Senior Notes - 6.875% due August 2032600.0 600.0 
Finance leases (see Note 8 Leases)4.0 7.1 
1,700.5 1,707.1 
Less: unamortized debt issuance costs(17.0)(18.2)
Total debt$1,683.5 $1,688.9 
Remaining principal payments under debt agreement
The remaining principal payments under existing debt agreements as of June 30, 2025 are as follows:
20252026202720282029Thereafter
 (in millions)
Term Loan$3.5 $7.0 $7.0 $7.0 $7.0 $665.0 
2021 Senior Notes - 4.375% due April 2029— — — — 400.0 — 
2024 Senior Notes - 6.875% due August 2032— — — — — 600.0 
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Future minimum lease payments
Future minimum lease payments for operating and finance lease obligations as of June 30, 2025 consisted of the following:
Operating LeasesFinance Leases
(in millions)
2025 (remaining)$6.3 $2.2 
202611.3 1.5 
20278.1 0.4 
20286.3 0.1 
20295.8  
Thereafter55.7  
Total undiscounted future minimum lease obligations93.5 4.2 
Less imputed interest(33.4)(0.2)
Present value of net minimum lease obligations$60.1 $4.0 
Balance sheet classification
The following table summarizes our operating and finance leases and their classification within the Consolidated Balance Sheet.
June 30,
2025
December 31,
2024
(in millions)
Assets
Operating - Other assets
$59.7 $63.1 
Finance - Property, plant, and equipment, net
9.6 12.3 
Total lease assets69.3 75.4 
Liabilities
Current
Operating - Accrued liabilities
8.2 8.6 
Finance - Current portion of long-term debt
3.2 5.2 
Non-current
Operating - Other liabilities
51.9 54.7 
Finance - Debt
0.8 1.9 
Total lease liabilities$64.1 $70.4 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Other, Net (Tables)
6 Months Ended
Jun. 30, 2025
Other Income and Expenses [Abstract]  
Other, net (income) expense
Other (income) expense consists of the following items:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2025202420252024
 (in millions)
Foreign currency exchange transactions(2.2)3.3 (2.1)2.8 
Other (income) expense$(2.2)$3.3 $(2.1)$2.8 
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Employee Retirement Plans (Tables)
6 Months Ended
Jun. 30, 2025
Retirement Benefits [Abstract]  
Retirement plan expense
Total employee retirement plan expense, which includes related administrative expenses, is as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2025202420252024
(in millions)
Defined contribution plans$4.8 $4.6 $9.2 $8.6 
Multiemployer plans0.8 0.4 1.3 0.8 
$5.6 $5.0 $10.5 $9.4 
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Accumulated Other Comprehensive Loss (Tables)
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Changes in accumulated other comprehensive loss
Changes in accumulated other comprehensive loss for the six months ended June 30, 2025 and 2024 are as follows:
Currency
translation
adjustments
Accumulated
other
comprehensive
loss
 (in millions)
Balances at December 31, 2023$(16.2)$(16.2)
Other comprehensive income (loss), net of tax, before reclassifications(0.6)(0.6)
Amounts reclassified from accumulated other comprehensive loss, net of tax expense (benefit) of $0.0 and $0.0
— — 
Other comprehensive income (loss)(0.6)(0.6)
Balances at June 30, 2024$(16.8)$(16.8)
Balances at December 31, 2024$(17.7)$(17.7)
Other comprehensive income (loss), net of tax, before reclassifications0.9 0.9 
Amounts reclassified from accumulated other comprehensive loss, net of tax expense (benefit) of $0.0 and $0.0
  
Other comprehensive income (loss)0.9 0.9 
Balances at June 30, 2025$(16.8)$(16.8)
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Common Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Computation of basic and diluted earnings per share
The computation of basic and diluted earnings per share follows.
 Three Months Ended
June 30, 2025
Three Months Ended
June 30, 2024
 Income
(Loss)
Average
Shares
EPSIncome
(Loss)
Average
Shares
EPS
(in millions, except per share amounts)
Net income$59.7 $45.6 
Unvested restricted share participation(0.1)(0.1)
Net income per common share – basic59.6 48.9 $1.22 45.5 48.6 $0.93 
Effect of dilutive securities:
Nonparticipating unvested restricted shares 0.1 — 0.1 
Net income per common share – diluted$59.6 49.0 $1.22 $45.5 48.7 $0.93 
 Six Months Ended
June 30, 2025
Six Months Ended
June 30, 2024
 Income
(Loss)
Average
Shares
EPSIncome
(Loss)
Average
Shares
EPS
(in millions, except per share amounts)
Net income$83.3 $84.8 
Unvested restricted share participation(0.2)(0.3)
Net income per common share – basic83.1 48.8 $1.70 84.5 48.5 $1.74 
Effect of dilutive securities:
Nonparticipating unvested restricted shares 0.1  0.2 
Net income per common share – diluted$83.1 48.9 $1.70 $84.5 48.7 $1.74 
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Overview and Summary of Significant Accounting Policies - Stockholders' Equity (Details)
Jun. 30, 2025
USD ($)
Accounting Policies [Abstract]  
Authorized stock repurchase amount $ 50,000,000.0
Remaining authorized repurchase amount $ 50,000,000.0
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Overview and Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Accounting Policies [Abstract]          
Contract asset with customer $ 57.6   $ 57.6   $ 65.5
Segment Reporting Information [Line Items]          
Revenues 736.9 $ 664.7 1,368.9 $ 1,263.3  
Operating segments          
Segment Reporting Information [Line Items]          
Revenues 736.9 664.7 1,368.9 1,263.3  
Intersegment | Eliminations          
Segment Reporting Information [Line Items]          
Revenues 0.0 0.0 0.0 0.0  
Construction Products | Intersubsegment Eliminations          
Segment Reporting Information [Line Items]          
Revenues (10.3) (0.2) (14.4) (0.6)  
Construction Products | Operating segments          
Segment Reporting Information [Line Items]          
Revenues 354.5 276.1 617.3 527.3  
Engineered Structures | Operating segments          
Segment Reporting Information [Line Items]          
Revenues 293.0 274.8 577.8 506.4  
Transportation Products | Operating segments          
Segment Reporting Information [Line Items]          
Revenues 89.4 113.8 173.8 229.6  
Aggregates | Construction Products          
Segment Reporting Information [Line Items]          
Revenues 194.0 169.7 359.3 328.6  
Specialty materials and asphalt | Construction Products          
Segment Reporting Information [Line Items]          
Revenues 133.3 66.0 206.5 129.2  
Total Construction Materials | Construction Products          
Segment Reporting Information [Line Items]          
Revenues 317.0 235.5 551.4 457.2  
Construction Site Support | Construction Products          
Segment Reporting Information [Line Items]          
Revenues 37.5 40.6 65.9 70.1  
Utility and related structures | Engineered Structures          
Segment Reporting Information [Line Items]          
Revenues 205.2 209.4 401.0 386.7  
Wind towers | Engineered Structures          
Segment Reporting Information [Line Items]          
Revenues 87.8 65.4 176.8 119.7  
Inland barges | Transportation Products          
Segment Reporting Information [Line Items]          
Revenues 89.4 75.7 173.8 155.4  
Steel components | Transportation Products          
Segment Reporting Information [Line Items]          
Revenues [1] $ 0.0 $ 38.1 $ 0.0 $ 74.2  
[1] On August 16, 2024, the Company completed the divestiture of its steel components business.
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Overview and Summary of Significant Accounting Policies - Unsatisfied Performance Obligation (Details)
$ in Millions
Jun. 30, 2025
USD ($)
Engineered Structures | Utility and related structures  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Unsatisfied performance obligations, Amount $ 450.0
Revenue, remaining performance obligation expected to be delivered in current year 84.00%
Engineered Structures | Wind towers  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Unsatisfied performance obligations, Amount $ 598.6
Revenue, remaining performance obligation expected to be delivered in current year 30.00%
Revenue Remaining Performance Obligation Percentage Year 2 24.00%
Transportation Products | Inland barges  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Unsatisfied performance obligations, Amount $ 277.0
Revenue, remaining performance obligation expected to be delivered in current year 57.00%
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Acquisitions and Divestitures - Purchase price allocation (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Oct. 01, 2024
Jun. 30, 2025
Dec. 31, 2024
Business Combination [Line Items]      
Goodwill   $ 1,343.4 [1] $ 1,361.2
Construction Products      
Business Combination [Line Items]      
Goodwill   843.4 861.2
Engineered Structures      
Business Combination [Line Items]      
Goodwill   480.1 480.1
Ameron | Engineered Structures      
Business Combination [Line Items]      
Receivables, net of allowance     12.0
Inventories     18.1
Property, plant, and equipment, including mineral reserves     60.8
Goodwill     42.3
Acquisition price     $ 180.0
Stavola | Construction Products      
Business Combination [Line Items]      
Cash   0.7  
Receivables, net of allowance   69.2  
Inventories   23.5  
Other current assets   2.6  
Property, plant, and equipment, including mineral reserves   743.0  
Goodwill   333.8  
Intangibles   41.0  
Other assets   24.9  
Accounts payable   (18.0)  
Accrued liabilities   (2.6)  
Advance billings   (0.8)  
Other liabilities   (25.3)  
Acquisition price $ 1,200.0 $ 1,192.0  
[1] (unaudited)
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Acquisitions and Divestitures - Narrative (Details)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Oct. 01, 2024
USD ($)
Jul. 31, 2024
USD ($)
Jun. 30, 2025
USD ($)
numberOfBusinessesAcquired
businesses_divested
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
businesses_divested
numberOfBusinessesAcquired
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Jun. 17, 2025
USD ($)
Aug. 26, 2024
USD ($)
Segment Reporting Information [Line Items]                  
Contingent Consideration, Asset     $ 12.8   $ 12.8        
Revenues     736.9 $ 664.7 1,368.9 $ 1,263.3      
Operating profit     94.8 67.2 150.6 120.6      
Proceeds from sale of businesses         0.0 33.3      
Goodwill     1,343.4 [1]   1,343.4 [1]   $ 1,361.2    
(Gain) loss on sale of businesses     $ 2.8 (12.5) $ 2.5 (19.5)      
Number of Divestitures | businesses_divested     0   0        
Number of Acquisitions | numberOfBusinessesAcquired     0   0        
Operating lease payments, present value     $ 60.1   $ 60.1        
Steel components                  
Segment Reporting Information [Line Items]                  
(Gain) loss on sale of businesses     2.8   2.5        
Asphalt and other non-operating facility                  
Segment Reporting Information [Line Items]                  
Proceeds from sale of businesses             27.3    
Term loan                  
Segment Reporting Information [Line Items]                  
Long-Term Debt, Gross $ 700.0             $ 698.3  
Unsecured Debt | Senior Notes due 2032                  
Segment Reporting Information [Line Items]                  
Long-Term Debt, Gross     600.0   600.0   600.0   $ 600.0
Interest rate                 6.875%
Construction Products                  
Segment Reporting Information [Line Items]                  
Goodwill     843.4   843.4   861.2    
Engineered Structures                  
Segment Reporting Information [Line Items]                  
Goodwill     480.1   480.1   480.1    
Transportation Products                  
Segment Reporting Information [Line Items]                  
Goodwill     19.9   19.9   19.9    
Transportation Products | Steel components                  
Segment Reporting Information [Line Items]                  
Revenues       38.1   74.2      
Operating profit       $ 2.0   $ 4.5      
Proceeds from sale of businesses             55.0    
Transportation Products | Steel components | Combined Proceeds                  
Segment Reporting Information [Line Items]                  
Proceeds from sale of businesses             110.0    
Transportation Products | Steel components | Seller's Note                  
Segment Reporting Information [Line Items]                  
Proceeds from sale of businesses             25.0    
Transportation Products | Steel components | Earnout Receivable                  
Segment Reporting Information [Line Items]                  
Proceeds from sale of businesses             30.0    
Aggregates, Phoenix | Construction Products                  
Segment Reporting Information [Line Items]                  
Acquisition price   $ 35.0              
Stavola                  
Segment Reporting Information [Line Items]                  
Operating Leases         12.4        
Operating lease payments, present value     12.6   12.6        
Stavola | Construction Products                  
Segment Reporting Information [Line Items]                  
Acquisition price $ 1,200.0   1,192.0            
Transaction Costs     0.5   1.2        
Revenues     90.3   116.7        
Operating profit     22.9   11.9        
Goodwill     333.8   333.8        
Inventories     23.5   23.5        
Receivables, net of allowance     $ 69.2   69.2        
Cash Acquired from Acquisition         $ 17.6        
Stavola | Construction Products | Permits                  
Segment Reporting Information [Line Items]                  
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life     20 years            
Stavola | Construction Products | Use Rights                  
Segment Reporting Information [Line Items]                  
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life     34 years            
Stavola | Construction Products | Trade Names                  
Segment Reporting Information [Line Items]                  
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life     5 years            
Ameron | Engineered Structures                  
Segment Reporting Information [Line Items]                  
Acquisition price             180.0    
Goodwill             42.3    
Inventories             18.1    
Receivables, net of allowance             12.0    
Ameron | Engineered Structures | Trademarks [Member]                  
Segment Reporting Information [Line Items]                  
Indefinite-lived intangibles             8.9    
Ameron | Engineered Structures | Customer relationships                  
Segment Reporting Information [Line Items]                  
Finite-lived intangibles             25.6    
Ameron | Engineered Structures | Technology                  
Segment Reporting Information [Line Items]                  
Finite-lived intangibles             $ 12.8    
[1] (unaudited)
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Accounting - Assets and liabilities measured at fair value on recurring basis (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Assets:    
Cash equivalents $ 81.0 $ 133.0
Business Combination, Contingent Consideration, Asset [1] 12.8 15.4
Total assets 93.8 148.4
Liabilities:    
Contingent consideration liability [2]   1.4
Total liabilities   1.4
Level 1    
Assets:    
Cash equivalents 81.0 133.0
Business Combination, Contingent Consideration, Asset [1] 0.0 0.0
Total assets 81.0 133.0
Liabilities:    
Contingent consideration liability [2]   0.0
Total liabilities   0.0
Level 2    
Assets:    
Cash equivalents 0.0 0.0
Business Combination, Contingent Consideration, Asset [1] 0.0 0.0
Total assets 0.0 0.0
Liabilities:    
Contingent consideration liability [2]   0.0
Total liabilities   0.0
Level 3    
Assets:    
Cash equivalents 0.0 0.0
Business Combination, Contingent Consideration, Asset [1] 12.8 15.4
Total assets $ 12.8 15.4
Liabilities:    
Contingent consideration liability [2]   1.4
Total liabilities   $ 1.4
[1] Included in other assets on the Consolidated Balance Sheets.
[2] Included in accrued liabilities on the Consolidated Balance Sheets.
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information - Financial information for segments (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Segment Reporting Information [Line Items]          
Revenues $ 736.9 $ 664.7 $ 1,368.9 $ 1,263.3  
Cost of revenues 570.8 526.7 1,077.4 1,013.7  
Selling, general, and administrative expenses 73.0 79.5 146.7 148.6  
Gain on disposition of property, plant, equipment, and other assets (4.5) (2.0) (8.3) (5.9)  
(Gain) loss on sale of businesses 2.8 (12.5) 2.5 (19.5)  
Impairment charge 0.0 5.8 0.0 5.8  
Operating profit (loss) 94.8 67.2 150.6 120.6  
Depreciation, depletion, and amortization 56.1 46.6 109.7 89.4  
Assets 5,011.6 [1] 3,807.9 [1] 5,011.6 [1] 3,807.9 [1] $ 4,915.5
Payments to Acquire Productive Assets 27.8 47.6 61.8 102.0  
Total          
Segment Reporting Information [Line Items]          
Revenues 736.9 664.7 1,368.9 1,263.3  
Corporate          
Segment Reporting Information [Line Items]          
Revenues 0.0 0.0 0.0 0.0  
Cost of revenues 0.0 0.0 0.0 0.0  
Selling, general, and administrative expenses 15.4 19.9 30.8 36.2  
Gain on disposition of property, plant, equipment, and other assets 0.0 0.0 0.0 0.0  
(Gain) loss on sale of businesses 0.0 0.0 0.0 0.0  
Impairment charge   0.0   0.0  
Operating profit (loss) (15.4) (19.9) (30.8) (36.2)  
Depreciation, depletion, and amortization 0.4 0.6 0.8 1.4  
Assets [1] 239.8 139.8 239.8 139.8  
Payments to Acquire Productive Assets 0.4 1.0 1.4 1.4  
Construction Products | Total          
Segment Reporting Information [Line Items]          
Revenues 354.5 276.1 617.3 527.3  
Cost of revenues 270.1 208.3 487.2 406.6  
Selling, general, and administrative expenses 30.3 29.1 61.5 57.1  
Gain on disposition of property, plant, equipment, and other assets (4.5) (1.5) (8.3) (5.4)  
(Gain) loss on sale of businesses 0.0 (5.0) 0.0 (5.0)  
Impairment charge   5.8   5.8  
Operating profit (loss) 58.6 39.4 76.9 68.2  
Depreciation, depletion, and amortization 41.8 29.4 80.4 59.5  
Assets [1] 3,320.8 2,058.0 3,320.8 2,058.0  
Payments to Acquire Productive Assets 18.6 28.1 43.0 58.8  
Engineered Structures | Total          
Segment Reporting Information [Line Items]          
Revenues 293.0 274.8 577.8 506.4  
Cost of revenues 227.0 223.9 449.6 417.7  
Selling, general, and administrative expenses 23.2 23.8 46.4 42.3  
Gain on disposition of property, plant, equipment, and other assets 0.0 (0.5) 0.0 (0.5)  
(Gain) loss on sale of businesses 0.0 (7.5) 0.0 (14.5)  
Impairment charge   0.0   0.0  
Operating profit (loss) 42.8 35.1 81.8 61.4  
Depreciation, depletion, and amortization 12.0 12.5 24.7 20.4  
Assets [1] 1,298.0 1,318.7 1,298.0 1,318.7  
Payments to Acquire Productive Assets 8.0 16.2 15.6 37.6  
Transportation Products | Total          
Segment Reporting Information [Line Items]          
Revenues 89.4 113.8 173.8 229.6  
Cost of revenues 73.7 94.5 140.6 189.4  
Selling, general, and administrative expenses 4.1 6.7 8.0 13.0  
Gain on disposition of property, plant, equipment, and other assets 0.0 0.0 0.0 0.0  
(Gain) loss on sale of businesses 2.8 0.0 2.5 0.0  
Impairment charge   0.0   0.0  
Operating profit (loss) 8.8 12.6 22.7 27.2  
Depreciation, depletion, and amortization 1.9 4.1 3.8 8.1  
Assets [1] 153.0 291.4 153.0 291.4  
Payments to Acquire Productive Assets 0.8 2.3 1.8 4.2  
Eliminations | Intersegment          
Segment Reporting Information [Line Items]          
Revenues 0.0 0.0 0.0 0.0  
Cost of revenues 0.0 0.0 0.0 0.0  
Selling, general, and administrative expenses 0.0 0.0 0.0 0.0  
Gain on disposition of property, plant, equipment, and other assets 0.0 0.0 0.0 0.0  
(Gain) loss on sale of businesses 0.0 0.0 0.0 0.0  
Impairment charge   0.0   0.0  
Operating profit (loss) 0.0 0.0 0.0 0.0  
Depreciation, depletion, and amortization 0.0 0.0 0.0 0.0  
Assets [1] 0.0 0.0 0.0 0.0  
Payments to Acquire Productive Assets $ 0.0 $ 0.0 $ 0.0 $ 0.0  
[1] (unaudited)
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information - Narrative (Details)
6 Months Ended
Jun. 30, 2025
segment
Segment Reporting [Abstract]  
Number of Reportable Segments 3
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Property, Plant, and Equipment - Components of property, plant, and equipment (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Components of property, plant, and equipment          
Property, plant and equipment, at cost $ 3,116.2   $ 3,116.2   $ 3,058.9
Less accumulated depreciation (1,015.3)   (1,015.3)   (929.5)
Property, plant, and equipment, net 2,100.9 [1]   2,100.9 [1]   2,129.4
Impairment charge 0.0 $ 5.8 0.0 $ 5.8  
Land          
Components of property, plant, and equipment          
Property, plant and equipment, at cost 170.0   170.0   158.3
Mineral reserves          
Components of property, plant, and equipment          
Property, plant and equipment, at cost 1,117.4   1,117.4   1,111.7
Buildings and improvements          
Components of property, plant, and equipment          
Property, plant and equipment, at cost 391.4   391.4   366.4
Machinery and other          
Components of property, plant, and equipment          
Property, plant and equipment, at cost 1,308.2   1,308.2   1,292.8
Construction in progress          
Components of property, plant, and equipment          
Property, plant and equipment, at cost $ 129.2   $ 129.2   $ 129.7
[1] (unaudited)
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Other Intangible Assets - Goodwill (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Goodwill [Line Items]    
Goodwill $ 1,343.4 [1] $ 1,361.2
Construction Products    
Goodwill [Line Items]    
Goodwill 843.4 861.2
Engineered Structures    
Goodwill [Line Items]    
Goodwill 480.1 480.1
Transportation Products    
Goodwill [Line Items]    
Goodwill $ 19.9 $ 19.9
[1] (unaudited)
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Other Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Intangible Assets [Line Items]    
Intangibles with indefinite lives - Trademarks $ 43.8 $ 43.8
Intangibles with definite lives 391.5 396.8
Less accumulated amortization (111.1) (102.3)
Intangibles with definite lives, net 280.4 294.5
Intangibles, net 324.2 [1] 338.3
Customer relationships    
Intangible Assets [Line Items]    
Intangibles with definite lives 167.3 169.1
Permits    
Intangible Assets [Line Items]    
Intangibles with definite lives 178.1 178.1
Other    
Intangible Assets [Line Items]    
Intangibles with definite lives $ 46.1 $ 49.6
[1] (unaudited)
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Components of debt (Details) - USD ($)
$ in Millions
Oct. 01, 2024
Jun. 30, 2025
Jun. 17, 2025
Dec. 31, 2024
Aug. 26, 2024
Apr. 06, 2021
Debt Instrument [Line Items]            
Finance leases   $ 4.0   $ 7.1    
Total debt, gross   1,700.5   1,707.1    
Less: unamortized debt issuance costs   (17.0)   (18.2)    
Total debt   1,683.5   1,688.9    
Term loan            
Debt Instrument [Line Items]            
Long-Term Debt, Gross   696.5   700.0    
Term loan            
Debt Instrument [Line Items]            
Long-Term Debt, Gross $ 700.0   $ 698.3      
Senior Notes due 2029 | Unsecured Debt            
Debt Instrument [Line Items]            
Long-Term Debt, Gross   400.0   400.0   $ 400.0
Interest rate           4.375%
Senior Notes due 2032 | Unsecured Debt            
Debt Instrument [Line Items]            
Long-Term Debt, Gross   600.0   600.0 $ 600.0  
Interest rate         6.875%  
Revolving Credit Facility | Revolving credit facility            
Debt Instrument [Line Items]            
Repayments of Lines of Credit $ 100.0          
Revolving credit facility   0.0   $ 0.0    
Less: unamortized debt issuance costs   $ (3.2)        
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Remaining principal payments under debt agreement (Details)
$ in Millions
Jun. 30, 2025
USD ($)
Term loan  
Debt Instrument [Line Items]  
2025 $ 3.5
2026 7.0
2027 7.0
2028 7.0
2029 7.0
Thereafter 665.0
Senior Notes due 2029  
Debt Instrument [Line Items]  
2025 0.0
2026 0.0
2027 0.0
2028 0.0
2029 400.0
Thereafter 0.0
Senior Notes due 2032  
Debt Instrument [Line Items]  
2025 0.0
2026 0.0
2027 0.0
2028 0.0
2029 0.0
Thereafter $ 600.0
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Oct. 01, 2024
USD ($)
Aug. 26, 2024
USD ($)
Apr. 06, 2021
USD ($)
Jun. 30, 2025
USD ($)
Mar. 31, 2025
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Jun. 17, 2025
USD ($)
Aug. 15, 2024
USD ($)
Jan. 02, 2020
USD ($)
Debt Instrument [Line Items]                      
Unamortized debt issuance costs       $ 17.0   $ 17.0   $ 18.2      
Debt issuance costs           0.7 $ 0.0        
Debt Instrument, Covenant, Unrestricted Cash, Maximum       150.0   150.0          
Term loan                      
Debt Instrument [Line Items]                      
Long-Term Debt, Gross       696.5   696.5   700.0      
Senior Notes due 2032                      
Debt Instrument [Line Items]                      
Estimated fair value       623.0   623.0          
Debt issuance costs   $ 8.2                  
Senior Notes due 2032 | Unsecured Debt                      
Debt Instrument [Line Items]                      
Long-Term Debt, Gross   $ 600.0   600.0   600.0   600.0      
Interest rate   6.875%                  
Senior Notes due 2029                      
Debt Instrument [Line Items]                      
Estimated fair value       387.1   387.1          
Debt issuance costs     $ 6.6                
Senior Notes due 2029 | Unsecured Debt                      
Debt Instrument [Line Items]                      
Long-Term Debt, Gross     $ 400.0 $ 400.0   400.0   400.0      
Interest rate     4.375%                
Term loan                      
Debt Instrument [Line Items]                      
Long-Term Debt, Gross $ 700.0               $ 698.3    
Debt Instrument, Quarterly Amortization Payment Rate       0.25%              
Debt Instrument, Prepayment Premium Percentage       1.00%              
Term loan | Base Rate                      
Debt Instrument [Line Items]                      
SOFR variable rate spread       1.00%              
Term loan | Secured Overnight Financing Rate (SOFR)                      
Debt Instrument [Line Items]                      
SOFR variable rate spread       2.00% 2.25%            
SOFR variable rate spread reduction       0.25%              
Revolving Credit Facility | Revolving credit facility                      
Debt Instrument [Line Items]                      
Line of credit facility, maximum borrowing capacity       $ 700.0   700.0       $ 600.0 $ 500.0
Revolving credit facility       0.0   0.0   0.0      
Line of credit facility, remaining borrowing capacity       700.0   $ 700.0          
SOFR variable rate spread           2.00%          
Line of credit facility, unused commitment fee percent           0.35%          
Unamortized debt issuance costs       $ 3.2   $ 3.2          
Borrowings under revolving credit facility               160.0      
Debt issuance costs               1.9      
Repayments of Lines of Credit $ 100.0                    
Revolving Credit Facility | Revolving credit facility | Fourth Quarter 2024                      
Debt Instrument [Line Items]                      
Debt Instrument, Covenant, Net Leverage Ratio       5.00   5.00          
Revolving Credit Facility | Revolving credit facility | July 1, 2025 to December 31, 2025                      
Debt Instrument [Line Items]                      
Debt Instrument, Covenant, Net Leverage Ratio       4.50   4.50          
Revolving Credit Facility | Revolving credit facility | January 1, 2026 to August 23, 2028                      
Debt Instrument [Line Items]                      
Debt Instrument, Covenant, Net Leverage Ratio       4.00   4.00          
Revolving Credit Facility | Revolving credit facility | Up to four fiscal quarters upon material acquisition                      
Debt Instrument [Line Items]                      
Debt Instrument, Covenant, Net Leverage Ratio       4.50   4.50          
Revolving Credit Facility | Revolving credit facility | Minimum                      
Debt Instrument [Line Items]                      
Line of credit facility, unused commitment fee percent       0.20%              
Revolving Credit Facility | Revolving credit facility | Minimum | Base Rate                      
Debt Instrument [Line Items]                      
SOFR variable rate spread       0.25%              
Revolving Credit Facility | Revolving credit facility | Minimum | Secured Overnight Financing Rate (SOFR)                      
Debt Instrument [Line Items]                      
SOFR variable rate spread       1.25%              
Revolving Credit Facility | Revolving credit facility | Maximum                      
Debt Instrument [Line Items]                      
Line of credit facility, unused commitment fee percent       0.45%              
Revolving Credit Facility | Revolving credit facility | Maximum | Base Rate                      
Debt Instrument [Line Items]                      
SOFR variable rate spread       1.50%              
Revolving Credit Facility | Revolving credit facility | Maximum | Secured Overnight Financing Rate (SOFR)                      
Debt Instrument [Line Items]                      
SOFR variable rate spread       2.50%              
Revolving Credit Facility | Term loan                      
Debt Instrument [Line Items]                      
Debt issuance costs       $ 0.7       $ 7.0      
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Minimum lease payments (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
Operating lease payments, 2025 (remaining) $ 6.3  
Operating lease payments, 2026 11.3  
Operating lease payments, 2027 8.1  
Operating lease payments, 2028 6.3  
Operating lease payments, 2029 5.8  
Operating lease payments, thereafter 55.7  
Operating lease payments 93.5  
Operating lease payments, imputed interest (33.4)  
Operating lease payments, present value 60.1  
Finance lease payments, 2025 (remaining) 2.2  
Finance lease payments, 2026 1.5  
Finance lease payments, 2027 0.4  
Finance lease payments, 2028 0.1  
Finance lease payments, 2029 0.0  
Finance lease payments, thereafter 0.0  
Finance lease payments 4.2  
Finance lease liability, imputed interest (0.2)  
Finance leases $ 4.0 $ 7.1
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Balance Sheet Classification (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
Right of use asset, Operating $ 59.7 $ 63.1
Right of use asset, Operating Other assets Other assets
Right of use asset, Finance $ 9.6 $ 12.3
Right of use asset, Finance Property, plant, and equipment, net Property, plant, and equipment, net
Right of use asset, Total $ 69.3 $ 75.4
Lease liability, Current, Operating $ 8.2 $ 8.6
Lease liability, Current, Operating Accrued liabilities Accrued liabilities
Lease liability, Current, Finance $ 3.2 $ 5.2
Lease liability, Current, Finance Current portion of long-term debt Current portion of long-term debt
Lease liability, Non-current, Operating $ 51.9 $ 54.7
Lease liability, Non-current, Operating Other liabilities Other liabilities
Lease liability, Non-current, Finance $ 0.8 $ 1.9
Lease liability, Non-current, Finance Debt Debt
Lease liability, Total $ 64.1 $ 70.4
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Other, Net - Summary of other, net (income) expense (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Other, net (income) expense        
Foreign currency exchange transactions $ (2.2) $ 3.3 $ (2.1) $ 2.8
Other (income) expense $ (2.2) $ 3.3 $ (2.1) $ 2.8
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes - Narrative (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Tax Disclosure [Abstract]        
Effective tax rate 14.50% 14.30% 15.90% 15.60%
Statutory rate 21.00% 21.00% 21.00% 21.00%
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Employee Retirement Plans - Retirement plan expense (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Retirement Benefits [Abstract]        
Defined contribution plans $ 4.8 $ 4.6 $ 9.2 $ 8.6
Multiemployer Plans 0.8 0.4 1.3 0.8
Employee retirement plan expense 5.6 5.0 10.5 9.4
Contributions to the multiemployer plans $ 0.8 $ 0.4 $ 1.3 $ 0.8
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Employee Retirement Plans - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Retirement Benefits [Abstract]        
Contributions to the multiemployer plans $ 0.8 $ 0.4 $ 1.3 $ 0.8
Expected full year contributions by the employer to the multiemployer plans     $ 2.8  
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Accumulated Other Comprehensive Loss - Changes in accumulated other comprehensive loss (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Currency translation adjustments    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Equity beginning balance $ (17.7) $ (16.2)
Other comprehensive income (loss), net of tax, before reclassifications 0.9 (0.6)
Reclassification from accumulated other comprehensive income, current period, net of tax 0.0 0.0
Reclassification from AOCI, Current Period, Tax 0.0 0.0
Other comprehensive income (loss) 0.9 (0.6)
Equity ending balance (16.8) (16.8)
Accumulated other comprehensive loss    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Equity beginning balance (17.7) (16.2)
Other comprehensive income (loss), net of tax, before reclassifications 0.9 (0.6)
Reclassification from accumulated other comprehensive income, current period, net of tax 0.0 0.0
Reclassification from AOCI, Current Period, Tax 0.0 0.0
Other comprehensive income (loss) 0.9 (0.6)
Equity ending balance $ (16.8) $ (16.8)
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]        
Stock-based compensation $ 6.7 $ 7.4 $ 13.4 $ 14.1
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Common Share - Computation of basic and diluted earnings per share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share Reconciliation [Abstract]        
Net income $ 59.7 $ 45.6 $ 83.3 $ 84.8
Unvested restricted share participation (0.1) (0.1) (0.2) (0.3)
Net income per common share – basic $ 59.6 $ 45.5 $ 83.1 $ 84.5
Net income - basic (shares) 48.9 48.6 48.8 48.5
Net income - basic (EPS) $ 1.22 $ 0.93 $ 1.70 $ 1.74
Effect of dilutive securities:        
Nonparticipating unvested restricted shares $ 0.0 $ 0.0 $ 0.0 $ 0.0
Nonparticipating unvested restricted shares (shares) 0.1 0.1 0.1 0.2
Net income per common share – diluted $ 59.6 $ 45.5 $ 83.1 $ 84.5
Net income - diluted (shares) 49.0 48.7 48.9 48.7
Net income - diluted (EPS) $ 1.22 $ 0.93 $ 1.70 $ 1.74
Total weighted average restricted shares and antidilutive stock options 1.1 1.2 1.1 1.2
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Narrative (Details)
$ in Millions
Jun. 30, 2025
USD ($)
Surety Bond  
Loss Contingencies [Line Items]  
Guarantor Obligations, Current Carrying Value $ 201.7
XML 74 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 75 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 77 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.2 html 233 275 1 true 62 0 false 7 false false R1.htm 0000001 - Document - Cover and DEI Sheet http://www.arcosa.com/role/CoverandDEI Cover and DEI Cover 1 false false R2.htm 9952151 - Statement - Consolidated Statements of Operations (unaudited) Sheet http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited Consolidated Statements of Operations (unaudited) Statements 2 false false R3.htm 9952152 - Statement - Consolidated Statements of Comprehensive Income (unaudited) Sheet http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncomeunaudited Consolidated Statements of Comprehensive Income (unaudited) Statements 3 false false R4.htm 9952153 - Statement - Consolidated Statements of Comprehensive Income (unaudited) (Parenthetical) Sheet http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncomeunauditedParenthetical Consolidated Statements of Comprehensive Income (unaudited) (Parenthetical) Statements 4 false false R5.htm 9952154 - Statement - Consolidated Balance Sheets Sheet http://www.arcosa.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 5 false false R6.htm 9952155 - Statement - Consolidated Statements of Cash Flows (unaudited) Sheet http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited Consolidated Statements of Cash Flows (unaudited) Statements 6 false false R7.htm 9952156 - Statement - Consolidated Statements of Stockholders' Equity (unaudited) Sheet http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquityunaudited Consolidated Statements of Stockholders' Equity (unaudited) Statements 7 false false R8.htm 9952157 - Disclosure - Overview and Summary of Significant Accounting Policies Sheet http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPolicies Overview and Summary of Significant Accounting Policies Notes 8 false false R9.htm 9952158 - Disclosure - Acquisitions and Divestitures Sheet http://www.arcosa.com/role/AcquisitionsandDivestitures Acquisitions and Divestitures Notes 9 false false R10.htm 9952159 - Disclosure - Fair Value Accounting Sheet http://www.arcosa.com/role/FairValueAccounting Fair Value Accounting Notes 10 false false R11.htm 9952160 - Disclosure - Segment Information Sheet http://www.arcosa.com/role/SegmentInformation Segment Information Notes 11 false false R12.htm 9952161 - Disclosure - Property, Plant, and Equipment Sheet http://www.arcosa.com/role/PropertyPlantandEquipment Property, Plant, and Equipment Notes 12 false false R13.htm 9952162 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.arcosa.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 13 false false R14.htm 9952163 - Disclosure - Debt Sheet http://www.arcosa.com/role/Debt Debt Notes 14 false false R15.htm 9952164 - Disclosure - Leases Sheet http://www.arcosa.com/role/Leases Leases Notes 15 false false R16.htm 9952165 - Disclosure - Other, Net Sheet http://www.arcosa.com/role/OtherNet Other, Net Notes 16 false false R17.htm 9952166 - Disclosure - Income Taxes Sheet http://www.arcosa.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 9952167 - Disclosure - Employee Retirement Plans Sheet http://www.arcosa.com/role/EmployeeRetirementPlans Employee Retirement Plans Notes 18 false false R19.htm 9952168 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.arcosa.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 19 false false R20.htm 9952169 - Disclosure - Stock-Based Compensation Sheet http://www.arcosa.com/role/StockBasedCompensation Stock-Based Compensation Notes 20 false false R21.htm 9952170 - Disclosure - Earnings Per Common Share Sheet http://www.arcosa.com/role/EarningsPerCommonShare Earnings Per Common Share Notes 21 false false R22.htm 9952171 - Disclosure - Commitments and Contingencies Sheet http://www.arcosa.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 22 false false R23.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 23 false false R24.htm 9955511 - Disclosure - Overview and Summary of Significant Accounting Policies (Policies) Sheet http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesPolicies Overview and Summary of Significant Accounting Policies (Policies) Policies http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPolicies 24 false false R25.htm 9955512 - Disclosure - Overview and Summary of Significant Accounting Policies (Tables) Sheet http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesTables Overview and Summary of Significant Accounting Policies (Tables) Tables http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPolicies 25 false false R26.htm 9955513 - Disclosure - Acquisitions and Divestitures (Tables) Sheet http://www.arcosa.com/role/AcquisitionsandDivestituresTables Acquisitions and Divestitures (Tables) Tables http://www.arcosa.com/role/AcquisitionsandDivestitures 26 false false R27.htm 9955514 - Disclosure - Fair Value Accounting (Tables) Sheet http://www.arcosa.com/role/FairValueAccountingTables Fair Value Accounting (Tables) Tables http://www.arcosa.com/role/FairValueAccounting 27 false false R28.htm 9955515 - Disclosure - Segment Information (Tables) Sheet http://www.arcosa.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.arcosa.com/role/SegmentInformation 28 false false R29.htm 9955516 - Disclosure - Property, Plant, and Equipment (Tables) Sheet http://www.arcosa.com/role/PropertyPlantandEquipmentTables Property, Plant, and Equipment (Tables) Tables http://www.arcosa.com/role/PropertyPlantandEquipment 29 false false R30.htm 9955517 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.arcosa.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables 30 false false R31.htm 9955518 - Disclosure - Debt (Tables) Sheet http://www.arcosa.com/role/DebtTables Debt (Tables) Tables http://www.arcosa.com/role/Debt 31 false false R32.htm 9955519 - Disclosure - Leases (Tables) Sheet http://www.arcosa.com/role/LeasesTables Leases (Tables) Tables http://www.arcosa.com/role/Leases 32 false false R33.htm 9955520 - Disclosure - Other, Net (Tables) Sheet http://www.arcosa.com/role/OtherNetTables Other, Net (Tables) Tables http://www.arcosa.com/role/OtherNet 33 false false R34.htm 9955521 - Disclosure - Employee Retirement Plans (Tables) Sheet http://www.arcosa.com/role/EmployeeRetirementPlansTables Employee Retirement Plans (Tables) Tables http://www.arcosa.com/role/EmployeeRetirementPlans 34 false false R35.htm 9955522 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.arcosa.com/role/AccumulatedOtherComprehensiveLoss 35 false false R36.htm 9955523 - Disclosure - Earnings Per Common Share (Tables) Sheet http://www.arcosa.com/role/EarningsPerCommonShareTables Earnings Per Common Share (Tables) Tables http://www.arcosa.com/role/EarningsPerCommonShare 36 false false R37.htm 9955524 - Disclosure - Overview and Summary of Significant Accounting Policies - Stockholders' Equity (Details) Sheet http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesStockholdersEquityDetails Overview and Summary of Significant Accounting Policies - Stockholders' Equity (Details) Details 37 false false R38.htm 9955525 - Disclosure - Overview and Summary of Significant Accounting Policies - Revenue Recognition (Details) Sheet http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesRevenueRecognitionDetails Overview and Summary of Significant Accounting Policies - Revenue Recognition (Details) Details 38 false false R39.htm 9955526 - Disclosure - Overview and Summary of Significant Accounting Policies - Unsatisfied Performance Obligation (Details) Sheet http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationDetails Overview and Summary of Significant Accounting Policies - Unsatisfied Performance Obligation (Details) Details 39 false false R40.htm 9955527 - Disclosure - Acquisitions and Divestitures - Purchase price allocation (Details) Sheet http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails Acquisitions and Divestitures - Purchase price allocation (Details) Details 40 false false R41.htm 9955528 - Disclosure - Acquisitions and Divestitures - Narrative (Details) Sheet http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails Acquisitions and Divestitures - Narrative (Details) Details 41 false false R42.htm 9955529 - Disclosure - Fair Value Accounting - Assets and liabilities measured at fair value on recurring basis (Details) Sheet http://www.arcosa.com/role/FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails Fair Value Accounting - Assets and liabilities measured at fair value on recurring basis (Details) Details 42 false false R43.htm 9955530 - Disclosure - Segment Information - Financial information for segments (Details) Sheet http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails Segment Information - Financial information for segments (Details) Details 43 false false R44.htm 9955531 - Disclosure - Segment Information - Narrative (Details) Sheet http://www.arcosa.com/role/SegmentInformationNarrativeDetails Segment Information - Narrative (Details) Details 44 false false R45.htm 9955532 - Disclosure - Property, Plant, and Equipment - Components of property, plant, and equipment (Details) Sheet http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails Property, Plant, and Equipment - Components of property, plant, and equipment (Details) Details 45 false false R46.htm 9955533 - Disclosure - Goodwill and Other Intangible Assets - Goodwill (Details) Sheet http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails Goodwill and Other Intangible Assets - Goodwill (Details) Details 46 false false R47.htm 9955534 - Disclosure - Goodwill and Other Intangible Assets - Intangible Assets (Details) Sheet http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails Goodwill and Other Intangible Assets - Intangible Assets (Details) Details 47 false false R48.htm 9955535 - Disclosure - Debt - Components of debt (Details) Sheet http://www.arcosa.com/role/DebtComponentsofdebtDetails Debt - Components of debt (Details) Details 48 false false R49.htm 9955536 - Disclosure - Debt - Remaining principal payments under debt agreement (Details) Sheet http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderdebtagreementDetails Debt - Remaining principal payments under debt agreement (Details) Details 49 false false R50.htm 9955537 - Disclosure - Debt - Narrative (Details) Sheet http://www.arcosa.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 50 false false R51.htm 9955538 - Disclosure - Leases - Minimum lease payments (Details) Sheet http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails Leases - Minimum lease payments (Details) Details 51 false false R52.htm 9955539 - Disclosure - Leases - Balance Sheet Classification (Details) Sheet http://www.arcosa.com/role/LeasesBalanceSheetClassificationDetails Leases - Balance Sheet Classification (Details) Details 52 false false R53.htm 9955540 - Disclosure - Other, Net - Summary of other, net (income) expense (Details) Sheet http://www.arcosa.com/role/OtherNetSummaryofothernetincomeexpenseDetails Other, Net - Summary of other, net (income) expense (Details) Details 53 false false R54.htm 9955541 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.arcosa.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 54 false false R55.htm 9955542 - Disclosure - Employee Retirement Plans - Retirement plan expense (Details) Sheet http://www.arcosa.com/role/EmployeeRetirementPlansRetirementplanexpenseDetails Employee Retirement Plans - Retirement plan expense (Details) Details 55 false false R56.htm 9955543 - Disclosure - Employee Retirement Plans - Narrative (Details) Sheet http://www.arcosa.com/role/EmployeeRetirementPlansNarrativeDetails Employee Retirement Plans - Narrative (Details) Details 56 false false R57.htm 9955544 - Disclosure - Accumulated Other Comprehensive Loss - Changes in accumulated other comprehensive loss (Details) Sheet http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossChangesinaccumulatedothercomprehensivelossDetails Accumulated Other Comprehensive Loss - Changes in accumulated other comprehensive loss (Details) Details 57 false false R58.htm 9955545 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.arcosa.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 58 false false R59.htm 9955546 - Disclosure - Earnings Per Common Share - Computation of basic and diluted earnings per share (Details) Sheet http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails Earnings Per Common Share - Computation of basic and diluted earnings per share (Details) Details 59 false false R60.htm 9955547 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.arcosa.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 60 false false All Reports Book All Reports aca-20250630.htm aca-20250630.xsd aca-20250630_cal.xml aca-20250630_def.xml aca-20250630_lab.xml aca-20250630_pre.xml aca-20250630_g1.jpg http://fasb.org/srt/2025 http://fasb.org/us-gaap/2025 http://xbrl.sec.gov/dei/2025 http://xbrl.sec.gov/ecd/2025 true true JSON 79 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "aca-20250630.htm": { "nsprefix": "aca", "nsuri": "http://www.arcosa.com/20250630", "dts": { "inline": { "local": [ "aca-20250630.htm" ] }, "schema": { "local": [ "aca-20250630.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/2024-01-31/types.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd", "https://xbrl.sec.gov/country/2025/country-2025.xsd", "https://xbrl.sec.gov/dei/2025/dei-2025.xsd", "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd", "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd" ] }, "calculationLink": { "local": [ "aca-20250630_cal.xml" ] }, "definitionLink": { "local": [ "aca-20250630_def.xml" ] }, "labelLink": { "local": [ "aca-20250630_lab.xml" ] }, "presentationLink": { "local": [ "aca-20250630_pre.xml" ] } }, "keyStandard": 261, "keyCustom": 14, "axisStandard": 20, "axisCustom": 1, "memberStandard": 35, "memberCustom": 25, "hidden": { "total": 17, "http://fasb.org/us-gaap/2025": 12, "http://xbrl.sec.gov/dei/2025": 5 }, "contextCount": 233, "entityCount": 1, "segmentCount": 62, "elementCount": 551, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2025": 1015, "http://xbrl.sec.gov/dei/2025": 29, "http://xbrl.sec.gov/ecd/2025": 4, "http://fasb.org/srt/2025": 1 }, "report": { "R1": { "role": "http://www.arcosa.com/role/CoverandDEI", "longName": "0000001 - Document - Cover and DEI", "shortName": "Cover and DEI", "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": "aca-20250630.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": "aca-20250630.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited", "longName": "9952151 - Statement - Consolidated Statements of Operations (unaudited)", "shortName": "Consolidated Statements of Operations (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Revenues", "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": "aca-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:GrossProfit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "unique": true } }, "R3": { "role": "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncomeunaudited", "longName": "9952152 - Statement - Consolidated Statements of Comprehensive Income (unaudited)", "shortName": "Consolidated Statements of Comprehensive Income (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "unique": true } }, "R4": { "role": "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncomeunauditedParenthetical", "longName": "9952153 - Statement - Consolidated Statements of Comprehensive Income (unaudited) (Parenthetical)", "shortName": "Consolidated Statements of Comprehensive Income (unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.arcosa.com/role/ConsolidatedBalanceSheets", "longName": "9952154 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited", "longName": "9952155 - Statement - Consolidated Statements of Cash Flows (unaudited)", "shortName": "Consolidated Statements of Cash Flows (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "unique": true } }, "R7": { "role": "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquityunaudited", "longName": "9952156 - Statement - Consolidated Statements of Stockholders' Equity (unaudited)", "shortName": "Consolidated Statements of Stockholders' Equity (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPolicies", "longName": "9952157 - Disclosure - Overview and Summary of Significant Accounting Policies", "shortName": "Overview and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.arcosa.com/role/AcquisitionsandDivestitures", "longName": "9952158 - Disclosure - Acquisitions and Divestitures", "shortName": "Acquisitions and Divestitures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.arcosa.com/role/FairValueAccounting", "longName": "9952159 - Disclosure - Fair Value Accounting", "shortName": "Fair Value Accounting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "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": "aca-20250630.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": "aca-20250630.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.arcosa.com/role/SegmentInformation", "longName": "9952160 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "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": "aca-20250630.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": "aca-20250630.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.arcosa.com/role/PropertyPlantandEquipment", "longName": "9952161 - Disclosure - Property, Plant, and Equipment", "shortName": "Property, Plant, and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssets", "longName": "9952162 - Disclosure - Goodwill and Other Intangible Assets", "shortName": "Goodwill and Other Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.arcosa.com/role/Debt", "longName": "9952163 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.arcosa.com/role/Leases", "longName": "9952164 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.arcosa.com/role/OtherNet", "longName": "9952165 - Disclosure - Other, Net", "shortName": "Other, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.arcosa.com/role/IncomeTaxes", "longName": "9952166 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "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": "aca-20250630.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": "aca-20250630.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.arcosa.com/role/EmployeeRetirementPlans", "longName": "9952167 - Disclosure - Employee Retirement Plans", "shortName": "Employee Retirement Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.arcosa.com/role/AccumulatedOtherComprehensiveLoss", "longName": "9952168 - Disclosure - Accumulated Other Comprehensive Loss", "shortName": "Accumulated Other Comprehensive Loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.arcosa.com/role/StockBasedCompensation", "longName": "9952169 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.arcosa.com/role/EarningsPerCommonShare", "longName": "9952170 - Disclosure - Earnings Per Common Share", "shortName": "Earnings Per Common Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "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": "aca-20250630.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": "aca-20250630.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.arcosa.com/role/CommitmentsandContingencies", "longName": "9952171 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "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": "aca-20250630.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": "aca-20250630.htm", "first": true, "unique": true } }, "R23": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-3", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesPolicies", "longName": "9955511 - Disclosure - Overview and Summary of Significant Accounting Policies (Policies)", "shortName": "Overview and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesTables", "longName": "9955512 - Disclosure - Overview and Summary of Significant Accounting Policies (Tables)", "shortName": "Overview and Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.arcosa.com/role/AcquisitionsandDivestituresTables", "longName": "9955513 - Disclosure - Acquisitions and Divestitures (Tables)", "shortName": "Acquisitions and Divestitures (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-124", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-124", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.arcosa.com/role/FairValueAccountingTables", "longName": "9955514 - Disclosure - Fair Value Accounting (Tables)", "shortName": "Fair Value Accounting (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "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": "aca-20250630.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": "aca-20250630.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.arcosa.com/role/SegmentInformationTables", "longName": "9955515 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "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": "aca-20250630.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": "aca-20250630.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.arcosa.com/role/PropertyPlantandEquipmentTables", "longName": "9955516 - Disclosure - Property, Plant, and Equipment (Tables)", "shortName": "Property, Plant, and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.arcosa.com/role/GoodwillandIntangibleAssetsTables", "longName": "9955517 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.arcosa.com/role/DebtTables", "longName": "9955518 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.arcosa.com/role/LeasesTables", "longName": "9955519 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.arcosa.com/role/OtherNetTables", "longName": "9955520 - Disclosure - Other, Net (Tables)", "shortName": "Other, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.arcosa.com/role/EmployeeRetirementPlansTables", "longName": "9955521 - Disclosure - Employee Retirement Plans (Tables)", "shortName": "Employee Retirement Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossTables", "longName": "9955522 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.arcosa.com/role/EarningsPerCommonShareTables", "longName": "9955523 - Disclosure - Earnings Per Common Share (Tables)", "shortName": "Earnings Per Common Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "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": "aca-20250630.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": "aca-20250630.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesStockholdersEquityDetails", "longName": "9955524 - Disclosure - Overview and Summary of Significant Accounting Policies - Stockholders' Equity (Details)", "shortName": "Overview and Summary of Significant Accounting Policies - Stockholders' Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-6", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:StockholdersEquityPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:StockholdersEquityPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "longName": "9955525 - Disclosure - Overview and Summary of Significant Accounting Policies - Revenue Recognition (Details)", "shortName": "Overview and Summary of Significant Accounting Policies - Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "unique": true } }, "R39": { "role": "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationDetails", "longName": "9955526 - Disclosure - Overview and Summary of Significant Accounting Policies - Unsatisfied Performance Obligation (Details)", "shortName": "Overview and Summary of Significant Accounting Policies - Unsatisfied Performance Obligation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-118", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-118", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails", "longName": "9955527 - Disclosure - Acquisitions and Divestitures - Purchase price allocation (Details)", "shortName": "Acquisitions and Divestitures - Purchase price allocation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-135", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "unique": true } }, "R41": { "role": "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "longName": "9955528 - Disclosure - Acquisitions and Divestitures - Narrative (Details)", "shortName": "Acquisitions and Divestitures - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-6", "name": "aca:ContingentConsiderationAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "aca:NumberofDivestitures", "unitRef": "businesses_divested", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "unique": true } }, "R42": { "role": "http://www.arcosa.com/role/FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails", "longName": "9955529 - Disclosure - Fair Value Accounting - Assets and liabilities measured at fair value on recurring basis (Details)", "shortName": "Fair Value Accounting - Assets and liabilities measured at fair value on recurring basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-151", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "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": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-151", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "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": "aca-20250630.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails", "longName": "9955530 - Disclosure - Segment Information - Financial information for segments (Details)", "shortName": "Segment Information - Financial information for segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Revenues", "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": "aca-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PaymentsToAcquireProductiveAssets", "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": "aca-20250630.htm", "unique": true } }, "R44": { "role": "http://www.arcosa.com/role/SegmentInformationNarrativeDetails", "longName": "9955531 - Disclosure - Segment Information - Narrative (Details)", "shortName": "Segment Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "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": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "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": "aca-20250630.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails", "longName": "9955532 - Disclosure - Property, Plant, and Equipment - Components of property, plant, and equipment (Details)", "shortName": "Property, Plant, and Equipment - Components of property, plant, and equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "unique": true } }, "R46": { "role": "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails", "longName": "9955533 - Disclosure - Goodwill and Other Intangible Assets - Goodwill (Details)", "shortName": "Goodwill and Other Intangible Assets - Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true }, "uniqueAnchor": null }, "R47": { "role": "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails", "longName": "9955534 - Disclosure - Goodwill and Other Intangible Assets - Intangible Assets (Details)", "shortName": "Goodwill and Other Intangible Assets - Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:IndefiniteLivedTrademarks", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:IndefiniteLivedTrademarks", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.arcosa.com/role/DebtComponentsofdebtDetails", "longName": "9955535 - Disclosure - Debt - Components of debt (Details)", "shortName": "Debt - Components of debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FinanceLeaseLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "unique": true } }, "R49": { "role": "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderdebtagreementDetails", "longName": "9955536 - Disclosure - Debt - Remaining principal payments under debt agreement (Details)", "shortName": "Debt - Remaining principal payments under debt agreement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-226", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-226", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.arcosa.com/role/DebtNarrativeDetails", "longName": "9955537 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-224", "name": "us-gaap:PaymentsOfDebtIssuanceCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "unique": true } }, "R51": { "role": "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails", "longName": "9955538 - Disclosure - Leases - Minimum lease payments (Details)", "shortName": "Leases - Minimum lease payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.arcosa.com/role/LeasesBalanceSheetClassificationDetails", "longName": "9955539 - Disclosure - Leases - Balance Sheet Classification (Details)", "shortName": "Leases - Balance Sheet Classification (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "aca:AssetsAndLiabilitiesLeasesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "aca:AssetsAndLiabilitiesLeasesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.arcosa.com/role/OtherNetSummaryofothernetincomeexpenseDetails", "longName": "9955540 - Disclosure - Other, Net - Summary of other, net (income) expense (Details)", "shortName": "Other, Net - Summary of other, net (income) expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.arcosa.com/role/IncomeTaxesNarrativeDetails", "longName": "9955541 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.arcosa.com/role/EmployeeRetirementPlansRetirementplanexpenseDetails", "longName": "9955542 - Disclosure - Employee Retirement Plans - Retirement plan expense (Details)", "shortName": "Employee Retirement Plans - Retirement plan expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.arcosa.com/role/EmployeeRetirementPlansNarrativeDetails", "longName": "9955543 - Disclosure - Employee Retirement Plans - Narrative (Details)", "shortName": "Employee Retirement Plans - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:MultiemployerPlanPensionInsignificantFutureEmployerContributionAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "unique": true } }, "R57": { "role": "http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossChangesinaccumulatedothercomprehensivelossDetails", "longName": "9955544 - Disclosure - Accumulated Other Comprehensive Loss - Changes in accumulated other comprehensive loss (Details)", "shortName": "Accumulated Other Comprehensive Loss - Changes in accumulated other comprehensive loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-230", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-230", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.arcosa.com/role/StockBasedCompensationNarrativeDetails", "longName": "9955545 - Disclosure - Stock-Based Compensation - Narrative (Details)", "shortName": "Stock-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails", "longName": "9955546 - Disclosure - Earnings Per Common Share - Computation of basic and diluted earnings per share (Details)", "shortName": "Earnings Per Common Share - Computation of basic and diluted earnings per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "unique": true } }, "R60": { "role": "http://www.arcosa.com/role/CommitmentsandContingenciesNarrativeDetails", "longName": "9955547 - Disclosure - Commitments and Contingencies - Narrative (Details)", "shortName": "Commitments and Contingencies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-233", "name": "us-gaap:GuaranteeObligationsCurrentCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-233", "name": "us-gaap:GuaranteeObligationsCurrentCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "aca-20250630.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.arcosa.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": [ "r46", "r816" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables, net of allowance", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r1007" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r49" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r32", "r147", "r613" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossChangesinaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r163", "r164", "r531", "r532", "r533", "r534", "r565", "r567", "r568", "r569", "r570", "r572" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.arcosa.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": [ "r16", "r17", "r67", "r152", "r610", "r646", "r647", "r1101" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossChangesinaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r163", "r164", "r531", "r532", "r533", "r534", "r565", "r567", "r568", "r569", "r570", "r572" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossChangesinaccumulatedothercomprehensivelossDetails", "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "verboseLabel": "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": [ "r1", "r11", "r17", "r526", "r529", "r585", "r642", "r643", "r938", "r939", "r940", "r995", "r996", "r997", "r998" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossChangesinaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Currency translation adjustments", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from 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, attributable to the parent." } } }, "auth_ref": [ "r2", "r11", "r17", "r65", "r66", "r164", "r165", "r567", "r568", "r569", "r570", "r572", "r938" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r286", "r723" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r874" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Capital in excess of par value", "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": [ "r59", "r816", "r1158" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Capital in Excess of Par Value", "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": [ "r656", "r995", "r996", "r997", "r998", "r1102", "r1161" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r887" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r887" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r887" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r887" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]" } } }, "auth_ref": [] }, "aca_AggregatesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "AggregatesMember", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregates", "label": "Aggregates [Member]", "documentation": "Aggregates and specialty materials [Member]" } } }, "auth_ref": [] }, "aca_AggregatesPhoenixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "AggregatesPhoenixMember", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregates, Phoenix", "label": "Aggregates, Phoenix [Member]", "documentation": "Aggregates, Phoenix" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r920" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r846", "r856", "r866", "r898" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r849", "r859", "r869", "r901" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r921" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r887" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r894" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r850", "r860", "r870", "r894", "r902", "r906", "r914" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r912" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.arcosa.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r429", "r434", "r435" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AmendmentFlag", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "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": [] }, "aca_AmeronMember": { "xbrltype": "domainItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "AmeronMember", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ameron", "label": "Ameron [Member]", "documentation": "Ameron" } } }, "auth_ref": [] }, "us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonparticipating unvested restricted shares", "label": "Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units", "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of stock options or restrictive stock units (RSUs)." } } }, "auth_ref": [ "r999" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total weighted average restricted shares and antidilutive stock options", "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": [ "r217" ] }, "aca_AsphaltAndOtherNonOperatingFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "AsphaltAndOtherNonOperatingFacilityMember", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asphalt and other non-operating facility", "label": "Asphalt and other non-operating facility [Member]", "documentation": "Asphalt and other non-operating facility" } } }, "auth_ref": [] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 }, "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited", "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited", "http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails", "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment charge", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r6", "r31", "r817", "r818" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedBalanceSheets", "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "Assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r91", "r100", "r151", "r176", "r179", "r180", "r221", "r228", "r247", "r251", "r259", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r328", "r329", "r518", "r522", "r559", "r601", "r602", "r607", "r680", "r745", "r746", "r758", "r816", "r824", "r825", "r837", "r1045", "r1046", "r1119" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsAbstract", "presentation": [ "http://www.arcosa.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "aca_AssetsAndLiabilitiesLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "AssetsAndLiabilitiesLeasesTableTextBlock", "presentation": [ "http://www.arcosa.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Balance sheet classification", "label": "Assets and Liabilities, Leases [Table Text Block]", "documentation": "Assets and Liabilities, Leases" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r143", "r155", "r176", "r179", "r180", "r259", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r328", "r329", "r518", "r522", "r559", "r816", "r1045", "r1046", "r1119" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.arcosa.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/2025", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.arcosa.com/role/FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r539", "r540", "r807" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.arcosa.com/role/FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets:", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r909" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r910" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r905" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r905" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r905" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r905" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r905" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r905" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r908" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r907" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r906" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r906" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BaseRateMember", "presentation": [ "http://www.arcosa.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [ "r937", "r1043" ] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Overview and Summary of Significant Accounting Policies", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r987" ] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings and improvements", "label": "Building and Building Improvements [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails", "http://www.arcosa.com/role/AcquisitionsandDivestituresTables" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination [Domain]", "label": "Business Combination [Domain]", "documentation": "Business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r279", "r284", "r285", "r286", "r287", "r288", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r650", "r767", "r768", "r1086", "r1090", "r1092" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails", "http://www.arcosa.com/role/AcquisitionsandDivestituresTables" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination [Axis]", "label": "Business Combination [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r279", "r284", "r285", "r286", "r287", "r288", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r650", "r767", "r768", "r1086", "r1090", "r1092" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails", "http://www.arcosa.com/role/AcquisitionsandDivestituresTables" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination [Line Items]", "label": "Business Combination [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": [ "r279", "r463", "r464", "r465", "r466", "r472", "r473", "r474", "r475", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r510", "r511", "r512", "r515", "r772", "r777", "r1086", "r1090", "r1092" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction Costs", "label": "Business Combination, Acquisition-Related Cost, Expense", "documentation": "Amount of expense for acquisition-related cost incurred to effect business combination. Includes, but is not limited to, finder's fee; advisory, legal, accounting, valuation, and other professional and consulting fees; and general administrative cost, including cost of maintaining internal acquisition department." } } }, "auth_ref": [ "r1084", "r1088" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition price", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r500", "r512", "r772", "r774" ] }, "us-gaap_BusinessCombinationContingentConsiderationAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationContingentConsiderationAsset", "crdr": "debit", "presentation": [ "http://www.arcosa.com/role/FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Contingent Consideration, Asset", "label": "Business Combination, Contingent Consideration, Asset", "documentation": "Amount of asset recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r505", "r512" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration liability", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r505", "r512", "r541", "r542", "r543", "r772", "r775" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Business Combination, Recognized Asset Acquired, Cash and Cash Equivalent", "documentation": "Amount of cash and cash equivalent acquired in business combination and recognized at acquisition date." } } }, "auth_ref": [ "r1091", "r1093" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "crdr": "debit", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Business Combination, Recognized Asset Acquired, Other Asset, Current", "documentation": "Amount of asset acquired in business combination and recognized at acquisition date, classified as other and current." } } }, "auth_ref": [ "r1091", "r1093" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables, net of allowance", "label": "Business Combination, Recognized Asset Acquired, Receivable, Current", "documentation": "Amount of receivable acquired in business combination and recognized at acquisition date, classified as current. Includes, but is not limited to, receivable from customer for product and service." } } }, "auth_ref": [ "r1091", "r1093" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Business Combination, Recognized Liability Assumed, Liability, Current", "documentation": "Amount of liability assumed in business combination and recognized at acquisition date, classified as current." } } }, "auth_ref": [ "r1091", "r1093" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Business Combination, Recognized Liability Assumed, Accounts Payable, Current", "documentation": "Amount of accounts payable assumed in business combination and recognized at acquisition date, classified as current." } } }, "auth_ref": [ "r1091", "r1093" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advance billings", "label": "Business Combination, Recognized Liability Assumed, Other Liability, Current", "documentation": "Amount of liability assumed in business combination and recognized at acquisition date, classified as other and current." } } }, "auth_ref": [ "r1091", "r1093" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived intangibles", "label": "Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Indefinite-Lived", "documentation": "Amount of identifiable indefinite-lived intangible asset acquired in business combination and recognized at acquisition date. Excludes goodwill and financial asset." } } }, "auth_ref": [ "r1091", "r1093" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles", "label": "Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Excluding Goodwill", "documentation": "Amount of identifiable intangible asset acquired in business combination and recognized at acquisition date. Excludes goodwill and financial asset." } } }, "auth_ref": [ "r772", "r774", "r776", "r1091", "r1093" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived intangibles", "label": "Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Finite-Lived", "documentation": "Amount of identifiable finite-lived intangible asset acquired in business combination and recognized at acquisition date." } } }, "auth_ref": [ "r1091", "r1093" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Business Combination, Recognized Asset Acquired, Inventory, Current", "documentation": "Amount of inventory acquired in business combination and recognized at acquisition date, classified as current." } } }, "auth_ref": [ "r772", "r774", "r1091", "r1093" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Business Combination, Recognized Asset Acquired, Asset, Noncurrent", "documentation": "Amount of asset acquired in business combination and recognized at acquisition date, classified as noncurrent." } } }, "auth_ref": [ "r1091", "r1093" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Business Combination, Recognized Liability Assumed, Other Liability, Noncurrent", "documentation": "Amount of liability assumed in business combination and recognized at acquisition date, classified as other and noncurrent." } } }, "auth_ref": [ "r1091", "r1093" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant, and equipment, including mineral reserves", "label": "Business Combination, Recognized Asset Acquired, Property, Plant, and Equipment", "documentation": "Amount of property, plant, and equipment acquired in business combination and recognized at acquisition date." } } }, "auth_ref": [ "r772", "r774", "r1091", "r1093" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Business Combination [Abstract]", "label": "Business Combination [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAcquiredFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAcquiredFromAcquisition", "crdr": "debit", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Acquired from Acquisition", "label": "Cash Acquired from Acquisition", "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)." } } }, "auth_ref": [ "r19" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalent", "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r23", "r145", "r727" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.arcosa.com/role/FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion 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." } } }, "auth_ref": [ "r554", "r555", "r556", "r1103", "r1104" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r24" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation", "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r23", "r78", "r175" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract", "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Cash Equivalents, and Restricted Cash Period Increase (Decrease), Excluding Exchange Rate Effect [Abstract]", "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Excluding Exchange Rate Effect, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash and cash equivalents", "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation", "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r0", "r78" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r885" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r882" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r880" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CityAreaCode", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r886" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r886" ] }, "aca_CombinedProceedsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "CombinedProceedsMember", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Combined Proceeds", "label": "Combined Proceeds [Member]", "documentation": "Combined Proceeds" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.arcosa.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r85", "r305", "r306", "r719", "r1032", "r1037" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends declared per common share", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r89" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockMember", "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "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": [ "r827", "r828", "r829", "r831", "r832", "r833", "r834", "r995", "r996", "r998", "r1102", "r1157", "r1161" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Par or Stated Value Per Share", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r58" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.arcosa.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r58", "r668" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r58", "r361", "r366", "r609", "r816" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r891" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r890" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r892" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r889" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncomeunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncomeunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "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": [ "r18", "r159", "r161", "r168", "r599", "r618", "r619" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.arcosa.com/role/AccumulatedOtherComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "Comprehensive Income (Loss) Note [Text Block]", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r64", "r167", "r598", "r617" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument." } } }, "auth_ref": [ "r557", "r558" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r109", "r121", "r177", "r183", "r518", "r519", "r521", "r522", "r523", "r586", "r604", "r720", "r928", "r931", "r932", "r1044", "r1047", "r1048" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r109", "r121", "r177", "r183", "r518", "r519", "r521", "r522", "r523", "r586", "r604", "r720", "r928", "r931", "r932", "r1044", "r1047", "r1048" ] }, "srt_ConsolidationEliminationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ConsolidationEliminationsMember", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Eliminations", "label": "Consolidation, Eliminations [Member]", "documentation": "Eliminating entries used in consolidating a parent entity and its subsidiaries." } } }, "auth_ref": [ "r176", "r182" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r98", "r109", "r125", "r126", "r127", "r128", "r129", "r130", "r131", "r132", "r133", "r176", "r177", "r182", "r183", "r221", "r230", "r245", "r246", "r247", "r248", "r249", "r251", "r252", "r253", "r319", "r320", "r321", "r322", "r324", "r325", "r326", "r327", "r328", "r604", "r745", "r746", "r929", "r930", "r1045", "r1046" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r98", "r109", "r125", "r126", "r127", "r128", "r129", "r130", "r131", "r132", "r133", "r176", "r177", "r182", "r183", "r221", "r230", "r245", "r246", "r247", "r248", "r249", "r251", "r252", "r253", "r319", "r320", "r321", "r322", "r324", "r325", "r326", "r327", "r328", "r604", "r745", "r746", "r929", "r930", "r1045", "r1046" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r42", "r737" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ConstructionPermitsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConstructionPermitsMember", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails", "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Permits", "label": "Construction Permits [Member]", "documentation": "Permit required in most jurisdictions for new construction, adding onto preexisting structures, and major renovations." } } }, "auth_ref": [ "r793", "r1022", "r1023", "r1024", "r1025", "r1027", "r1028", "r1030", "r1031" ] }, "aca_ConstructionProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "ConstructionProductsMember", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails", "http://www.arcosa.com/role/AcquisitionsandDivestituresTables", "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails", "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction Products", "label": "Construction Products [Member]", "documentation": "Construction Products" } } }, "auth_ref": [] }, "aca_ConstructionSiteSupportMember": { "xbrltype": "domainItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "ConstructionSiteSupportMember", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction Site Support", "label": "Construction site support [Member]", "documentation": "Construction site support" } } }, "auth_ref": [] }, "aca_ContingentConsiderationAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "ContingentConsiderationAsset", "crdr": "debit", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration, Asset", "label": "Contingent Consideration, Asset", "documentation": "Contingent Consideration, Asset" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract asset with customer", "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": [ "r369", "r370", "r371", "r372" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate", "label": "Segment Reporting, Reconciling Item, Corporate Nonsegment [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": [ "r13", "r246", "r247", "r248", "r249", "r252", "r1003" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited", "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r70", "r176", "r179", "r180", "r259", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r328", "r329", "r559", "r745", "r1045" ] }, "aca_CoverPageAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "CoverPageAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover Page [Abstract]", "label": "Cover Page [Abstract]", "documentation": "Cover Page [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CreditFacilityAxis", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/DebtComponentsofdebtDetails", "http://www.arcosa.com/role/DebtNarrativeDetails", "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderdebtagreementDetails" ], "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": [ "r318", "r1042" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CreditFacilityDomain", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/DebtComponentsofdebtDetails", "http://www.arcosa.com/role/DebtNarrativeDetails", "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderdebtagreementDetails" ], "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": [ "r318", "r1042" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "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_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails", "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r786", "r1022", "r1023", "r1024", "r1025", "r1027", "r1028", "r1030", "r1031" ] }, "us-gaap_DebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/DebtComponentsofdebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.arcosa.com/role/DebtComponentsofdebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt", "label": "Debt and Lease Obligation", "documentation": "Amount of short-term and long-term debt and lease obligation." } } }, "auth_ref": [ "r92", "r93" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.arcosa.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r86", "r176", "r178", "r298", "r299", "r300", "r301", "r302", "r317", "r318", "r330", "r336", "r337", "r338", "r339", "r340", "r341", "r346", "r353", "r354", "r356", "r524", "r574" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/DebtComponentsofdebtDetails", "http://www.arcosa.com/role/DebtNarrativeDetails", "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderdebtagreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r15", "r48", "r49", "r92", "r93", "r331", "r332", "r333", "r334", "r335", "r337", "r342", "r343", "r344", "r345", "r347", "r348", "r349", "r350", "r351", "r352", "r753", "r754", "r755", "r756", "r757", "r814", "r988", "r989", "r990", "r994", "r1033", "r1034", "r1035", "r1116", "r1117", "r1127" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.arcosa.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR variable rate spread", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "aca_DebtInstrumentBasisSpreadOnVariableRateReduction": { "xbrltype": "percentItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "DebtInstrumentBasisSpreadOnVariableRateReduction", "presentation": [ "http://www.arcosa.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR variable rate spread reduction", "label": "Debt Instrument, Basis Spread on Variable Rate Reduction", "documentation": "Debt Instrument, Basis Spread on Variable Rate Reduction" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/DebtComponentsofdebtDetails", "http://www.arcosa.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Gross", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r15", "r93", "r357" ] }, "aca_DebtInstrumentCovenantNetLeverageRatio": { "xbrltype": "decimalItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "DebtInstrumentCovenantNetLeverageRatio", "presentation": [ "http://www.arcosa.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Covenant, Net Leverage Ratio", "label": "Debt Instrument, Covenant, Net Leverage Ratio", "documentation": "Debt Instrument, Covenant, Net Leverage Ratio, Maximum" } } }, "auth_ref": [] }, "aca_DebtInstrumentCovenantUnrestrictedCashMaximum": { "xbrltype": "monetaryItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "DebtInstrumentCovenantUnrestrictedCashMaximum", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Covenant, Unrestricted Cash, Maximum", "label": "Debt Instrument, Covenant, Unrestricted Cash, Maximum", "documentation": "Debt Instrument, Covenant, Unrestricted Cash, Maximum" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/DebtComponentsofdebtDetails", "http://www.arcosa.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r51", "r332" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.arcosa.com/role/DebtComponentsofdebtDetails", "http://www.arcosa.com/role/DebtNarrativeDetails", "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderdebtagreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r331", "r332", "r333", "r334", "r335", "r337", "r342", "r343", "r344", "r345", "r347", "r348", "r349", "r350", "r351", "r352", "r355", "r524", "r604", "r753", "r754", "r755", "r756", "r757", "r814", "r988", "r989", "r990", "r994", "r1116", "r1117" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/DebtComponentsofdebtDetails", "http://www.arcosa.com/role/DebtNarrativeDetails", "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderdebtagreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r15", "r331", "r332", "r333", "r334", "r335", "r337", "r342", "r343", "r344", "r345", "r347", "r348", "r349", "r350", "r351", "r352", "r753", "r754", "r755", "r756", "r757", "r814", "r988", "r989", "r990", "r994", "r1033", "r1034", "r1035", "r1116", "r1117", "r1127" ] }, "aca_DebtInstrumentPrepaymentPremiumPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "DebtInstrumentPrepaymentPremiumPercentage", "presentation": [ "http://www.arcosa.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Prepayment Premium Percentage", "label": "Debt Instrument, Prepayment Premium Percentage", "documentation": "Debt Instrument, Prepayment Premium Percentage" } } }, "auth_ref": [] }, "aca_DebtInstrumentQuarterlyAmortizationPaymentRate": { "xbrltype": "percentItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "DebtInstrumentQuarterlyAmortizationPaymentRate", "presentation": [ "http://www.arcosa.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Quarterly Amortization Payment Rate", "label": "Debt Instrument, Quarterly Amortization Payment Rate", "documentation": "Debt Instrument, Quarterly Amortization Payment Rate" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentTable", "presentation": [ "http://www.arcosa.com/role/DebtComponentsofdebtDetails", "http://www.arcosa.com/role/DebtNarrativeDetails", "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderdebtagreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r15", "r36", "r37", "r44", "r87", "r88", "r331", "r332", "r333", "r334", "r335", "r337", "r342", "r343", "r344", "r345", "r347", "r348", "r349", "r350", "r351", "r352", "r355", "r524", "r604", "r753", "r754", "r755", "r756", "r757", "r814", "r988", "r989", "r990", "r994", "r1116", "r1117" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r6", "r107", "r988", "r993" ] }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxAssetsDeferredIncome", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Tax Assets, Deferred Income", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income." } } }, "auth_ref": [ "r1082" ] }, "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxLiabilitiesTaxDeferredIncome", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Tax Liabilities, Tax Deferred Income", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other." } } }, "auth_ref": [ "r1082" ] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/EmployeeRetirementPlansRetirementplanexpenseDetails": { "parentTag": "us-gaap_PensionAndOtherPostretirementBenefitExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.arcosa.com/role/EmployeeRetirementPlansRetirementplanexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined contribution plans", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r393" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited", "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation, depletion, and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r6", "r172", "r221", "r233", "r251", "r731", "r745", "r746" ] }, "us-gaap_DilutiveSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DilutiveSecuritiesAbstract", "presentation": [ "http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities:", "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesTables" ], "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": [ "r1052" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.arcosa.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r400", "r402", "r430", "r431", "r432", "r770" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Domain]", "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r296", "r297", "r767", "r768" ] }, "dei_DocumentDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentDomain", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "lang": { "en-us": { "role": { "terseLabel": "Document [Domain]", "label": "Document [Domain]", "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards." } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "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_DocumentInformationDocumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentInformationDocumentAxis", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information, Document [Axis]", "label": "Document Information, Document [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentInformationTable", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "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": [ "r841" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentTransitionReport", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "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": [ "r873" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentType", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r884" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per common share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited", "http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Net income - basic (EPS)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r140", "r169", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r201", "r204", "r214", "r215", "r216", "r220", "r359", "r433", "r461", "r517", "r536", "r537", "r600", "r620", "r738" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited", "http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Net income - diluted (EPS)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r140", "r169", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r204", "r214", "r215", "r216", "r220", "r359", "r433", "r461", "r517", "r536", "r537", "r600", "r620", "r738" ] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share Reconciliation [Abstract]", "label": "Earnings Per Share Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.arcosa.com/role/EarningsPerCommonShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per Common Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r200", "r217", "r218", "r219" ] }, "aca_EarnoutReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "EarnoutReceivableMember", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnout Receivable", "label": "Earnout Receivable [Member]", "documentation": "Earnout Receivable" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.arcosa.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r441", "r771" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.arcosa.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r176", "r181", "r441", "r452", "r771" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [ "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080" ] }, "aca_EngineeredStructuresMember": { "xbrltype": "domainItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "EngineeredStructuresMember", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails", "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails", "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationDetails", "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Engineered Structures", "label": "Engineered Structures [Member]", "documentation": "Engineered Structures" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "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/2025", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "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": [ "r839" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "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": [ "r839" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityFileNumber", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityFilerCategory", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "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": [ "r839" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "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": [ "r923" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityRegistrantName", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "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": [ "r839" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityShellCompany", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "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": [ "r839" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntitySmallBusiness", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "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": [ "r839" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "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": [ "r839" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r878" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r919" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r919" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r919" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityComponentDomain", "presentation": [ "http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossChangesinaccumulatedothercomprehensivelossDetails", "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "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": [ "r12", "r137", "r139", "r140", "r163", "r164", "r165", "r184", "r185", "r186", "r188", "r195", "r197", "r199", "r222", "r260", "r261", "r294", "r358", "r368", "r433", "r450", "r451", "r458", "r459", "r460", "r462", "r516", "r517", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r565", "r567", "r568", "r569", "r570", "r572", "r575", "r578", "r585", "r617", "r642", "r643", "r644", "r656", "r705" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r888" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r846", "r856", "r866", "r898" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r843", "r853", "r863", "r895" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r894" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.arcosa.com/role/FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails" ], "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": [ "r539", "r540", "r548", "r807" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.arcosa.com/role/FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails" ], "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": [ "r539", "r540", "r548", "r807" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.arcosa.com/role/FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails" ], "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": [ "r344", "r376", "r377", "r378", "r379", "r380", "r381", "r388", "r389", "r538", "r540", "r541", "r542", "r543", "r547", "r548", "r549", "r554", "r587", "r588", "r589", "r724", "r754", "r755", "r762", "r763", "r764", "r765", "r766", "r807", "r809", "r813" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.arcosa.com/role/FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r539", "r540", "r541", "r543", "r807", "r1106", "r1108" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.arcosa.com/role/FairValueAccounting" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Accounting", "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": [ "r541", "r544", "r545", "r546", "r547", "r549", "r550", "r551", "r552", "r553", "r596", "r807", "r810" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.arcosa.com/role/FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails" ], "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": [ "r344", "r376", "r381", "r388", "r540", "r548", "r554", "r587", "r724", "r762", "r763", "r764", "r765", "r766", "r807", "r813" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.arcosa.com/role/FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails" ], "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": [ "r344", "r376", "r381", "r388", "r390", "r540", "r541", "r548", "r554", "r588", "r724", "r754", "r755", "r762", "r763", "r764", "r765", "r766", "r807", "r813" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.arcosa.com/role/FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r344", "r376", "r377", "r378", "r379", "r380", "r381", "r388", "r389", "r540", "r541", "r542", "r543", "r548", "r554", "r589", "r724", "r754", "r755", "r762", "r763", "r764", "r765", "r766", "r807", "r809", "r813" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.arcosa.com/role/FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r539", "r540", "r541", "r543", "r807", "r1106", "r1108" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.arcosa.com/role/FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails" ], "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": [ "r344", "r376", "r377", "r378", "r379", "r380", "r381", "r388", "r389", "r538", "r540", "r541", "r542", "r543", "r547", "r548", "r549", "r554", "r587", "r588", "r589", "r724", "r754", "r755", "r762", "r763", "r764", "r765", "r766", "r807", "r809", "r813" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.arcosa.com/role/FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurements, Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r807", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/DebtComponentsofdebtDetails", "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r580", "r583" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/LeasesBalanceSheetClassificationDetails": { "parentTag": "aca_LeaseLiability", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.arcosa.com/role/LeasesBalanceSheetClassificationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability, Current, Finance", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r580" ] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.arcosa.com/role/LeasesBalanceSheetClassificationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability, Current, Finance", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current finance lease liability." } } }, "auth_ref": [ "r581" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/LeasesBalanceSheetClassificationDetails": { "parentTag": "aca_LeaseLiability", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.arcosa.com/role/LeasesBalanceSheetClassificationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability, Non-current, Finance", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r580" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.arcosa.com/role/LeasesBalanceSheetClassificationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability, Non-current, Finance", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability." } } }, "auth_ref": [ "r581" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Finance lease payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r583", "r989", "r994", "r1127" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease payments, thereafter", "label": "Finance Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r583", "r989", "r994", "r1127" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease payments, 2025 (remaining)", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r583", "r989", "r994", "r1127" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease payments, 2029", "label": "Finance Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r583", "r989", "r994", "r1127" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease payments, 2028", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r583", "r989", "r994", "r1127" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease payments, 2027", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r583", "r989", "r994", "r1127" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease payments, 2026", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r583", "r989", "r994", "r1127" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Finance lease liability, imputed interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r583" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/LeasesBalanceSheetClassificationDetails": { "parentTag": "aca_LeaseRightOfUseAsset", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.arcosa.com/role/LeasesBalanceSheetClassificationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right of use asset, Finance", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r579" ] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.arcosa.com/role/LeasesBalanceSheetClassificationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right of use asset, Finance", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset." } } }, "auth_ref": [ "r581" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r149", "r262", "r289", "r726" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails", "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r283", "r284", "r285", "r286", "r288", "r289", "r291", "r292", "r594", "r595", "r650", "r723", "r726", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles with definite lives", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r262", "r289", "r595", "r726" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails", "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r283", "r284", "r285", "r286", "r288", "r289", "r291", "r292", "r650", "r723", "r726", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Intangibles with definite lives, net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r594", "r1028" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/OtherNetSummaryofothernetincomeexpenseDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.arcosa.com/role/OtherNetSummaryofothernetincomeexpenseDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign currency exchange transactions", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r171", "r560", "r561", "r562", "r564", "r702" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r850", "r860", "r870", "r902" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r850", "r860", "r870", "r902" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r850", "r860", "r870", "r902" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r850", "r860", "r870", "r902" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r850", "r860", "r870", "r902" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r883" ] }, "aca_FuturePeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "FuturePeriodAxis", "presentation": [ "http://www.arcosa.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future Period [Axis]", "label": "Future Period [Axis]", "documentation": "Future Period" } } }, "auth_ref": [] }, "aca_FuturePeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "FuturePeriodDomain", "presentation": [ "http://www.arcosa.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future Period [Domain]", "label": "Future Period [Domain]", "documentation": "Future Period [Domain]" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GainLossOnSaleOfBusiness", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 4.0 }, "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited", "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited", "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "(Gain) loss on sale of businesses", "negatedLabel": "(Gain) loss on sale of businesses", "label": "Gain (Loss) on Disposition of Business", "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant." } } }, "auth_ref": [ "r520", "r986" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 3.0 }, "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited", "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited", "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain on disposition of property, plant, equipment, and other assets", "negatedLabel": "Gain on disposition of property, plant, equipment, and other assets", "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": [ "r6" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails", "http://www.arcosa.com/role/ConsolidatedBalanceSheets", "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r148", "r264", "r597", "r746", "r751", "r772", "r773", "r774", "r805", "r808", "r816", "r1011", "r1018", "r1096" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GoodwillDisclosureTextBlock", "presentation": [ "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Other Intangible Assets", "label": "Goodwill Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill." } } }, "auth_ref": [ "r263", "r265", "r275", "r277", "r278", "r280", "r281", "r282", "r751" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GoodwillLineItems", "presentation": [ "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r276", "r751" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited" ], "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": [ "r68", "r70", "r99", "r176", "r179", "r180", "r259", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r328", "r329", "r559", "r740", "r745", "r1000", "r1002", "r1004", "r1005", "r1006", "r1045" ] }, "us-gaap_GuaranteeObligationsByNatureAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GuaranteeObligationsByNatureAxis", "presentation": [ "http://www.arcosa.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor Obligations, Nature [Axis]", "label": "Guarantor Obligations, Nature [Axis]", "documentation": "Information by nature of guarantee." } } }, "auth_ref": [ "r313", "r314", "r315", "r316" ] }, "us-gaap_GuaranteeObligationsCurrentCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GuaranteeObligationsCurrentCarryingValue", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor Obligations, Current Carrying Value", "label": "Guarantor Obligations, Current Carrying Value", "documentation": "The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees." } } }, "auth_ref": [ "r315" ] }, "us-gaap_GuaranteeObligationsNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GuaranteeObligationsNatureDomain", "presentation": [ "http://www.arcosa.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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": [ "r313", "r314", "r315", "r316" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited" ], "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": [ "r69", "r95", "r99", "r601", "r603", "r615", "r733", "r735", "r736", "r740", "r745", "r1000", "r1002", "r1004", "r1005", "r1006" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Axis]", "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r296", "r297", "r767", "r768" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.arcosa.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r176", "r181", "r437", "r441", "r442", "r443", "r444", "r445", "r448", "r453", "r455", "r456", "r457", "r606", "r649", "r654", "r771" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "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": [ "r102", "r108", "r176", "r198", "r199", "r221", "r236", "r251", "r440", "r441", "r454", "r621", "r733", "r735", "r736", "r771" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r162", "r438", "r439", "r445", "r446", "r447", "r449", "r652" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "(Increase) decrease in receivables", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in accrued liabilities", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r5" ] }, "aca_IncreaseDecreaseInAdvanceBillings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "IncreaseDecreaseInAdvanceBillings", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in advance billings", "label": "Increase (Decrease) in Advance Billings", "documentation": "Increase (Decrease) in Advance Billings" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "(Increase) decrease in 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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in current assets and liabilities:", "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOtherCurrentAssets", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "(Increase) decrease in other current assets", "label": "Increase (Decrease) in Other Current Assets", "documentation": "Amount of increase (decrease) in current assets classified as other." } } }, "auth_ref": [ "r985" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "(Increase) decrease in other assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r985" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in other liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonparticipating unvested restricted shares (shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r205", "r206", "r207", "r216", "r401" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-Lived Intangible Assets [Axis]", "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r283", "r287", "r290", "r726", "r778", "r779", "r780", "r789", "r790", "r804" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r283", "r287", "r290", "r726", "r778", "r779", "r780", "r789", "r790", "r804" ] }, "us-gaap_IndefiniteLivedTrademarks": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IndefiniteLivedTrademarks", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles with indefinite lives - Trademarks", "label": "Indefinite-Lived Trademarks", "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style for a projected indefinite period of benefit." } } }, "auth_ref": [ "r935", "r1029" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r850", "r860", "r870", "r894", "r902", "r906", "r914" ] }, "aca_InlandBargesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "InlandBargesMember", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inland barges", "label": "Inland barges [Member]", "documentation": "Inland barges [Member]" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r912" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r842", "r918" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r842", "r918" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r842", "r918" ] }, "aca_IntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "IntangibleAssetsLineItems", "presentation": [ "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets [Line Items]", "label": "Intangible Assets [Line Items]", "documentation": "Intangible Assets" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 }, "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedBalanceSheets", "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles, net", "totalLabel": "Intangibles, net", "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": [ "r283", "r1028", "r1029" ] }, "us-gaap_InterestAndOtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestAndOtherIncome", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest Income", "label": "Interest and Other Income", "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense, Operating and Nonoperating", "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense." } } }, "auth_ref": [ "r221", "r228", "r232", "r238", "r251", "r573", "r745", "r746", "r1160" ] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IntersegmentEliminationMember", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intersegment", "label": "Intersegment Eliminations [Member]", "documentation": "Eliminating entries used in operating segment consolidation." } } }, "auth_ref": [ "r98", "r221", "r230", "r245", "r246", "r247", "r248", "r249", "r251", "r252", "r745" ] }, "us-gaap_IntersubsegmentEliminationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IntersubsegmentEliminationsMember", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intersubsegment Eliminations", "label": "Intersubsegment Eliminations [Member]", "documentation": "Eliminating entries used in subsegment consolidation." } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedBalanceSheets" ], "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": [ "r82", "r729" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total inventory", "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": [ "r153", "r728", "r816" ] }, "us-gaap_InventoryNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryNetAbstract", "presentation": [ "http://www.arcosa.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories:", "label": "Inventory, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials and supplies", "label": "Inventory, Raw Materials and Supplies, Net of Reserves", "documentation": "Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments." } } }, "auth_ref": [ "r82", "r936" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedBalanceSheets" ], "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": [ "r82", "r730" ] }, "aca_January12026ToAugust232028Member": { "xbrltype": "domainItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "January12026ToAugust232028Member", "presentation": [ "http://www.arcosa.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "January 1, 2026 to August 23, 2028", "label": "January 1, 2026 to August 23, 2028 [Member]", "documentation": "January 1, 2026 to August 23, 2028" } } }, "auth_ref": [] }, "aca_July12025ToDecember312025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "July12025ToDecember312025Member", "presentation": [ "http://www.arcosa.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "July 1, 2025 to December 31, 2025", "label": "July 1, 2025 to December 31, 2025 [Member]", "documentation": "July 1, 2025 to December 31, 2025" } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LandMember", "presentation": [ "http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r1052", "r1053" ] }, "aca_LeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "LeaseLiability", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/LeasesBalanceSheetClassificationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.arcosa.com/role/LeasesBalanceSheetClassificationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Lease liability, Total", "label": "Lease Liability", "documentation": "Lease Liability" } } }, "auth_ref": [] }, "aca_LeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "LeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/LeasesBalanceSheetClassificationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.arcosa.com/role/LeasesBalanceSheetClassificationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Right of use asset, Total", "label": "Lease Right of Use Asset", "documentation": "Lease Right of Use Asset" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.arcosa.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Future minimum lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1118" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r583", "r989", "r994", "r1127" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease payments, thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r583", "r989", "r994", "r1127" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease payments, 2025 (remaining)", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r583", "r989", "r994", "r1127" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease payments, 2029", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r583", "r989", "r994", "r1127" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease payments, 2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r583", "r989", "r994", "r1127" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease payments, 2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r583", "r989", "r994", "r1127" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease payments, 2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r583", "r989", "r994", "r1127" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating lease payments, imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r583" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.arcosa.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r577" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r15", "r48", "r49", "r50", "r53", "r54", "r55", "r56", "r176", "r179", "r180", "r259", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r328", "r329", "r519", "r522", "r523", "r559", "r667", "r739", "r758", "r837", "r1045", "r1119", "r1120" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r63", "r94", "r612", "r816", "r824", "r825", "r988", "r992", "r1008", "r1113" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.arcosa.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.arcosa.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": [ "r50", "r144", "r176", "r179", "r180", "r259", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r328", "r329", "r519", "r522", "r523", "r559", "r816", "r1045", "r1119", "r1120" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.arcosa.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/2025", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total liabilities", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r540", "r1103" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.arcosa.com/role/FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities:", "label": "Liabilities, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.arcosa.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, unused commitment fee percent", "label": "Line of Credit Facility, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/DebtNarrativeDetails" ], "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": [ "r47", "r52" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, remaining borrowing capacity", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r47", "r52", "r318" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditMember", "presentation": [ "http://www.arcosa.com/role/DebtComponentsofdebtDetails", "http://www.arcosa.com/role/DebtNarrativeDetails", "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderdebtagreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "LocalPhoneNumber", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Long-Term Debt and Lease Obligation", "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent." } } }, "auth_ref": [ "r15", "r608" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt", "label": "Long-Term Debt and Lease Obligation, Current", "documentation": "Amount of long-term debt and lease obligation, classified as current." } } }, "auth_ref": [ "r49" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/DebtComponentsofdebtDetails": { "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.arcosa.com/role/DebtComponentsofdebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total debt, gross", "label": "Long-Term Debt and Lease Obligation, Including Current Maturities", "documentation": "Amount of long-term debt and lease obligation, including portion classified as current." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated fair value", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [ "r724", "r813", "r1103", "r1105", "r1106", "r1107", "r1109", "r1110", "r1111", "r1112" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderdebtagreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Long-Term Debt, Maturity, after Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r8", "r989", "r994", "r1050", "r1127" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderdebtagreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r8", "r177", "r183", "r348", "r604" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderdebtagreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Long-Term Debt, Maturity, Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r8", "r177", "r183", "r348", "r604" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderdebtagreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r8", "r177", "r183", "r348", "r604" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderdebtagreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r8", "r177", "r183", "r348", "r604" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderdebtagreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r8", "r177", "r183", "r348", "r604" ] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermLineOfCredit", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/DebtComponentsofdebtDetails", "http://www.arcosa.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revolving credit facility", "label": "Long-Term Line of Credit, Noncurrent", "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r15", "r33", "r34" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/DebtComponentsofdebtDetails", "http://www.arcosa.com/role/DebtNarrativeDetails", "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderdebtagreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r15", "r1033", "r1034", "r1035" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/DebtComponentsofdebtDetails", "http://www.arcosa.com/role/DebtNarrativeDetails", "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderdebtagreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r15", "r35", "r1033", "r1034", "r1035" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.arcosa.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r223", "r307", "r308", "r309", "r312", "r436", "r752", "r1038", "r1039" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LossContingenciesTable", "presentation": [ "http://www.arcosa.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r223", "r307", "r308", "r309", "r312", "r436", "r752", "r1038", "r1039" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Machinery and other", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MaximumMember", "presentation": [ "http://www.arcosa.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r110", "r111", "r112", "r113", "r114", "r122", "r123", "r124", "r135", "r136", "r223", "r308", "r309", "r310", "r311", "r396", "r425", "r426", "r427", "r436", "r543", "r592", "r640", "r641", "r648", "r659", "r660", "r709", "r710", "r711", "r712", "r713", "r715", "r716", "r717", "r718", "r721", "r722", "r750", "r759", "r769", "r772", "r775", "r777", "r809", "r810", "r811", "r812", "r820", "r1049", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r886" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r886" ] }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestitures" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions and Divestitures", "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]", "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings." } } }, "auth_ref": [ "r45", "r1083" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MinimumMember", "presentation": [ "http://www.arcosa.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r110", "r111", "r112", "r113", "r114", "r122", "r123", "r124", "r135", "r136", "r223", "r308", "r309", "r310", "r311", "r396", "r425", "r426", "r427", "r436", "r543", "r592", "r640", "r641", "r648", "r659", "r660", "r709", "r710", "r711", "r712", "r713", "r715", "r716", "r717", "r718", "r721", "r722", "r750", "r759", "r769", "r772", "r775", "r777", "r809", "r810", "r811", "r820", "r1049", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r905" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r913" ] }, "us-gaap_MultiemployerPlanEmployerContributionCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MultiemployerPlanEmployerContributionCost", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/EmployeeRetirementPlansRetirementplanexpenseDetails": { "parentTag": "us-gaap_PensionAndOtherPostretirementBenefitExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.arcosa.com/role/EmployeeRetirementPlansRetirementplanexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Multiemployer Plans", "label": "Multiemployer Plan, Employer Contribution, Cost", "documentation": "Amount of cost for employer contribution to multiemployer plan. Multiemployer plan includes, but is not limited to, pension plan determined to be individually significant and insignificant and other postretirement benefit plan." } } }, "auth_ref": [ "r394", "r395", "r399", "r769" ] }, "us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MultiemployerPlanPensionInsignificantEmployerContributionCost", "crdr": "debit", "presentation": [ "http://www.arcosa.com/role/EmployeeRetirementPlansNarrativeDetails", "http://www.arcosa.com/role/EmployeeRetirementPlansRetirementplanexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contributions to the multiemployer plans", "label": "Multiemployer Plan, Pension, Insignificant, Employer Contribution, Cost", "documentation": "Amount of cost for employer contribution to multiemployer pension plan determined to be individually insignificant." } } }, "auth_ref": [ "r398", "r769", "r1054" ] }, "us-gaap_MultiemployerPlanPensionInsignificantFutureEmployerContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MultiemployerPlanPensionInsignificantFutureEmployerContributionAmount", "crdr": "debit", "presentation": [ "http://www.arcosa.com/role/EmployeeRetirementPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected full year contributions by the employer to the multiemployer plans", "label": "Multiemployer Plan, Pension, Insignificant, Future Employer Contribution, Amount", "documentation": "Amount of cost for employer contribution required to be made in future period to multiemployer pension plan determined to be individually insignificant. Includes, but is not limited to, employer contribution required by collective-bargaining arrangement (CBA), statutory obligation, and other contractual obligation." } } }, "auth_ref": [ "r397" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r887" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (required) provided by financing activities", "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit." } } }, "auth_ref": [ "r174" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Financing activities:", "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash required by investing activities", "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets." } } }, "auth_ref": [ "r174" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Investing activities:", "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity." } } }, "auth_ref": [ "r78", "r79", "r80" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating activities:", "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncomeunaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 }, "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited", "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncomeunaudited", "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited", "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquityunaudited", "http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r71", "r80", "r96", "r140", "r142", "r157", "r160", "r165", "r176", "r179", "r180", "r182", "r187", "r191", "r192", "r193", "r194", "r195", "r198", "r199", "r212", "r259", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r328", "r329", "r359", "r362", "r364", "r367", "r433", "r461", "r517", "r537", "r559", "r616", "r687", "r703", "r704", "r733", "r735", "r736", "r835", "r1045" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income per common share \u2013 basic", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r140", "r170", "r191", "r192", "r193", "r194", "r201", "r202", "r213", "r216", "r362", "r364", "r367", "r517" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income per common share \u2013 diluted", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r170", "r203", "r208", "r209", "r210", "r211", "r213", "r216" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r886" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r850", "r860", "r870", "r894", "r902" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r877" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r876" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r894" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r913" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r913" ] }, "us-gaap_NoncashOrPartNoncashDivestitureNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NoncashOrPartNoncashDivestitureNameDomain", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash or Part Noncash Divestiture, Name [Domain]", "label": "Noncash or Part Noncash Divestiture, Name [Domain]", "documentation": "The name of the sale of an asset or business through a noncash (or part noncash) transaction." } } }, "auth_ref": [ "r27" ] }, "us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NoncashOrPartNoncashDivestituresByUniqueNameAxis", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unique Name [Axis]", "label": "Unique Name [Axis]", "documentation": "Information by unique name of asset or business." } } }, "auth_ref": [ "r25", "r26", "r27" ] }, "aca_NumberOfAcquisitions": { "xbrltype": "integerItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "NumberOfAcquisitions", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Acquisitions", "label": "Number of Acquisitions", "documentation": "Number of Acquisitions" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.arcosa.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": [ "r741", "r749", "r1001" ] }, "aca_NumberofDivestitures": { "xbrltype": "integerItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "NumberofDivestitures", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Divestitures", "label": "Number of Divestitures", "documentation": "Number of Divestitures" } } }, "auth_ref": [] }, "aca_October12024ToJune302025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "October12024ToJune302025Member", "presentation": [ "http://www.arcosa.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fourth Quarter 2024", "label": "October 1, 2024 to June 30, 2025 [Member]", "documentation": "October 1, 2024 to June 30, 2025" } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating costs:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited", "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating profit", "terseLabel": "Operating profit", "verboseLabel": "Operating profit (loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r99", "r733", "r736", "r740", "r1000", "r1002", "r1004", "r1005", "r1006" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/LeasesMinimumleasepaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease payments, present value", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r580" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/LeasesBalanceSheetClassificationDetails": { "parentTag": "aca_LeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.arcosa.com/role/LeasesBalanceSheetClassificationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability, Current, Operating", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r580" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.arcosa.com/role/LeasesBalanceSheetClassificationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability, Current, Operating", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r581" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/LeasesBalanceSheetClassificationDetails": { "parentTag": "aca_LeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.arcosa.com/role/LeasesBalanceSheetClassificationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability, Non-current, Operating", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r580" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.arcosa.com/role/LeasesBalanceSheetClassificationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability, Non-current, Operating", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability." } } }, "auth_ref": [ "r581" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/LeasesBalanceSheetClassificationDetails": { "parentTag": "aca_LeaseRightOfUseAsset", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.arcosa.com/role/LeasesBalanceSheetClassificationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right of use asset, Operating", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r579" ] }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.arcosa.com/role/LeasesBalanceSheetClassificationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right of use asset, Operating", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset." } } }, "auth_ref": [ "r581" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating segments", "verboseLabel": "Total", "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": [ "r245", "r246", "r247", "r248", "r249", "r252", "r745", "r746" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r154", "r816" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r150" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncomeunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Currency translation adjustment:", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossChangesinaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), net of tax, before reclassifications", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r14", "r17", "r164", "r532", "r565", "r568", "r572", "r617", "r938" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncomeunaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncomeunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gains (losses) arising during the period, net of tax expense (benefit)", "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": [ "r2", "r617" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "crdr": "debit", "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncomeunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gains (losses) arising during the period, tax expense (benefit)", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "documentation": "Amount of tax expense (benefit), after 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": [ "r2", "r3", "r563", "r571" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncomeunaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncomeunaudited", "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss)", "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": [ "r12", "r14", "r158", "r161", "r167", "r195", "r565", "r566", "r572", "r598", "r617", "r938", "r939" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncomeunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossChangesinaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r4", "r11", "r90", "r158", "r161", "r195" ] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherIncomeAndExpensesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Other Income and Expenses [Abstract]", "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "presentation": [ "http://www.arcosa.com/role/OtherNet" ], "lang": { "en-us": { "role": { "terseLabel": "Other, Net", "label": "Other Income and Other Expense Disclosure [Text Block]", "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions." } } }, "auth_ref": [ "r927", "r1081" ] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [ "r726", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Advance billings", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r49", "r816" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r54" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r80" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.arcosa.com/role/OtherNetSummaryofothernetincomeexpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited", "http://www.arcosa.com/role/OtherNetSummaryofothernetincomeexpenseDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other (income) expense", "negatedTotalLabel": "Other (income) expense", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r73", "r806" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.arcosa.com/role/OtherNetSummaryofothernetincomeexpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other, net (income) expense", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r886" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r848", "r858", "r868", "r900" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r851", "r861", "r871", "r903" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r851", "r861", "r871", "r903" ] }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unvested restricted share participation", "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic", "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method." } } }, "auth_ref": [ "r213", "r924" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r875" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited", "http://www.arcosa.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Debt issuance costs", "terseLabel": "Debt issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r22" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Dividends paid to common stockholders", "label": "Payments of Ordinary Dividends, Common Stock", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r76" ] }, "us-gaap_PaymentsOfOrdinaryDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsOfOrdinaryDividends", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends paid to common stockholders", "label": "Payments of Ordinary Dividends", "documentation": "Cash outflow in the form of ordinary dividends to common shareholders, preferred shareholders and noncontrolling interests, generally out of earnings." } } }, "auth_ref": [ "r76" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of shares to satisfy employee tax on vested stock", "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": [ "r173" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash received (paid) for acquisitions", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r20" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to Acquire Productive Assets", "label": "Payments to Acquire Productive Assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r101", "r1097", "r1098", "r1099" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital expenditures", "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": [ "r75" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r885" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r885" ] }, "us-gaap_PensionAndOtherPostretirementBenefitExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PensionAndOtherPostretirementBenefitExpense", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/EmployeeRetirementPlansRetirementplanexpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.arcosa.com/role/EmployeeRetirementPlansRetirementplanexpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Employee retirement plan expense", "label": "Pension and Other Postretirement Benefits Cost (Reversal of Cost)", "documentation": "Amount of cost (reversal of cost) for pension and other postretirement benefits." } } }, "auth_ref": [] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.arcosa.com/role/EmployeeRetirementPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Retirement Plans", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r373", "r374", "r375", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r391", "r392", "r393", "r766" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r877" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r894" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r887" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r876" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r878" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r922" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r877" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification, Comparability Adjustment", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r934" ] }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromDivestitureOfBusinesses", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of businesses", "label": "Proceeds from Divestiture of Businesses", "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period." } } }, "auth_ref": [ "r19" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of debt", "label": "Proceeds from Issuance of Long-Term Debt and Capital Securities, Net", "documentation": "Amount of cash inflow from long-term debt, finance lease obligation, and mandatorily redeemable capital security." } } }, "auth_ref": [ "r983", "r984" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings under revolving credit facility", "label": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r21", "r988", "r990" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from disposition of property, plant, equipment, and other assets", "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": [ "r74" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r115", "r116", "r117", "r118", "r119", "r120", "r134", "r254", "r593", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r725", "r732", "r735", "r736", "r760", "r761", "r819", "r820", "r821", "r823", "r826", "r926", "r933", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r979", "r980", "r981", "r982", "r1040", "r1041", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156" ] }, "us-gaap_ProductiveLandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProductiveLandMember", "presentation": [ "http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mineral reserves", "label": "Productive Land [Member]", "documentation": "Land containing resources that are subject to depletion. Examples include, but are not limited to, mines, timberland and landfills." } } }, "auth_ref": [ "r7" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r115", "r116", "r117", "r118", "r119", "r120", "r134", "r254", "r593", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r725", "r732", "r735", "r736", "r760", "r761", "r819", "r820", "r821", "r823", "r826", "r926", "r933", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r979", "r980", "r981", "r982", "r1040", "r1041", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7", "r584" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.arcosa.com/role/PropertyPlantandEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant, and Equipment", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r83", "r103", "r105", "r106" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, at cost", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r84", "r146", "r614" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r584" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedBalanceSheets", "http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant, and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r7", "r584", "r605", "r614", "r816" ] }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentNetAbstract", "presentation": [ "http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Components of property, plant, and equipment", "label": "Property, Plant and Equipment, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.arcosa.com/role/PropertyPlantandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of property, plant, and equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r84", "r584" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r875" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r875" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RangeAxis", "presentation": [ "http://www.arcosa.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r110", "r111", "r112", "r113", "r114", "r122", "r123", "r124", "r135", "r136", "r223", "r308", "r309", "r310", "r311", "r374", "r396", "r425", "r426", "r427", "r432", "r436", "r543", "r590", "r591", "r592", "r640", "r641", "r648", "r659", "r660", "r709", "r710", "r711", "r712", "r713", "r715", "r716", "r717", "r718", "r721", "r722", "r750", "r759", "r769", "r772", "r775", "r777", "r809", "r810", "r811", "r812", "r820", "r829", "r1036", "r1049", "r1106", "r1122", "r1123", "r1124", "r1125", "r1126" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RangeMember", "presentation": [ "http://www.arcosa.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r110", "r111", "r112", "r113", "r114", "r122", "r123", "r124", "r135", "r136", "r223", "r308", "r309", "r310", "r311", "r374", "r396", "r425", "r426", "r427", "r432", "r436", "r543", "r590", "r591", "r592", "r640", "r641", "r648", "r659", "r660", "r709", "r710", "r711", "r712", "r713", "r715", "r716", "r717", "r718", "r721", "r722", "r750", "r759", "r769", "r772", "r775", "r777", "r809", "r810", "r811", "r812", "r820", "r829", "r1036", "r1049", "r1106", "r1122", "r1123", "r1124", "r1125", "r1126" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "presentation": [ "http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossChangesinaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification from accumulated other comprehensive income, current period, net of tax", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r14", "r17", "r164", "r533", "r565", "r570", "r572", "r617", "r938" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ReclassificationFromAociCurrentPeriodTax", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossChangesinaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification from AOCI, Current Period, Tax", "label": "Reclassification from AOCI, Current Period, Tax", "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r3", "r156", "r163", "r617" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r843", "r853", "r863", "r895" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/DebtComponentsofdebtDetails", "http://www.arcosa.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repayments of Lines of Credit", "label": "Repayments of Lines of Credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r77", "r988", "r990" ] }, "us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RepaymentsOfLongTermDebtAndCapitalSecurities", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments to retire debt", "label": "Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security", "documentation": "Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation." } } }, "auth_ref": [ "r76", "r77" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r844", "r854", "r864", "r896" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r845", "r855", "r865", "r897" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r852", "r862", "r872", "r904" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r60", "r89", "r611", "r645", "r647", "r653", "r669", "r816" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetainedEarningsMember", "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r137", "r139", "r140", "r184", "r185", "r186", "r188", "r195", "r197", "r199", "r260", "r261", "r294", "r358", "r433", "r450", "r451", "r458", "r459", "r460", "r462", "r516", "r517", "r525", "r527", "r528", "r530", "r535", "r575", "r578", "r642", "r644", "r656", "r1161" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r688" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unsatisfied performance obligations, Amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r104" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Unsatisfied Performance Obligations", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [ "r925" ] }, "aca_RevenueRemainingPerformanceObligationPercentageYear2": { "xbrltype": "percentItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "RevenueRemainingPerformanceObligationPercentageYear2", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Remaining Performance Obligation Percentage Year 2", "label": "Revenue Remaining Performance Obligation Percentage Year 2", "documentation": "Revenue Remaining Performance Obligation Percentage Year 2" } } }, "auth_ref": [] }, "aca_Revenueremainingperformanceobligationexpectedtobedeliveredincurrentyear": { "xbrltype": "percentItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "Revenueremainingperformanceobligationexpectedtobedeliveredincurrentyear", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation expected to be delivered in current year", "label": "Revenue, remaining performance obligation expected to be delivered in current year", "documentation": "Revenue, remaining performance obligation expected to be delivered in current year" } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited", "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r97", "r98", "r166", "r176", "r179", "r180", "r221", "r229", "r230", "r245", "r251", "r254", "r256", "r257", "r259", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r328", "r329", "r559", "r601", "r603", "r745", "r806", "r824", "r825", "r1045" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/DebtComponentsofdebtDetails", "http://www.arcosa.com/role/DebtNarrativeDetails", "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderdebtagreementDetails" ], "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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r582", "r815" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r913" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r913" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in accumulated other comprehensive loss", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r17", "r1114", "r1115" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails", "http://www.arcosa.com/role/AcquisitionsandDivestituresTables" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination [Table]", "label": "Business Combination [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r279", "r463", "r464", "r465", "r466", "r472", "r473", "r474", "r475", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r510", "r511", "r512", "r515", "r772", "r777", "r1086", "r1090", "r1092" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresTables" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price allocation", "label": "Business Combination [Table Text Block]", "documentation": "Tabular disclosure of business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r772", "r774", "r1085", "r1087", "r1089", "r1093", "r1094", "r1095" ] }, "us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfCostsOfRetirementPlansTableTextBlock", "presentation": [ "http://www.arcosa.com/role/EmployeeRetirementPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement plan expense", "label": "Schedule of Costs of Retirement Plans [Table Text Block]", "documentation": "Tabular disclosure of the costs related to the various types of retirement plans including defined benefit pension plan cost, defined contribution plan cost, other postretirement benefit plan cost, and net periodic benefit cost." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.arcosa.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of debt", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.arcosa.com/role/EarningsPerCommonShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Computation of basic and diluted 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": [ "r999" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.arcosa.com/role/FairValueAccountingTables" ], "lang": { "en-us": { "role": { "terseLabel": "Assets and liabilities measured at fair value 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": [ "r1103", "r1104" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Goodwill [Table]", "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason." } } }, "auth_ref": [ "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r276", "r751" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.arcosa.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill by segment", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r751", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020" ] }, "aca_ScheduleOfIntangibleAndOtherAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "ScheduleOfIntangibleAndOtherAssetsTable", "presentation": [ "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible and Other Assets [Table]", "label": "Schedule of Intangible and Other Assets [Table]", "documentation": "Schedule of Intangible and Other Assets [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://www.arcosa.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles, net", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r1009", "r1021" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.arcosa.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining principal payments under debt agreement", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "presentation": [ "http://www.arcosa.com/role/OtherNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Other, net (income) expense", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7", "r584" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r28", "r29", "r30" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.arcosa.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Financial information for segments", "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": [ "r28", "r29", "r30" ] }, "us-gaap_SecuredOvernightFinancingRateSofrMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SecuredOvernightFinancingRateSofrMember", "presentation": [ "http://www.arcosa.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Interest rate at which bank can borrow U.S. dollar overnight while posting U.S. Treasury bond as collateral." } } }, "auth_ref": [ "r1100" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "Security12bTitle", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "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": [ "r838" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "SecurityExchangeName", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "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": [ "r840" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentDomain", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails", "http://www.arcosa.com/role/AcquisitionsandDivestituresTables", "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails", "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationDetails", "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails" ], "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": [ "r97", "r98", "r99", "r100", "r221", "r225", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r239", "r240", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r251", "r252", "r253", "r257", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r293", "r303", "r304", "r509", "r512", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r742", "r745", "r746", "r751", "r822", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.arcosa.com/role/SegmentInformation" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r100", "r221", "r224", "r225", "r226", "r227", "r228", "r241", "r243", "r244", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r257", "r741", "r743", "r744", "r745", "r747", "r748", "r749" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails" ], "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": [] }, "aca_SellersNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "SellersNoteMember", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Seller's Note", "label": "Seller's Note [Member]", "documentation": "Seller's Note" } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited", "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails" ], "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": [ "r72", "r732", "r733", "r734", "r736", "r978" ] }, "aca_SeniorNotesDue2029Member": { "xbrltype": "domainItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "SeniorNotesDue2029Member", "presentation": [ "http://www.arcosa.com/role/DebtComponentsofdebtDetails", "http://www.arcosa.com/role/DebtNarrativeDetails", "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderdebtagreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes due 2029", "label": "Senior Notes due 2029 [Member]", "documentation": "Senior Notes due 2029" } } }, "auth_ref": [] }, "aca_SeniorNotesDue2032Member": { "xbrltype": "domainItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "SeniorNotesDue2032Member", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/DebtComponentsofdebtDetails", "http://www.arcosa.com/role/DebtNarrativeDetails", "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderdebtagreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes due 2032", "label": "Senior Notes due 2032 [Member]", "documentation": "Senior Notes due 2032" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428" ] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharesIssued", "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance, shares", "periodEndLabel": "Ending balance, shares", "label": "Shares, Issued", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r12" ] }, "aca_SpecialtyMaterialsAndAsphaltMember": { "xbrltype": "domainItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "SpecialtyMaterialsAndAsphaltMember", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Specialty materials and asphalt", "label": "Specialty materials and asphalt [Member]", "documentation": "Other [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails", "http://www.arcosa.com/role/AcquisitionsandDivestituresTables", "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails", "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationDetails", "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r97", "r98", "r99", "r100", "r141", "r221", "r225", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r239", "r240", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r251", "r252", "r253", "r257", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r293", "r295", "r303", "r304", "r509", "r512", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r742", "r745", "r746", "r751", "r822", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossChangesinaccumulatedothercomprehensivelossDetails", "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r58", "r61", "r62", "r137", "r139", "r140", "r163", "r164", "r165", "r184", "r185", "r186", "r188", "r195", "r197", "r199", "r222", "r260", "r261", "r294", "r358", "r368", "r433", "r450", "r451", "r458", "r459", "r460", "r462", "r516", "r517", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r565", "r567", "r568", "r569", "r570", "r572", "r575", "r578", "r585", "r617", "r642", "r643", "r644", "r656", "r705" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementLineItems", "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "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": [ "r184", "r185", "r186", "r222", "r360", "r361", "r363", "r365", "r578", "r593", "r651", "r657", "r658", "r661", "r662", "r663", "r664", "r665", "r666", "r668", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r681", "r682", "r683", "r684", "r685", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r705", "r735", "r736", "r830", "r1159" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "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/2025", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementTable", "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r184", "r185", "r186", "r222", "r258", "r360", "r361", "r363", "r365", "r578", "r593", "r651", "r657", "r658", "r661", "r662", "r663", "r664", "r665", "r666", "r668", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r681", "r682", "r683", "r684", "r685", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r705", "r735", "r736", "r830", "r1159" ] }, "aca_StavolaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "StavolaMember", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails", "http://www.arcosa.com/role/AcquisitionsandDivestituresTables" ], "lang": { "en-us": { "role": { "terseLabel": "Stavola", "label": "Stavola [Member]", "documentation": "Stavola" } } }, "auth_ref": [] }, "aca_SteelComponentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "SteelComponentsMember", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Steel components", "label": "Steel components [Member]", "documentation": "Steel components [Member]" } } }, "auth_ref": [] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r847", "r857", "r867", "r899" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [ "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted shares, net - shares", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r12", "r57", "r58", "r89" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted shares, net - value", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r12", "r89" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Authorized stock repurchase amount", "label": "Share Repurchase Program, Authorized, Amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1051" ] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining authorized repurchase amount", "label": "Share Repurchase Program, Remaining Authorized, Amount", "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.arcosa.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedBalanceSheets", "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r58", "r61", "r62", "r81", "r670", "r686", "r706", "r707", "r816", "r837", "r988", "r991", "r992", "r1008", "r1113", "r1161" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossChangesinaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Equity beginning balance", "periodEndLabel": "Equity ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r40", "r41", "r43", "r137", "r138", "r139", "r140", "r164", "r184", "r185", "r186", "r188", "r195", "r197", "r260", "r261", "r294", "r358", "r368", "r433", "r450", "r451", "r458", "r459", "r460", "r462", "r516", "r517", "r525", "r526", "r527", "r528", "r529", "r530", "r535", "r565", "r567", "r572", "r576", "r585", "r643", "r644", "r655", "r670", "r686", "r706", "r707", "r714", "r824", "r825", "r836", "r988", "r991", "r992", "r1008", "r1113", "r1161" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.arcosa.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity:", "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityPolicyTextBlock", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Stockholders' Equity, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income." } } }, "auth_ref": [ "r9", "r708" ] }, "us-gaap_SubsegmentsConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsegmentsConsolidationItemsAxis", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsegments Consolidation Items [Axis]", "label": "Subsegments Consolidation Items [Axis]", "documentation": "Information by subsegments, eliminations and reconciling items used in consolidating a reportable segment and its subsegments." } } }, "auth_ref": [] }, "us-gaap_SubsegmentsConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsegmentsConsolidationItemsDomain", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsegments Consolidation Items [Domain]", "label": "Subsegments Consolidation Items [Domain]", "documentation": "Subsegments, eliminations and reconciling items used in consolidating a reportable segment and its subsegments." } } }, "auth_ref": [] }, "us-gaap_SuretyBondMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SuretyBondMember", "presentation": [ "http://www.arcosa.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Surety Bond", "label": "Surety Bond [Member]", "documentation": "An obligation arising from a three-party agreement that legally binds together a principal who needs the bond, an obligee who requires the bond and a surety company that sells the bond." } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r893" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Technology", "label": "Technology-Based Intangible Assets [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r799", "r1022", "r1023", "r1024", "r1025", "r1027", "r1028", "r1030", "r1031" ] }, "aca_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "TermLoanMember", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/DebtComponentsofdebtDetails", "http://www.arcosa.com/role/DebtNarrativeDetails", "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderdebtagreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan", "label": "Term Loan [Member]", "documentation": "Term Loan" } } }, "auth_ref": [] }, "aca_TotalConstructionMaterialsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "TotalConstructionMaterialsMember", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Construction Materials", "label": "Total Construction Materials [Member]", "documentation": "Total Construction Materials" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r885" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r892" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TradeNamesMember", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade Names", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r779", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks [Member]", "label": "Trademarks and Trade Names [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r779", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r912" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r914" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "TradingSymbol", "presentation": [ "http://www.arcosa.com/role/CoverandDEI" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "aca_TransportationProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "TransportationProductsMember", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails", "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationDetails", "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transportation Products", "label": "Transportation Products [Member]", "documentation": "Transportation Products" } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r915" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r916" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r916" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r914" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r914" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r917" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r915" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Common", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r39" ] }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockRetiredCostMethodAmount", "crdr": "debit", "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Retirement of treasury stock - value", "label": "Treasury Stock, Retired, Cost Method, Amount", "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method." } } }, "auth_ref": [ "r12", "r38", "r58" ] }, "us-gaap_TreasuryStockSharesRetired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockSharesRetired", "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury Stock, Shares, Retired", "label": "Treasury Stock, Shares, Retired", "documentation": "Number of shares of common and preferred stock retired from treasury during the period." } } }, "auth_ref": [ "r12", "r58", "r89" ] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "calculation": { "http://www.arcosa.com/role/DebtComponentsofdebtDetails": { "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.arcosa.com/role/DebtComponentsofdebtDetails", "http://www.arcosa.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: unamortized debt issuance costs", "terseLabel": "Unamortized debt issuance costs", "label": "Unamortized Debt Issuance Expense", "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r911" ] }, "us-gaap_UnsecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnsecuredDebtMember", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://www.arcosa.com/role/DebtComponentsofdebtDetails", "http://www.arcosa.com/role/DebtNarrativeDetails", "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderdebtagreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unsecured Debt", "label": "Unsecured Debt [Member]", "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets." } } }, "auth_ref": [] }, "aca_UpToFourFiscalQuartersUponMaterialAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "UpToFourFiscalQuartersUponMaterialAcquisitionMember", "presentation": [ "http://www.arcosa.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Up to four fiscal quarters upon material acquisition", "label": "Up to four fiscal quarters upon material acquisition [Member]", "documentation": "Up to four fiscal quarters upon material acquisition" } } }, "auth_ref": [] }, "us-gaap_UseRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UseRightsMember", "presentation": [ "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Use Rights", "label": "Use Rights [Member]", "documentation": "Legal right to use or benefit from the use of natural resources or access. Examples include, but are not limited to, drilling rights, water rights, air rights, timber cutting rights and route authorities." } } }, "auth_ref": [ "r798", "r1022", "r1023", "r1024", "r1025", "r1027", "r1028", "r1030", "r1031" ] }, "aca_UtilityAndRelatedStructuresMember": { "xbrltype": "domainItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "UtilityAndRelatedStructuresMember", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Utility and related structures", "label": "Utility and related structures [Member]", "documentation": "Utility and related structures [Member]" } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VariableRateAxis", "presentation": [ "http://www.arcosa.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [ "r937", "r1043", "r1100" ] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VariableRateDomain", "presentation": [ "http://www.arcosa.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [ "r937", "r1043", "r1100" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r881" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited", "http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Net income - diluted (shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r203", "r216" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average number of shares outstanding:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.arcosa.com/role/ConsolidatedStatementsofOperationsunaudited", "http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Net income - basic (shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r201", "r216" ] }, "aca_WindTowersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.arcosa.com/20250630", "localname": "WindTowersMember", "presentation": [ "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.arcosa.com/role/OverviewandSummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Wind towers", "label": "Wind towers [Member]", "documentation": "Wind towers" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r879" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "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": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "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", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r23": { "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" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-13" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-14" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r40": { "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" }, "r41": { "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" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r43": { "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205-20/tableOfContent" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/220/tableOfContent" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r67": { "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" }, "r68": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r74": { "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" }, "r75": { "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r89": { "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" }, "r90": { "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" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r102": { "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" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r107": { "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" }, "r108": { "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" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Footnote": "4", "Publisher": "SEC" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "3", "Publisher": "SEC" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column B", "Publisher": "SEC" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column C", "Publisher": "SEC" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r147": { "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" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-17A" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r180": { "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" }, "r181": { "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" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r201": { "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" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r203": { "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" }, "r204": { "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" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r212": { "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" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r222": { "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "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": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-3A" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-5" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-6" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-6" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r289": { "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" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r295": { "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" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "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)(5))", "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": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "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)(iv))", "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)(5))", "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": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r344": { "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" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r352": { "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" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r355": { "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" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(24)(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11" }, "r372": { "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" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r374": { "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" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r385": { "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" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-9" }, "r399": { "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" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "17", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r440": { "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" }, "r441": { "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" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r444": { "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" }, "r445": { "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" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r448": { "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" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r457": { "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" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r518": { "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" }, "r519": { "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" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1B" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2AG", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-2AG" }, "r522": { "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" }, "r523": { "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" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r554": { "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" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r559": { "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" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-5" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-21" }, "r572": { "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" }, "r573": { "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" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2" }, "r582": { "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" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r585": { "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" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r592": { "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" }, "r593": { "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" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r608": { "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)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "805", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1" }, "r651": { "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" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r653": { "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" }, "r654": { "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" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r720": { "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)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10" }, "r725": { "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" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r750": { "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" }, "r751": { "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" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r754": { "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" }, "r755": { "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" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "64", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "39", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "43", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "45", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-45" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r790": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r791": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r792": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r793": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r794": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r795": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r796": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r797": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r798": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r800": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r801": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r802": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r803": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r804": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r805": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r807": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r808": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r809": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r810": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r811": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r812": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r813": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r815": { "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" }, "r816": { "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" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "942", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480095/942-10-S50-1" }, "r818": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "942", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480035/942-10-S99-6" }, "r819": { "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" }, "r820": { "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" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r827": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r831": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r832": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r833": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r834": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r835": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r836": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r837": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r873": { "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" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r924": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "610", "Publisher": "FASB", "URI": "https://asc.fasb.org/610/tableOfContent" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1" }, "r935": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r936": { "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" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(r)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(s)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(t)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(u)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r984": { "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" }, "r985": { "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" }, "r986": { "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" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r992": { "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" }, "r993": { "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" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r995": { "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" }, "r996": { "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" }, "r997": { "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" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r999": { "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" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r1001": { "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" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r1003": { "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" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r1008": { "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" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1011": { "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" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1018": { "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" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1036": { "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" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1038": { "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" }, "r1039": { "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" }, "r1040": { "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" }, "r1041": { "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" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480190/470-10-S50-1" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1045": { "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" }, "r1046": { "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" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r1049": { "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" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r1052": { "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" }, "r1053": { "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" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/720/tableOfContent" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-23" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-7" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r1102": { "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" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r1113": { "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" }, "r1114": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r1115": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r1119": { "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" }, "r1120": { "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" }, "r1121": { "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" }, "r1122": { "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" }, "r1123": { "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" }, "r1124": { "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" }, "r1125": { "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" }, "r1126": { "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" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r1128": { "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" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1139": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1150": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1152": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1155": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r1158": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1159": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r1160": { "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/2147479105/946-220-45-3" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 80 0001739445-25-000115-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001739445-25-000115-xbrl.zip M4$L#!!0 ( /I9"%M<[)%Q#%R]:W?B2)8N_'U^A5ZJ3U?F6@;KRL69Q5FD[:QQ3:;MMIW=T^^77H$4&'4* MB=+%E_[U9T=( FP$2$B""(B:::<-ND3L_>QK[-CQ^?^^3!SI"?N![;F__:JT MY%\E[)J>9;N/O_TZN#^_NOKU__;_Z_/_UVS^[Y>[;]*%9T83[(;2N8]1B"WI MV0['4CC&TC\\_Z?]A*1;!X4CSY\TF_%MY][TU;R.U M9UEM4VYW3JPSI)MR%QO8D$=#7<96#^E*5V\;7=0>(;6CTO>.0Y@SS-L-SAS; M_?E;8QR&T[/3T^?GY];+T'=:GO]XJLJR=DJ^'J( -Y++[9J&@+#THO#_SY.TO2>ULY%,9IRMZDIZ7,L/'\K?6/Z$/AB<8!O M7O2LT8$IO5[O](4P(WT:-JWLI\$7;Z9K!YZN*IUU$XZOF-%GB=%O!D&^32]% M)GIS(?)-+T MTYO0((_(_OI MM\:YYX8@O&9 ,\ M1DV8<5\&NG6TGJX;GT_?/+7 2P:@R"RBS+XZZ''V\':C/T).@+=_;JHCO]J! MB9Q_8N1_A4^"V1LZC3XA:U4ON(7+/>OM*[J-_M_4[5]P'OG^FPE,FQ::GTG?7T"[+.;*?9!Z;B/WS#H MWSMB0&Y&/P(\" (>:\84*#2'=NUSZ.Y^#O'8<$4S ,.Q?@:WO@=$"U_! MBW##@6M=@MZ:DG=EX$8WC_L"1X//MQ?U'T6>"-WY-! MS)X),9)MX<5+*9E1Z/E;OG;I?O+A!7:]"< FX[%Y2?/F$:=O1[]NUFXT&6)_ M!4>F\&LA&L9/\T;#*+!=#.Y9@$SPG7R\S"; TEE\^?@[Y&-?8D* M*,Y,]YQ?_<_;>/K]S;,1O'WZE,:=Z5]!B/R0Q(@TMFW*"OQ_>M_\N]DPK85+ MVTV27WC[3?IW^I+3-_/.)H/* !GB!$Z8S*S35.8/2K[99F8: S-[SV!]]PS6 M62.#GI\,>G5D,!@D0UYQKY ,;0;(\%;<%V=61MP[;,U,;RIJ4U.JF%F7K9EI MUIHYMVN%W3#P\R;(G) 3RW'E -8N8 M2'(M?#WW)E//A3^#P8L-$4)Z&7P^\=S[T#-_QL_Z?)KYBADY9B,I3'.M(C0I MM;MT-=-\8%DT<(40%MG6E9M$GMS0OW9?LF;ZW^$00:!B72+?M=W'@!O"U^[J MU@U\TXPFD4-J(VAZC%SGXS%YVA.^W^=LV\>/!I"/U*57]L!;BA M/0M.?DU3J]UQYUZW,A!D*K4'(8>HB%E@7.TQ%L_N.@L,JCU4/!3?G@%FJ;P' MOSOQ@5A@%.\1\PZS%%5EAE3>H^0]92DJHS_OP?*NLQ25$9[WR)B!+$5EO*@] M4CX$"UT3[7D/Y7=E=(WJTBJ=&MDO#MNUL:V!.#>(]E][,T ML"=F\1[\[GYI8$^,XCUBWF&6HJK,D,9[E+RG+$5E].<]6-YUEJ(JPNN\1\8, M9"DJXP7O:\)[R%)41GO>0_E=&=T*]Z#HW ?F>S"Z5=*?]_AZIT:W2L)S'S?O MV>A6R0L1%N^/]KQ'NKLOK=_#QF6=^]AX[_GS/3&.]Z!ZIZ7U>V"0P7WPO:_2 M^GTP2T3GG#!*A/)Y*RLK\^0,$^Q_V2;..8- M:8D\>'ST\2/,=I/[4!P0:J70'OWB69KF!&?C"[_M*QZ6E;Y 2VP\;,?GR2#KM)28$91OV4#G/Y48$9 MUGV7#G-95($9YOT9SG*M#UZ(G$7NS/S>PT;'GCP7SG*OQXJ./?DHG.5BCQ4= M>_)&.,O$'BLZ]N1W<):'763,O1WB^V@Z]?P#3['MR>G@+ 5[E-#8C\?192[[ M*J#!B+O192[)*J#!B*_192Z72J"Q*1%V U.$[]S'E'.'#8W]^!I=YE*F AJL M^!I,9D8%-%CP-9A,BPIHL.!K<)83_1':#HQRX%IWF&Z^O*=LBOR=EB]?NH_P M#?8+O)Y3?X.SI.C1PF-//@=G6=&CA<>>_ [.,J-'"X_]^!X]SK*C_[!=Z\%[ MQOZ!HV$_KD:/LX3HL:!A/YY%C\D4R0V(]'HH4Z&##[U"8S'I6C0Y.S;["9/Z1->;LR>HJ3&8" M66/.GHR>PF1"CC7F[,OF,)D7R]@ M'?)Y+SV/%#FW-7]S:2EKKC*7?TO9=(&'X15E [GQK:_WPX4!@(*UR$55X>*; MYSZ""SDASWQXG2X6;V#7]OQK+\3!181565-K%7GPUKI-M5V-R#.7PMM,[@?X M])N'-KGN98G\1HC*$9FY5)S0JWN.H57F\F]'#8FZ'"KF\FA'S646$N\J<\FS M?4#BJ^W:(?YF/V'KR@7Y>K2'#AX$ 0Z#+Z_?T;\]_]Q!P;L,WH\ W]F/XT/O M;KHO8#*7M^,&F&] LZI+2!:#T29RS-R ]$''UGX&DUVF@X['F1JS.5'*T0F MIR&6=LC93'9B'(W9#.%:,@\>'WW\". *;L<>=NV7P]:+H!0[^1>#.TVMFO2Q MQFQZ<3TX)M@O7QK W.+@]N4!BEH9(IC-A9X#]>WP*S+C>H W[M,=!IW\9+N/ M;R^J=VEA]BU XV84O_E 0<%G-O1 U<3;59!%)I=S%/A,AE;+Y.WR"U$0>C , M6J!$*L?&]O2@2U S;'K.=[CZQ<4+-\H )@3@,PF5J]<"X^V MSB9-D/\S&+A6]:DE872K Q^S*=,KUP2;-J<_ M /(%UMYBC=E4\P%@;3LM>X\=!_L!*L5!LWH?!0,ZLZL0[++Z$"S(/CHLZ,PNA@BL ML>&M5(@U9E= =HFU03 =(X<\]R8<8Q]\ZEDCJ)S+^;PZJ\RN/WQ%MO]WY$3X M"Y >$?:2!WSU,00VKOFN!&-V\<*EP1W9YND#"RM;*)L/:?;K?\,DD6^.7[_A M)^RL&-65.XW"@%ZA<%.[IS.[.G"@T*AW8W"5T#"839\?*#0T?J#!;+9[=]!@ MB!O,IF$/5%#K->]5+OX;S*8I#Q0:=??]J! :S*8U#Q0:]9KW2J'!;!J4%_-> M*3>82Q3F:;9Y[OE3ST"ZH8O!7"Z-=79SW?;2 M8"X_QCJ[.>^ V68NZ\6,M:V+XLPEDT0S\7H9SER^BAD18Z$(ILUYC$O* C F,)/P]=8![ UF N8>>%"E;+0938N9G'- MI4K\=YF-CEFD?*689S9&9G'AJ5+,,QL?LTCY2C'/;&S,YNI;I:AG-A!FD_:5 MXI[9J'=G+=H9$@1FHU].F%&I9# ;!>_H<$2&Y(+94)@+5E0I%3UFX^&M6$%[ M$!4\48$=N>@Q&R)SPHQ*)8/9J/E(3]2J2^B8C=$%GRN59V8S H3(5]2%(#VE2.R) H,1OX[Y7$E:*8V?@^B\3I=S_<@'2(P!:YJ%X=%1]2X-J> M3\XH""XB#!SH\2-"S*8,CI>_ER"\[!+*)ZPZYCWB^5^Z[[=J3:'(((&:@M1I86X%X MUA&/7@3B*T0\LYD_)A%/3B4GGPI5SCRPF"O$=E<<$MI.,\2WYBA!Q26P,AZ\"VS2&S5%0&LMM!2Q\)$+6LB-D$_1 MU7[P!M%C%(2J!G]U!;968TLLMN3!UH_I@_?5B_RO=F BYV^ ,]*][L?4<[^# M+P)1KS,P_XSLP*ZBA]TAPTVL^;#%9P8:=*N*6!9A&!1Z4Y'SG_&\>&DY4#"[ M%V93W'I<060)% =VM5704NZJ(=#"C4^?9-A5XY,#"; MS-T'1]Z[T$JG&A>:V12F4,/[L\W,9A_K7Q,^=MZK(CTHP# # [/Y/(8W0=2\ MB4FA4&A78OU59A-HS.PYJ3)?J3*;FF(&W962F\.DSR[0_3ZXZS;5=A[+\N[2 MJ?IUO'EW:3G>,)N%82'PKDHY,9O=F/56).VCP]=S;S+U M7#SKK9A>-C#-:!(YY%@LVFHQ;B4WL/X=!2&YNU9.:!7N!%6938$PRPD&#L92 M56:3%,RRK9X3Y%2-V90!'YRH3I5IS,;KS'*"A9(%C=DPG%FVU>25:/S>/G[)\U>@;]&?_>H3^[]&@T= M;:=#K^GH#4&N:TBAES# ;2H-R?,M[/_64!JG-7%9IUS6U0[] MV:4_>R7&K,[&K-8V9D,E%#94C?[4Z4_*<8I,0XM_I]S7.B7FHLWFHM4W%RHU MAD[G0F7'T(T28]9G8];)F$_IH ,O\DTX34COHOX@;-[PG"5S*ZB>TVQY@L&)]I[6GXZ=FV MPO&9(LO_IT&OZW\.ILCM?Q[Z9##Q[_%#EAY%5%D3@1YVSTQ0E]B')X1D73*] M8$@GUC0]QT'3 )^EOWRR[&#JH%=0ET .W*0W?9H@_Q$&-_3"T)N<&3"V)^R' MMHF9_O=IBBQR^."9+"GPE/05IW3N M.8E+7IE^#R/P_+/TX2,P+,T1FMC.Z]FO U([_>M) "Y(,P #-(J_#NS_X#-% M [K2/Y_C*77@;LJ$9(J*2LCYX_KJX?)"NG\8/%S>2_>7YS_NKAZNX-?!]85T M^;_G_SVX_OU2.K_Y_OWJ_O[JYOHM4G8P#>7=-/3,:?P#@=R[CZ'GGOSU%S!< MGRY:YRU)E0V]M_,1MW,1_JOG3^*A$NWE>NYU-($GF5+B.H#:H(W9&I*+B/ME M8?OLPC/I^A_)!3:H;@#KVN@K+1$G9@PU0"O MMPEW5']^^([\G]*-BS_.(!):JZ:J+D]5RS/5&%E+4/"F^6?Z#W@T>7RP2LSD M38HA-A>%A2O9G^*\WF%RG [X!""I* 0[_!*>C>P7;#5#/YK)'\2R?_VEU]&- M3RM%D-"W, G7HF5FOLOJJO=$S,;,WWX,[AXN[[[]4[J[O+VY>Y!N?]S=_QA< M/T@/-\1F/(!AB'69HJ6SKF-TV2R6ZGQE-D%N[B3%^&!]E&Z^2@__?;EH-V\7<9IL;@^[;PHTGRENXZS;#U, P3..4Y0^0X7CCT M7E)QU1.3KQ^PR7^X&US?7Q'#GF'SC\*NO?-KI'MYLT=;\KC!+;F@.D19EUAQ_M@" ZO(9O4H:U&_T!I>2)=.6:K5),NDM:JU M.D9[;=(Z]Z.4EJ9HE3Q*;QER14]JMV2UFRY$;^J_GGH67_=* 7#'UO2?RG'D@V6GT+["#GI&/2[BF+(<[]5#_ M ;U<)44+)N7 6_O7;?2[:M/0M)ZNM-<2EB?@9GN9'RCX)/"5Z#&8TA^1;P>6 M30^))6KY#5#I9?XCETU;IKW;>DR\G4\5Z!4&\!)%U[ MK3P9]G9UZ8>:+N,)TM5H@X%E^3@(DG](MQ@EU02]1M^09>FZ)0U^(M^2[D,? MX_!$NH]L$!I 2OUJ=SUC<@F03XC#+5_.X=<;_\%[GID]TN/O H'W%ISL,"/# M.IVH(K_Q;\%+L%TSOQ-!NMH]X!<4"!>B.-%O/:"J\__;T]AO2RBJ-OH=0R65 MMH?M.R1$('["U ?0V5/D2/@%FU%H/Y&H#LPC#O;I)>R!* &B: APQU82I2M M+LIB)8OV(;]@$$4]\#%Z(PI:H]_KJ.\%X6.!+-4W#]AY._;<=UDJTO2LIZND M85#."^1@RCZB2N'^=3+TG ^%+"R7$[Y. MDL24Q?C%').U @G4R?/8AD_F.F>SA\5/RB&_B4S4[ZNB#JDTS$RD$:\2 :'N M0\_\*7WXB]R2%6F*?.D).1$Q)E7&3YR1+1&C6(IF-".+*>>#HR9,BJ?+1-+B MM:;W\221PW>A9 =$%3]+__3\GPGBTD=L#H56KB*O]=G('CQ[]/IIC\[/E6N1 M+""6AJ^2.<8PZ0FIN7T>8YI1)8[.PN+6!^5CO/8\1H$TLAWPDY#CP!6D(H6X M3W]&]H(BVYDK6F6Y03ZZ@5'Q,<(C"*)@9 MDFZC_T^\E)%,7E6,'.5W%E":_/47U="+OKL\\[>:L(.Z!O?]EVOJB,^7%S*^SM\*[$-Y%I=X%*'\D.3 E+"'3!._")TV,: CDDZCG M"/17UKPET#/-S"^""3A>0$<_C4M NTU@J*\G)!\!0X:@B #D47KTO>=PG'[= MDNXQ)M0_ HI:>&2[=$,%7?G_ZR]=587K5J",?JU\2B_;>,$2!XZ HBG&4E*0 M=$1"CA5X2Z^TW04/6%&'335-ERWFR#;N9]G]>G@UVR%().2? Y@>/?\U(T-- M+Z(P,Y.+YLEJLZ%R[V0['V%G!)"DZRR[Q)N7M'NU M<;_*:F\7K]#'?8D">$\0Y-PD3,X2V;!+>(>RNWOAOPJ81FO<=E)AEQE/V:.L1"U-SX):=CV:>XP"ZO)+ M,#D,<[.RMAI#U$#>Y;R2ES_;\&IXK>3B9Q)/^/C)#JB:IT>\(8>X(F0?&+F8 M-!RUD&\%$JG9MJU5!77:!_0QT^GCQVYP$TH'8^PX1Z#3$O&0/@#H:;@7;\0E MH8:T,LI(DX12A?_]$P=USCZ;WH7]!8**@HIAW>QB2^"I%SLG M2?/D)[S4)'@^"/IV>7X+&L(PHG#YEDU]A8LV-^[,FAN/9V2;HD?<'/H8_6RB M$<269\AY1J\!F?WN.B#7X46M4"EWYS?W@Q/IZOH\5R>:7GWQ=\X1?[VY^R[% M?6EY&.[#X,NW2]+5Z/SF^N'R^N%^:=A[6X/C0_')+;6C5[)YI=,RU/7-3UC> MN]+-L;=TW;Z&$-+@9>O1GT_54;'CI$YD^( M_F%8S80,UI#\WZ>"&\+CJOUU.F(TJE)C;:#M9[3G$4ACG[BCO^0XMT &* SN M'J2KSZ?HO0E>#?V-C,O;(F'Y02/ZW]8(>"><37+Q6;O5,=:%(*5X4W3C5/7H M*#B" NB D/@JQ!-):4E?9PFQV1%-04G,;,?JQ7Z<6SB'@M>K>:VM8.BNU;@0 MXDI5O)Q(L=J2OB,7##\1WE\#Z<(.S"CN5DG*&P8NLG-%,>C*JL&M@.+4 /UH475JU($PIHSQ%I#212!UI+^1A:M[)#F MG*ADPP=.^C=1#(X71#Y-]2/N)HEX'/30BT*)' V#0^G.#GX*Y^K 1$_K"/?J M$%FK)UI5;Q%G*?2!@U2CWOJ>B2VB1(6#=&#\WB3*[Y9Z%'7=ZM(FU;VA 5O^ M^T4VCO5LG-%)TW$'G8]3#&ILWBPR-]<6"0AMM (Q;7F>HON&'R%@IV:'[B,5 M^;E#X[369=F%%&)=';-GF?=!BT:#TE=DAIXO7,E#XW)U(BTL-=O,;L_3\#_< MA9ZL]\B)"Q$O_XSL\'6QJQ8)(W\$M,]B8M:%33\T3+!MTT5::%O6]N;)]@L\ M0G39[,>4]/W$KNWY"V(N;/J!\9UMFRY$>DO6=M1YIO<[W N6>X3!8"\LEPGK M?&#\WK=USN*MD.9*N&LDTFRTDH/6KMQX PXM_Q4F^: XO6^3+.2X-NYV$SEN MMZ3+E[$]M$5AZL$Q6.O5N>"Z:K&,D\6V1>")-=>B\.KJC?[]U>_7@XOYG3?+^603ZJ1Y?<;$K/(5JLHEQQ ?DGN-/H/=$NP-Z(%?RMV0K&U M@3W=Y/=>:G,"56LLZ8'=C#NM;:FE<1)]SID= E?,'&/)W@*W)47;>Z"H1EL9 M^*87H!-RC'R++C#>1\/ MFSDTZ6(.G;=Y^0U"!-MK$'[+,Y)_'ZST1Y'^"%R M4639,+[E,S\Y:11@&"VENWY[?^Z> RVUN[[72O[/#:W8D\28RH]I?;N([9L\ MU'UF^T9++R\W\5@*G'IL]''(%>B"PP'>"9:^>_0\D$O:V?"/R,62)I^4/6[*VQT K?2RTGY8Y!#0V18Z M*_+FZ]K@54FKRO8T%;R?B<%5,(9:7G7@5E-5V/!T\K3N@E#3=B5XED-BWH]% MG)O*JQ%VDE2E<[[#3]B-%K(0"0N+S$R66)A?-D__4FIBBQ/RR5,9F-'*]KA1 M8+WOC:LM]L9M&FESW"AH/B(T/4N9/^MTVTX[W6IRH]_1VJW>4I/;G;937Z-C M"HJ>5(B?%2Q$(*.;!M(D' M(W%6SF$RTY6+;BRB MOW:WD5+UEA(U ]Y=@'>[W5+XT[^%F+VG],W!HK9V1W,]:GN 6JW;DBO*>P@, M\:GY-KBF:S&DDV,6>DK+$)I/H)8E;W4]:A5R.$BOM7S<+&L8VJ*^;7>-N,7] M!]$(G>U\]SUVX,/'$^D1N]A'S@G=[(6LB>W:0>C')[W@EREV@RV3X7D7 7FT M[1NBFH2XO\>D';C6X U=+V.R9BA0E90R97B.O%A]SFP[@]BL/7;9&IL:8+.7 MX9$*I/"JQ39$*%LC18< 6,]:9Q%J[%C 67L@LC4X#0+.;F4QRLX3YCP65_R. M;%<"?I/*DJ2#"ZFUF/K>%,;V>B)-'>2&)Q+^,[*G9%=_[(UZM.\B"@(<'D<] MQH@V(?8M(?5E2N@, 6DW^GJ&F?\HUA[94**%0+(I MD;TM2#J-OIH1IPB0\*A)-F6JMP5)M]'O9I1_"I#PJ$DV)8:W!4FOT37+EM95*M!6_=0@"E0QHJX*^ MXQHTDEUE68L0.]=61Y&WNYI,D>T3QUTRQ\A_Q$>1A:LP"3<@N=:+WNJJB?N)/ XOHG9G%E WNXBJ8+L&1[*#*"%T$,'C5 M7QM2?Z7U5UOH+P'3VA>#<^NO#DOZ2S0DV%5# FXVF26-[-U'L=&L8D]\1MDK MU_0FF(2;&?JAV^CW=(YSLV+7!9_V;8-_G@^\O4:_W6FIS&^^8 5*C**I=J<^ M%YK:,@3/>:B0*48G%-2K^5!>]MLH#;%2NX8@6WOOAD,PC)NJV2T4A+0()7O;0A MR-@,"=(1LLUQKD6 3:-UXZBCJ3*W5PI M_0:N=4-VQ<5A;P:@2=-*L>>"!5#47^6;&Q2=1E_.4'("%#QJBIR.UT90=!M] M+:.UH@ %CYHBIR.T$10]4NV]'*;QNAN+04^(TE_Z$/M!'X\J[56E0T3)>.VY MWMN%@)6>?H?NNEI>'!7;7!A1=Z7\HA7;7 J#1"$VD94#:P12ZO>6"B.$;HRVTLH7= I@[AV8.UAN MW24PVXU^K\=CFV(A"GL7A1TL^NY2%,@)7+)UF<(>;A+G&J_9^E'8:=S[#[ #F+Z4F MQGM(MB%S!.Q?UZFAJS;Z1M8^+!&(Y0[$^).C; ;P+$>U)[TVR9'6Z.O&(>6Z M^$.UL Z%$W:;4*TW^MVLNFQA'0Y8CH1U*)QKW"1'!LA15GO+O68868N^-9B* MY45#![,81(K1U3NZ8XC I2GV87*3"3D";HQ\?+:R$(+'9FG'?O]1G&3X!06V M668K#1M.3ME@(6MBO 4+M]B_)UIH;4I)?>_K7"+?A2D'Z=T4$#.?1Y[Y/+0A MBKI<1,]\[,#.1D'^Q*IL[,">6!6/'5:)E5Z)6-&6,KT#VBK-'\B%[5@-L>1&DR'V)6\4KY<&DA>%08A<.H^M M%D]9;0-P[/BM*I>;8S$3VR[FBL6GG*!G=W>XWMT-A."+F$^ M ^Y=@#N7;3K9*5_@'*=[=#<+X+1'U3(KAS *U.S1X#KDY U:&X8P]0*;D/_,QPX*[2?\Z=FVPG&*FX6[ M8IJ=R?-;T!!& !'XREL6V&!B])<#B3S)&@D<;Z:;4:O <'3 MPNPGMMM<)/4J*B40;A+M=Z9T4Y5HNR!2X5F3?+*:;J-1?KIUUW -+8)ZKIE\U9#,!X'30-\EO[R*>U$;;OT^?2F M3Q/D/X+<)LJ.K.>^,QT4GO'7T8D\28RH_)GWMDS8DB_>8$]ZHS]?$,[.9]/+, M)'8?& A9'\ &8>D[7#<.I$LP39;T1^1B29-/:JL*&I_-^,MD2^\%V)7B60TZM_EC$N>%X\^46)\4PVTM*M&BK^J08 M16[S>E0,.V5__ F2:,I6]5$QBMRIYJP8 6MA'ZJT#^7.BE'D+J^'Q0A!$O:A M2OM0[K 81>Y5Q0_\\\GWLFJ]2Z,-3'%KX)"'KWU$0DAHUJM10E5OJ M3!S2:L/>NF+#&I#_P_4QC/<_V)(>D>T&L;N%@X\2\NV 5+Q:D4_^ 0>-["2T M/>M$^^L4Q_Q327< MW'?_ZODP*S>5XX>Y& ]F4OR 7C)5: M[I."+%C*-^R6!>H*%M#ZS$(3V1#OU31^+9L+DB2]*W@]RC:#Q=<_BK(I?N/ MM3*9!D'^S6@%Y^BN(P[;)["SZ8AS+&=SXT,IS5^1\MP>U<8*?2K@Q9^JW+ 4 ML#M0M86J/&XL5Z JE]RSO:M*>H;C\OKOSE6ER$_M*3^U;2NHE16%+(KN7CWV M=>+7Y=2H% (!!XW-N$(S(S[[.ESWRGK@ F!MP MK93UPFL'V.&6WIQG%-T4C7X2NB>[]C6@K^5%I = .N@2 L-=06K%-.'=%&Z( M'#*TQ3I-H3;Z[2Q5P;P)K!85C'88.R@]4%%SLL/0 [5OU2BH!S2Z<:.J8R"% M5'(CE<(Z[S)0+2B5.BV77\Y[".LL]("PSBQ;YPV%4P7U@+%"#W GE:(]Z<&V M)]7?U>9MU9Z4(%VT)Q7M28^M/>D7Y(!&P=+]&.,P:UQUC6W=N2#DJKHKEESBY,+'?^FO5')%8[9\NT YK^!38Q.;9+TI09"3([ MH96D14T=XL"1''E>Z()_$WN9+@E=TX_N/.JXA.'T[/3T^?FY]3+TG9;G/YZJ MLJR=^O#U:7KM3GM79;1)7IC)SKH7'DMG,T9:N-;Q1:] M['![Q,4%L*&$@@!T. P<"WRS^4<"H/P'/D^2>W\'3D1SLJUM1M]IO4)&$=(F&=C'9J>SPRB^6M(D?1,N0.XFG T-#!P:PA G(<[YGD MQ5:W7BY&!48J2&LW?@/3!$J$P9RHUSA,'-PLB>PV^GJGD['EGGF;QTZ#0\XQ M6;NY*(K)7J.O&5F;/ICL% QQKMRGP N'EF\.:P.AE7:>$5=:(3$%/ON MT+,T02$F3PIHK!Y$TZFSN!0G+'PN"Y\*PBN0]'M*4?#&[Q-ZTFJ2.PP#?<)9 MG5@U&9SP3B^CXE.8?&'R*S+YI4&J $CU3DOAPP[+8,_=IXEG.-M57!*QM\)%3<"72=YZ2['_0"$2\R/#BX& M38-$:VUF#E8JZPAO:[5S%\,Q J?=:3I 4!9NVHV^+K M]R(+YY@7>Y /B+U&WS@<5YC=XK<'+T2.9+XIBRZ3#.;-_:F_2N>/T'A M;PW[)3QSHTG3\NC&3')[AACH9 'O1%':'%>J"N?^@)7Y)CVN*XU^S] SBLX8 M!%.BY=-!S#;RTKWB^][=L>_[#R_TX<9&W_K>% ;Q>B+!A-WPA-;4D*TO4]*4 M@A;2BO7;8E8Y)>DM(>C M2Y3:M(D14$CK3;ZZ@G93<_AHH)8V.7%U%8*68U" M5LTJ#>-ZQ9=![4W6?IYMQQ$)JV(J.J5;86R3%=X33==$V:-(8]6GCK>&IT'A MV59XV?3 L>-\Y8;(?;1GV\V$EUQTX3FE7QSG@Z=Q^6(Z$2'$'/_+$&\W^IK* M?BQU 135P2L0']!+# M//T@;B>;!? NA'8\GO4@7%]>5.\6H.P14"X7J F'MX;*F I6<1E$]2X+9*X] MUURYI&60-5E5X[C<4GBWS*O8W& DFR?57GG5RH@[FZN_U*9SZW(MQG/7WJWP MK ]<7\?2433]9JB-OG$B*PK'+C(3%37'([AEN\9Q)K@[JADJ++CD\+*3GF)D M;)]F4(QJB#&8:5/\[6KPY>K;UW?\J7?[M MQ]7#/\OT[5E@3,:Y-?ONZE-P=(>;X$M[*3LV&MJ.'6[=KHG3DK?#:+:5=FR3 MINB5]&L3?92S)G;HOG0"@ML8 ZOK>0V]T5=['='"I(RUX4^D1./DK3MA;A8I M T1*XZ93\F%L(07N^!&V%GT7L319V&80$GZ;4W -QDF__;8B*O+$LF2M&C<_ M($E[^G:[?/DS6TN2C"M=ZXF>?S@DYS>YCV*%S1)D/C3U0MG(%7=YWX^$ROY61^0$>1HR0YC>GGD]EQ1M)CN<^-D/L3T R MAMN5D[/KH-5NO[X!]1Z >!= .WJFT-0.D?,-HP#?#&%^]&SJ-7JD32IOLM0( M\U9-!!&\6+72&*4%.8?6S)Q![?RV<4W9/,[RVAX7_3WJ5]EY_+LVJ:E1>5X4 M8**BIJ)8A#<,UZ_2966,0O(P$(X7!:\3@S>H8SF1"CN,:.;$)MMI-L N^'/RU<=]A MN]WHJQ".N;/L>< ^H*__M)5 MECVT?]Q\>Q$KF^"S[*7UV\H@FN?Y,,1;JS6S7 H?QK-FC M*V<[+"WS)A./O O *5%8*I^DE;H_&".?*/$UKLW5]=?W^C]^!\7_/7W ( K' MG@^CM+)4OKK&^&0/H%/M +0X%Y(5-+[[0(K'(Z'9\V:B#%P7>=6\WN\"@_Z. MG"@K0]71&WU9I$]%^K0^/S4/"HUL%'*=)66\^#E>:Y1L5\(O)@X"4OX\1;[T M1'@DLJ<%]TK"E,DSD'.+;.O*3:A;."YKTY7;7D?L[!&IU1HW4E:$UDZ,UG9Y MS"1;=I9 M*PR=;J/?53MBM3S-LAL]?H=_1N^<4OX3X7ZB^2IJM[+C&.N#6EG/ MN4@/RF06\=>RXE-4VY?;5=Y)KP-ND^A \FV V#UM+ TR$G M;]#:,(2I%]"UKS,?.RBTG_"G9]L*QRG2%^Y*$"#/;T%#&$$4KKYEZ3"/78DI MI9WQKDIJX2<9(Y$8&^FFW,4&-N314)>QU4,Z6-ZVT47M$5([ZK_4;B.]:3QK M0#%%C[@Y]#'ZV40CF-89TV%TF]BDIOR_6Z[VOUR">KZ38: MY:=;-P?9XG>#@O%\NMOZ##0"]LE5, :TWP%(8Y\HU5\V6DJ!SXIA>@$^G*-5L2[P@_1"Z*+!O&]S%C'-1*S+45M4HP'@=- WR6_O(IS=K9 M+GT^O>G3!/F/(*V)BB-++.\L$@5E_/5[K6Z ML>M3JSPTM^R5;#4I;^Z@-87V6RZ"H+97-A:]L MIVHVK=ZJ:3%YT-6]_2)]AZO&@70)6M?Z//1/^W]$+I8T^>3-'(OQD#^^+<2+ M>=-;3')4E56CDDENVKC!.Y7T+'B_=YC7]!NKC$X;'E#]>PY=E$NHX(EM60ZN M9C+O?=\5Y0.V*TW(<0'@BWTLHG&YZ!F4/>>;*2:N/@2W)%'Q) [6X[,$Z!J' M2=UL1X7_]0UF]RV3R G<(G_@1)'*2W+$A&24'J M@"#IA];+,$9K.]NXO=^[S ##!]:_HR",$V2A)_D8>&S:#I;DPTAM31\E;QC=W@XK-5;(RWL)JZ]#*J:843=-S5WQ7Z#]MBLP=N M1:_\ 9$LNA7,*NBKR139/O$B)'.,_,?M-IJSNT.L=D4\" )PEV=4/*=$?-?_ M:V2_8*OY'^Q[&;#OR405=E5%_<2?4A8[&7E1RJMPNHQ'I=$WR@=W#.Y=9%<+ MT[*[YA %V*+;%K$;4"LIX1?RN^C^45 IT^Y77P@YSQ>HF05V%?QA333W$.YP M?9HW/Q@U *->_B1#L=WQD#ST6Y*W"P@&P:4$H(GC32I(GBP>$_& 7BYC,_L% MNWB4V=*A1XZ?4C(Z.C!O)X2'SHN=V *5!C48I3,FPEU*P&EBC9)] M"+13GT\65<+7$PELE!N>T)['4Q)JQ)C., K@4%*3P9S>JQQ7==MY+P)>$I%F8[S;ZXI@^X=#N M4B&O@V,/7-E>!A[SZ^#=>+$J<*9QMAM5F3:#1&OVL M E'6'/$#\7,I;X0GNZ6"G"$;!>-XW219-,D"-NEG)RJ?A>]:H^]:"(]&-AZ% MMUH+F\_'R'W$ ?%0$SN8I!'H\MR"NWI4&Z&*6=$>DYQ=D2KRL8GM)])=Z3@R M154NN"[[D /3!.*$P=V,JEDJC1R7IK;%@BL+*-E'IB8?2LC^83FCJS#?EH\K MY6B[3V !/5^D9ZI0CE=S:F;AO0N.GLQ"2"WR,#54\>5.PVQ 2:_15[-*3 ^@ MF(\KU9B<'O8F1C@*!W*'&>SS#2LYBBSVY0CW=6^:.A]&%;HG8#G687*[SB'X MLBL6'%$2=$A3]$I"CJ-P:'<2[-_&!,T"O]KHM^6,O6K,*VCA2C.<7\BMH7,@ M5%NAGOE>R.1+,UM/R#6Q-"0-9;<]&)U=%V4'E2#(1%GHC^GZ)2%K%OKU1E]7 MQ'&[+,!D!XIR:Y@8V?6<(A.[2^_5C[ E"N;J23<,8O*NKWE2VM17D/?O*PBW MLO9]UMMBI$,/L"\=[HMM*F* N]_HPW33_ES]BOK"1"E4:_(]K;[5&95]2;B=VUF9WJZ N;>F1AY"\TPRER6("JJAP?%B 6 M%'E4VRM!NPQ.K='7L@Y8/("".&;U]3F:VB%RXI,"+,JFX_"CJ]S1<8M>Z4%Z M#][ !'_$QX6\%+W1;Y%D(S"VI ]3 M9%L?:1]]1)@79RF$2[MMM<62+,S=@VLH&4I-@9JVEEXBRN5N]W M6,&Y8AU_MIBY=AU?[=(,Q'+&N+![O?\JD8J"-*YPML,M1>5P1O;JZTJI5K.U M ZV24I&*ENY7SK)4M!E>1"62P8.2K[2+7K*)@A--F:,S[5\P/\$#21FG0 M*(4>.($A^(!@5(;A422*JLRKW^%I0LF;T3?/?7S _N0""#EPK63=XAZ;D;_* MS&IRH]]FH4^82-34GZ@IBQ4%L%+.]1?KCEO7B=A!$-&=WMYH>TW)[K+23JM$ MKA):;A8#B&$*U(YH/->.B!52'FM'"D)Y&;(:Q-FRG+%>RF0)H'#/=X/6"YOD M;%R+='R"4!V<=-.;3,A1DJ%G_AQ[#H3SQ[&J6T<1S,WHQH?9(_]U1N^>4%H&.08+O973 _%$X]\)3R9 M.MXKQE*(7LAINR2]C:U84QZ%EUZ'BKS##@(J/G@/Z.4?=C@F)@>(\=7S[PD# MO@ WK'-O0D[^0.2=64)"6^57L50E?&)^%&@5P.G0;5L, (=W;U@,4,03<3P! M0>D\A65ZP9$T_*XG>B#43 /_]E;G;UD M6#7AA[2<\..;7E>CC*H+45BXL\+"6='+VH(OG9Q[KU=QA(\H M+#Q((U<.7>0D";6"HR1V55-8-AY@5$W;V1UZJ?8FO6KH+T2)/P$#W7)!0JZB M0X8DJ/8E<"(^Y'^7<_K>X2#T;3/$%MVEXUIO/UBX\A:&[UG+G5U-)R*$O'PQ MZ>FO=RC$EZ,1-K,6&W65],+F]\BAW(CB($[B33IV6+B^?SDA!VMDG/Q2.':O M%;"'4*:]9D]SECF24"@-\:/MNB2:(+W7*+>/8I6GB*1U:C1$6?*B@[QT.QG> M'?.61:PP,1-_='<,6MJI0B_?$9>M=A6\J7-,.F2FBES:TL#&DSK3@.R6%PT= M/#.RY=PL1K8M_66/9.'=%+9WK%5(T4.WEY%'8]X45HZ=/45AQZ8SLIE_O#JC MO"?2V['.H/4N6H;.X%&"J1]S&I(S*^%?RW[J?Z8_XCD,_=.9)GSW9>TX4 D. M[C&FQ^E.X(VO)(J\]L*XGO#<+FT,?H9Q.-8%IGR'E&KP'!T\+L)[;;7"3U*BHE$&X257RF=%/];+L6T.RL M23Y93;?1*#_=NCG(%K\;](GGTX*W,Q!8[).K8 QHOP.0QC[1>+]LYAJHJ @$ZD*]=LT3#C/AH&MF4C?W&=>1\C M>Z-1YGJ$T/!^81_'KQ*Q#^'K7L?Z(7)19-DPTH\9XZ#J?*ZWJ/F \3AH&N"S M])=/:?6#[=+GTYL^39#_"'*;*#M2P?#.=%!XQE_/);HEQU*=!,3)FY.O6_#5 MZ?+G:KLEZ^W,K^26\G]JJ !9]8YWG^L]==.HVC'%+E],'!#?B/YUB_SXV[\C)\*"D"L(>8=# M!!]:,0613]9%5Q?M'#NU!J8932*Z/XD2[(:4 M)B17RNN!%$I$_JM07YM)Y8'RFM,I">-H[7[G4RR*;P,Z0L 5QKBW*V.NMBQ(FL[57>/B\3 MPLN!\+)"S,'$B]S5?/$ M2NL<=UA9VML@KU\4CU4SV?N:>R=/A)3PN%F[7SD3)I$>9,\-7?UKL<< M3$/2O$"FSME^.GT*G@B>")X(GFS)DT+^R8:.#&"!KJ@!(A6X6=Y'I]'7C8Q\ MAT $0X@04BIX(G@B>,(C3XI8LPW)VHW&K,N4,3N LL-LEM*=/I*YN,M'J68DN=VI89T:D'N^)+NW-;Z6'G MY !MD^ZQEM8?H"U6@1G2AR(?*'@B>")XPI'?L&D9>.%,W=0V+?3^R/(4%'*X MV?*N2''@,AOH$!(K>")X(GC"(T_*1<1E#9O*B&$[V-7A^6$=4KPGZT1R<9[. M2&)M>!=E%ROVR6TX+XZ*4[Q-[B+R@0#QR:#Q]KDYQ^EE@V?D6S0+]=7S1]@. M(S_S&.NV1K)151UB+=*7#!E0P1-62JJ4#<Z@G!910D0G %3P1/*E],7<[6TBND%PAN=5)[M(Q8MN8U':CW]%UX>T*T12B6=T14VJE1TQU.O2(OV49 M+5R4R+2TB*3&NJ3&IF.=MCL6L-/E_EA IC$M+,#A6(!"!J#D*6SKA;8GA%8( MK1#:JH4VS\;C4JF0KDQ.3M05HR4+P5VQ>)Z.(!VK"F)9;7$&2P7W.>Y?H+@& M9+6\:.A@*05%V:>+T8G1B=&)T:T9726*.4_FI*I+BI([I?J\L8-O$6@WM0U; MU+?0O\>@/Y=EK!2^I>VV6P?A/H5\&83WH70O<7^Q()Q<9?6 M_ACZ\>:@#J"'0#8YKW$HV?0XX[VOQQQ96VEQ ('@B>")X F//"GDGVS8I@T6 MZ(H:H&]>D-76OMMK](U>1KY#(((A1 @I%3P1/!$\X9$GA:Q9.6/6DYDR9@=0 M=IC-TIMPC'V8TF3JXS%V _L)LQ+F'NQJB&BQ+7@B>")X(G@B>,*(L[;!6Z-> MPOFBDS!WWNB!>P_H)[#3XW5:=JBRITX-=Z3U' MP5BR["?;PJX52,!JX,W$(R]GX8S'(\LYB3R@X(G@B> )CSPI5GRY8?GW%KV2 M4X>#F]%%:IO.J5VB=6M9[H+6Z*L9E6@[/^9C;9HB!AG17U8GDXG#OH:_(.*W='[?A:$XJ3O'VN(O(!P+< MPJ@\*SWJ-^4XO6SPC'R+IJ*^>OX(VV%$7[@LB@9)2>F,I*0$CD0VF1.>%+*? M>1J-+POVWY$3X6WENMWHM\M77PD,";D6/!$\83586>%(+?4B6[<-NFJ/JD,\ M*N4@=DT?%YBR+'=)))4RX=U&7U$RF@H))/&(I#T"J=?HZQF=WG:.HPWIEBIS M#^(J<=4NKSK88IH['-H^)OE=R1M)H8]1$/FOHI2&+8.S74+Q(>$FM2:ITTO8 MG='G6I/ELGZM6-%A+W 5/&''0]R0)7PCK8F F0",$5/!$\873%)6\2L(SSHV8[/P(@/ D5V*O&F.KK3"V BB\ J4* MG.3M9:S)^NI>QDPVSMA_YD5<):[:4J_S4?1_1&Y6-+DPSJ);N4!UX28 M[%FA:KKG;SH5:.TQ=9IL-/IZ+\.%Y:2O<6Z6[VF!LU[(LJ%7"GTV^EVUTU*%C H9%3):^1%4>I5'4&ER#VQJ.^-P]<*UBZR+ MC4A_K$]_Z)L.?]KJ\$!-D;D_/)!U9 N#<&@&H9 ]*'EHVWKI583T"ND5TEN; M]&ZHDBB?-%%4K@GQ66][!4LE^COL7B*X!62TO M&CIXB>K;/EV,3HQ.C$Z,;LWH*E',>?(!+)5FB/O%_>)^ONX_@)VIFZO<+K") M)T/L2YI"*]VTO5>Z'6Q)=379W V]DC<4LRE:HZ]W,\KL60\9V:GK+PT\-I1 M_M1-UKQX$J2LW.HF*M(*[9=E4E]_""W;P*?0OF_JWD/HM62*Q7LQZ0LR$F DQ,YNU[]Y2 M95*(I&EJ1L/E(Q&U ^B'D$W.:QQ*-CV@>>_+0A7M &#/6Q6G*0B>")X(GAP. M3PI% 1OZ/X %NJ(&Z)L79+3HUU2ET>_J&2L# A$,(4)(J>")X(G@"8\\*6+- M-C0BWVC,5*:,V0$40&:S]"8<8Q^F-)GZ>(S=P'["D@,LV7N0>[!+,J)9N.") MX(G@B>")X$E]/"E6_K&T,K*B_(-Z"^>+SL++T&%;! M(@18\$3PI&*EFK>D;EN=JC.B4P]VQ?<")X(G//*D6#"V81GX%KV2DY2#F]%%:IO.J5VB]6M9G@(YM2-C MC\O.CVX7Z! 2*W@B>")X(BWJUW$?E @%L8E6>EQQ>G'*>7#9Z1;]$LU%?/'V$[ MC.@+ET6Q0[)1R^U71?J2(1R)E#)[/"ED/Y>.Q<@EV']'3H2WE>MNHZ_HXBQJ MMD$D!%OP1/"D3+22[4D92^=.K&N+4;5+U2,NU?)9NZ)H@G4P99GNDD@J8\,U M&6RX7"I.%DABQ@?2 I]C(+(?Q5E-&QY+=LE$Q\2;E*3DOJ[A-U9+;$'['X=BS!A.@4Y@EMUKI"$* 1 BNX(G@":.1=M[\7QGG M1\]V?@1 > !(KIQ>-<;66&%L!5!X!4H5.,G=[U5KK^[WRF3SC/UG7L15XJH= MY>S8J_S;?##>'Y&+)4VFA^+I>T_85;0XM/+$;09-4"5=_-4-[LJ&X_*T#CTN MC]MSA_+Q>T^KFC6"E0UU4KCO>,X9\R26&9[A1IG,<]R*UN7Z\#TAF$(PV1/, M+4[%+'96@-:+C_)K"\D5DBLDMSK)W>(0SB7AU.5&OZ-GM1\5HBE$4XCFELO3 MZM*AG66.&=05>LS@LHP6KFME6EI$4F-=4F-3/>QV1Q/J*O=GIC&-:6$!#L<" M%#( >$T JA%4);M=#F:2=0*A6BZ^381%TQ^#TVL3[!3588TQ&D M8U5!+*LMSF"IX#['_0L4UX"LEA<-'2REH"C[=#$Z,3HQ.C&Z-:.K1#'GB?M9 M*JP0]XO[Q?U\W7\ ^THWUZA=8!-/AMB7-(61.K6#+8BN)'%K;%I@7U^-IAN< M5J.Q4Y5?&GAL*('\29NL>?$D2%D["[8H4UF6I3:?]6-"E(0H52A*6]2-%$QS M=FC%5X_'BB\A:T+6*I2UI3J0;1*\/-K!1--!NUU(A9234]5WONRT)'UMA;'( B> M")X(GO#(DT)1P ;_!"S0%35 W[P@J\N^H37Z74V\,B3 M(M9L0UNBC<9,9\J8'4 !9#9+;\(Q]F%*DZF/Q]@-["?,2IA[L(LRHMFWX(G@ MB>")X(G@"1O.FM%=[ZU1+^%\T4F8.V_T_+\'])+EQ!FD+%BTH6<:)T)V!4\$ M3W8:_&ZK3MLLJ=.#7>D]1\%8LNPGV\*N%4C :N#-Q",O9^&TR2/+.8D\H.") MX(G@"8\\*5:#OV'Y]Q:]DO./@YO116J;SJE=HG5K6>Y"I]'/ZH=5N+>I0(>0 M6,$3P1/!$\&3;2S;AFBXN&'K,F+8#G95^ X'H6^;(08:TLU=)Y*+P[V'OB+C MM':;7IXNJ_$NO8O(!P+OX(VV%$7[@LBCV2 MDM(924D)'(EL,B<\*6(_V_)6@OUWY$1X2[F&5_85+:/+B 10R 2@BUX(GA2 M)EK)]J3:2Q'+NG88%;M4\')PJ131/(,[,&69[I)(*F7#5;#A:JLMD,0HDBK, MH=0!'XVC:H,J\P[B*G'5+J\ZV$*:.QS:/B:Y7")XPFBDG3?_5\;Y:6<[/P(@/ D5TZO&F/;66%L M!5 X!4HE.,G=Y[7=7=WGEQD.+B<=CRL" MQ)[61?<)=S8T5N&6YE61A"?)S_!.-XI]GJ->.C+7!_\)V1>R?Y2ROZ'?3_FC M$#I*?%)A)V-S@% .0CD(Y<"NH%#O5#R)-T/3D+L99Y,(W9"K).0T1/ V M^->RG_J?X4DL17Y$W45PGU[S&6D$G. M3D'N*U!%NO9"'$BA)YU[+B4:(AUTOMHNTUU%KY7R2-VAM&,+4 M"VP"K#,?.RBTG_"G9]L*QZE8+-R5\%*>WX*&,((H7'W+ M-,&!+V=TJ[SEL" M+/XD8R3"9B/=E+O8P(8\&NHRMGI(5[IZV^BB]@BI'?5?&OCOR4UC/QWW%#WB MYM#'Z&<3C6!:9\AY1J\!0=\B; SBZ1>1:4$\$UB%K MZ38:52CP0+;XW:";/!]1)H-L8Y]#OG5%OJ# #FY&MSX.@&U4G :N=0_ZV!Z![73# 9B6R W)9FY@N D( M?(#'?7%H4[S4&^G$#I#M1M@:A,EGY&48/)E+TP]G&1*[[@&WR7OIJ.?CXF\/V-4ZLR5RTFB.=;A\71,KQDD MZ+Z?+#O(H#PF=%[D\B979C[61"*-,;+^ MC) /]AW>:KO2!7(<%)Q(@ _R#U =25/?(_TD?<( VQWY* !\F*3?09,Z5' G M7&+!1P&=#768@$&!]&R'8\F!=Q!A&/J(G ,0$ F"/\E\Z7/@RA,)N\ R3$SJ\GSPNA/N"J>?'7)> NS\QO D&>PT?CJ4!E0'4DF+ZQ&.^@($](Q_#:_QI M8F7ITYY10 _FBS^-)ZW*2E="=*K@O]NF\]J$EUJ8!. Q827'#LC%\!!"]FO0 M /_T_)\2C8.DRQ=SC-Q'O-H;91Z2#^-W/OAF^TBH.[-2E+9C](2E(<8NX %/ M$6'FR/; M. B(8H:(%'@Z0K9/!C13''07/0QI-)M5ZNVGWR3R%,,/_H:;(R>D0_:F.$83 MH#/KN,=3QPL2X)KD (R1XST'"Y29 *X(YF"6)&"&R#F6$C2W&E.8DFE/'1#] M1^S"ZQSGE7R/IPE>R9!^M.Y;,\WP^V!PFPIU3*5@P2#9)"HQTRG%[PGFHA4' MW8MCQ(X-?CVA?TOZ@DT4!=3)## */#>AO4#_WY$;)Z*H )"'I,IDL_)Y)Z@@,$YDQ=)!=,C !6?* MD>XPL1M$:Z?#^9\E[L)-FN&+<[B5RF>![\" M<.7&_$ZY3YE^L@@KNG;1^11(7SSD6P1S%S;8'*+QI \+[A?]NO$1X!N./1^& M "(B_67K=.O5]=<4/X$?GB7[VJ:1#UY&@&]][]%'D\'L7?$.-R4CQ]J5&WU# MSNCP+0$1'?@E)@!=*P;!3-] O#GR"@F/1C!;4+#Q=7\@$"K_-?XCT8#Q'Z## MO>AQ_):>;Z2I370"O,)!)E'V1$O;?FSLXG?L$L:IID>>"'K@LZNNASA=M7EN)L= M'9C,35J8'+\J,)T,A$P3NHF6V',4S ,=<#T]\XW3O. R$D?5I,XLHDPD&"1B M'L -P<@F82'VZ:J0"Y=Y$%D]QAY62WK(?)+E@:M!I#4QYU148XDD88'CQ(X= M7#_$8^2,XC'9H)HAV AIA/"P(/M^S*+_P$/]9*+/X*R#@S ;(HWY,@=)_1HR MPA&.0PPZ0\^1O"?LQT$QB7A)8$TC6K@9I@Z$ +9"&.#'0QG!H+UG6R;XS>*+(X$B"]&_)MD/B?P;I@Z2OPPG[H[ M5,P#_!@OD$CIL1#4\8'@_UVL'H\]]O#FT89%: 5>&? VB;?(V7T011 W##S& M21!K9XBN(I]& I8=P-0#,C,?/X(]3-7J>UN:,4@R#4Q7?22]PK6_G!(MU?G* M52M>=.(0]\:+ID"UDJ%$U6J#/N?,#N$E9HX)G2\D)4\A%WK 5G#(X(W4TL274_M%7TNUUS_P?$*S M6)8Z=A?Z9C'0$R0I1C)DL"^YE@Q1D<:F") MJ0*'!:R3&P^?I*V2Q\SR!"/J7Z0.]BQ[,7L>7>I.B))X-#;)*6$SHNFP*W!V MK#2%](SCI!E-$1(XD-<-P0%_^\S4\#Z3C''B;<0S) D.:>I$M$T Q"(!<(AD M2$B:C1A(H-4(O)48_S%*WCRC)0U6N//)X*Q%UXSH$1K:5!G6G"=/)R)PGLQX M0%YTC;.Z\W0U"%PZ&=UY9H%+NJ00Z+>- MC.VZ\^B+LB4[KW22>'=V\"9M!=*#[2?"]OB4* IZXCT2Q_0D]<;"Q#+-LF-) MHPGI?HQQF#C ,%4"(ISFBM\A@+BB8>C;PRBE,TGW/I(76M@!R:&K3O#7""+3 M8/QF289N"B8C1PB? M:D6K8"[L #T^DN0$>?[-*$E^T>%G9":-0CE(]@Q',CV>+06-.Q(#,%^637SY M7S-3232:2!;[B7N/P8$Z*VO_DU>DBI86=9-T))H&^"S]Y5/:D,MVZ53H39_> MOL&8+M5TTQ?&7\_U5DN.=5?2&2UY<_)U"[XZ7?[<,%I*MYWYE=Q2,C]?]:A> M2^UF?[/J2:L_-[1B3Q)C*C\F?>V3-O3<8ZBU7I'-&K.9]/+,)/9WZIS+YN2S M''O#9&GS>[RD>4F6-*ESF+8,S-$M<.TN:;Z(<6^_Y"3%@6-X8;M?WBU$3#(T M9\/+S9/,!/D9)7L[+3_99KL[.R=A\"=%V0S@68HJ./A%VUZ* MR.$N[5ZKP\C1'$>):6$9,C"M;X_I;J.O&;UZ^Z (R\":% G+D"%%QO92U ,I M4KO,G/O%X7+"(@ND8/EX9I^?HV+G_MIMUF(8- M%71K0-V3P=W1-!Y-0S:<66\9RR *]"J&ZH?UP%0:?3;[8R@5:"!6W6TX\Y-4(=,0W "M31AG,1U@&0=$%7>QFG(>P'#L>0R28M(GR45N8& MP)&EY'8N2#-S0&U.G5JHV7\G;[/_=>#6 =QRAJ^7O\4_._$XYY#(%HIBD%CJ MK+T%) QR+-RRMA.(X%))+*T>;8$(LHRD9QP&)B#!I9)86@K9 A(=HB26\UX[ M1T1%*2_ZW@Z37E%T72WIDL43I\+B,7HC7 M' 2G7(&V?-C:V7YMHM=K]%4M:\.P@! _$*I [VV]$@#P;?0-0ZGW%%BA]PX. MM!7HO:U7#W19:?1U(^OP4M8@=+B)O#?.:F"'6 JB*=DV>11)O$) WWIA1)=5 M\$H[/*Z+B&0 .XIVZW417=9 T6;E 0:>-5&W:45A?QHB-L3]80V.EK\E==& MW0T'@Z[#G]'H=^26PH@V.ORTY/KNFR(?N1'K6V_KT>4V*=[6>73]1%S.MX+> M>A>-+G<:?;73+J^A!83XUGM;K\/HF_K=1A=[C7ZAIH% M6M8@E/BLZ0A28AFT UN5X8VXG[_[#W=KT8^DUWE\-EO%P*Q+^,3_H1M0@O -P;_M5/T5O]+N= M5I<_!2I6_9A1H+WM5_T4@ZXZE_;G!!K8T4;;KXLI9)]2IRW4T1$#L )UM/T: MET(ZQ2GL=(H[_"J$]6, .C>[.8BN>8-N M!:IZ^V4YA6R/ZN@9OH( $F] JD ';K^HH9)-4ATN8V !W;U#MP(=N/URB*H M=.5V9(^X^P.N'*=4AAPA#YCZ(885GY;;_XIZJ-?C=K*9@7L\V9 M9680?Q48W^W7_E2MT>\8S"S]"324UT9PQ_9P((WX.AK'881 X/[UD2)OOY:F M&H! HX+%-$Z+$>@YS;MCZWV(L0,3FTP]-S[ O#(Q;[>,'$/X-/4"FY[!3JM> M[2?\B41N3:V5<6+T$ 4X/B;^@S+O\1:?LR[J*%+AR[UT.?+\"0I_:]@OX=G( M?L%6\S_8][*$LDW4<5=5U$_\&0:QJ,F08=A^55/MD"HU9K96"SA4H:IR+_KE M5U5=H:H$-JM05=NOZJD]"*KU\KV_1/U%WN:T/MQ,.GNA^OM ,+J$4X4VWG[Y M49,Y3V.*U4>^E?7VRX^:0JKELE)> DF\(:D*);C]6HZF\IX\%=CE6PMNOPZD M:8V^JO;*]U'<81%&V9QL[-"V.@:3/NU].L0>QPJTU+.[GL%M=4H="K7S33>%XT$X5?#.GEW(MF^;'96XU-@11^M5CN MQ:;<2-%EH<4$-JO08KE7D_)C4V%-BQUNERUR)@1QLVD/59H^W=)IC\=^I@%U M+2\:.GB6P2ZWN+!S.F7KZ[_LD2R\VZ_MZQAU]4#2R17 8$^9E6,3_VSF'Z_X MEW<1MF]6HVNUY.6%,/(BC,(65QY+UI,+UO6#6> 0VH$7[2!,==6F>JN,9 [M M8-2T4K0G6:7I@-,0P0O3+97P(QWT!/F/MIN.K?U62/X=!:$]>HT_LET+N\ G MI:7&37%VLY-4K6(GZ4X K!( 2P3!(\\+72_$,:3G9Z M^OS\W'H9^D[+\Q]/55G63GWX^C2]MM&_<:5!] AN#CS>@>/@U&L90]$*@^P!N^.)[Y 4C<0PO:IH$EZYB9'/69 /T$U\A<$\0H['C*BL" MLH%8UHNR_IIXR!S_#&S*I7E799S5OU4.HCY6"6.S#K4!E^E =8NL/'H;?GAK MF-[*(B^WILVHR&YZN_F&!+'&7LA_?OML&OX"%69'Y4I3!'O%F\7/'?CIS>[W MPVYGK";_I':TQ._3'J47>E2"H1B2 (0*/<]5.3'R@@7$,B+F,V!"ZM; WXI+ MG33V82SQCZG[1A@XR!Q*R!>I>1KU6(,RME,M%XCO8R#Q[Y9@//I'H_<9UNX, MCM?H *>[4?#:GF@RNEZ!/H5G6U8@=*LQWAI #4L#7I]=4&=STX3GBY M@8+LX..)IQ9D&7WLRDSR,J16TL2:+[6*'24N+[5&K4E_/$HX9UQ[J774XDRU MEUKG'^ 1)AO^',4H2Y7Q+Y)#6]W]M2':I;E<*<6CI--U&4Y79NL"Z6-=A+6B M%ZON4-Y:8>VYAM+'JJ?,'4\XDM-I/AGW!$$172-]>R7F3:^))!1_DD1OV\=L"C7(VV M4GKUQF=9/:TUZ>Y*U-]*T+KZB6:K!O@2=VK((_T_F)2>."L=5$42)@O.:L 1 MM :+0=WL>_T%"/S'!=X\ZC0W)00A;<9M-$0[8CS%+H^)QY(HV+023@;W+G9F M/$Q8E9-")3 4"I;LQ"[\&VEIV@$1UL_.-UF0$WB:L.WKXD@M=IL 4Q>AO9L! M&"7!_+:9"";>HJYO(5//L0(__9:=;=N3LLEX:XEB_RZB.,8*)-3-U*7DYPV9 MPPAOB?5,7CPTF.*$!BK'J98V86$[WJ"/&BB/F;27HS=43[M*_.ISV5&F/2TT:]07]$ M!G.B#_7_#%L3EK>(S/\>I1-KN4*V$RO9OULL)N1)=SC$PX?B%VK<^>&WO5;) M%,S/]LQ9TA_DUS?',FTK@<6%-9C-,]F'6JLEG[..,.\H'.JT<4=Y7^))6!.,#N4 ML*'!]((9JBLQ5;Q%# =I8XMG\[S.9Q/,[276R+3,GQ3,;_C65FS'YYFCL.9_ M4:/!=M*/6$*W2Q\#B[@P2?K$"$<]1FLVB9>$+T/?!Y0P# _1"S8/N"B&F)+&!^ M_@+NYVX.L((G4!(-+TK@-2A=PN@3EYO;.!XL&5A U-A,A8]2B#G!!#UPWE.@ M'%B!'K(?##/@!@0\^!'HB'/$%_ @3%_]C7\(7^UL8$SYX;"' UA"3@Q?#PX; M91G*+L69(XEASCZZ<<@:SPMSMD"F=P.L^;H@3SA$6 KJ8:C#]!8\89F][<_ M=$6^,WF)V R>2'\!?3V.@!DFIJ%G"ZA[0JJS@3&9 +-CY'5Q.>$VHCS"5W:, MJ]E*LR*T/,D:ECFP#'P[IFF[W,LU869H6^;8D*4TTWOB+>YL __S$:8)&$=% MF:JF^COZ$+[#I]95>7V*2/S9QF##,MYZ+9E^31)5*:8+7Y0-01;*#8\)C 4\ M Q!EF;#FX-?0*3#FFCZ"S68 "B8[V >ZAH=BSE&AS$" >*?31\N0Z"">P2Z MU9ESE@6OF0)^870+CW\#_&1%1UTVG!JE)&H=&QT#+@2_F][/]^@?^OAIC=6= MXREK+&S,%27=RD$!(DXF!-/_ M-N2!-4@CBH]5N1Z6?LK8H+KV6R_^%OX4&O&042@@P&-1Q?FY5%4 FCMMBY$<3%E-@_88V8<.9/XLMW MX[(8&E"8@D5#W)\4% #8RD+BF^SN\$DP1>1I!0O^^5[,7HA-!)Q7QPNXW,1Q MP8/QJ!(L":>:YX'CWE'^#3*?TI]X%7M:-F$8/$ JKAA-G3A9_^[%:<*OQ)5W M'0MHZDS947#QS^#(;1@ 3GV3F!'L'9#PP,93,*BA\#H<%? T4 K, MA4=\,V>"Z-U,WX+.!&N#J3*V%@Y C),%GHGPW9X%<*PGKG5C1YI0?9LS9IK;;(.$T8>M.BAR0H0JUT<#8/2BE/#/*^' M&%QS0;8%/*[G MJFQ.]M C<><\;\GGAMLUAK-"-B#K6:ZJF^6Y##*MCZ<*(H/_GP2,&_=%T=HB M8!R7BB$%8NL,,L$VB&MXRK]6*"64KTX'[^S>J..V@A7M=/5M/!:CO/KAK(!S MACWU]:WR>0DD?**1_;:^4OE@>C.+*7://49[J[P2S[M[^%?X#O'3Z[;PC4P4 M8CZ7.? \DS^?2R>V7T PK/'"I/DZSF"LWZ5,7X3OA-/37G-QXC%/;083?'36 M"E,X?G W>80_'B-+(N:LAC*5J1[4 F#+6:8(9;$9H50=-V_428!XSH MOV"D>H8YX^XO"DE/$![TG.>LS\C.J(O:5W&8)0'"R#8BXL:)$;EXH2&23 W^ M+HSSXIO!FEK_%GJ8_/$LNL)D[=SBFEWLTMS9 "@+%#OJ45!TZ+LO%4V]^7\C MM8$[(Z@FD. ?@-N8N=,5".PH:(;$5AR> ;/!T.9P;C M,.BQ ,0\@CO!K!0#:(\JB2E=$GFQD=+,5(]K0WVM*)L93\J4";U#9,(PD@EA M^YKO4610" 9]E"08^&5,QX=W%A(0PX("PET_7^P?ID&]'7.8PBU6:B\0/\:& M("%3)]BP;J(GH_5K>VON*@M'SKPGA^/Y%#$#9*2(F4>7H8<9S2)MG7).O[F, M^=D&AGKB4G+-CY_N'MZ%E"G B[T;M=M16D+?1@BY6;,CPLJE"P JR@!^XM03WXA!;$=\*%@0% M&4P!+U%6BX(1$+;C -PLV&]#8\5U,6?)4$?^!']+L&)*N_UUO1JPC MG6"3;_A*6/>$O7L69[Z$&"GG=GA5LK#8VH5?4&LEXB .^/LLD!WI;.9]8U3, M9TZ0S6F $B"6(-!F6R$>#] @S!?1^S+\,H8+&HS!R]9>%-8WP7'D?) !4 ' M"MM<KL]1JBR%U'E/']A-L$L4TA4:-C2H'U6!H4WS:( MK &MWXXEP: !QF\QP.&_ 'H6(.Q0E8K"],JJ,F&'Q*)4]A!!]&/?]51/K(] ME4A@FXP^2]/W650_IA79'@%+^UCOP;"*)AL>.'\0?!VG%C[7+R_+#XJG?P/J MN=\8#4'*6@ PT5R\:4 M P(4JDK*47LCG2E**-#4]IP@'B=C( M3VG!@K8R$>F2$Y%JLVWZ%40&M_+U#O_OW0RLQC [ $7,AW5Q.^^ P.X?U'T$ M^RO^^#O; #LWRD6(F<0)X=UQ@MH<'TMM[G]&H62HE(7UXS1II),59M. )IR2I7H7PE+W MMG(_P]QX=QU)?*9*B,;TPS'H6;,3-XCK, BV/M>"EX$A^.181/E_',O@P0MW M)=1?E%5 YG,6>4>'+XP9O&J).UNOF6?Z/^6.%>94%G\G1@A>X53T*WP?3X1C M)QAX[J(6,;Y082O.T)(TL.YA4@\>&:DG3, M:4'[@4[]=2+4>[$]S.OHH 39['9S3H MP1CY#L1CCHRQ/D:4=%!D ![8H#,:]A/.BH#$195C/5X8 Q0B9FI:,"R=",E) MF MDBB6PR-&M%L3R,7N, M;:;P5"54YRZ=OW@](+MTE"$1^S#C!B2IBD0@+#$WWF_[,E9;%9MCI_ M]W@B%2 ?)L.%FDA]>@$J$Z8PU@%;XONN.0W8>S]LFQP;IL8?! 1GM%&YDT=, M60)U2?[*:1S#$E^%POP$XC=F&91F+^S//4PHM+/)74S(8^3/>=XHH9RJ5%BJ M\ SSBEG0. K&(.MYH4J/;B>PU#RP'NX&)ZSS>@\ \_WYL0$?ZYUN#V,CS9S! M)C3B;2?*@(Z6)CZU'>-RQZA4JK$GS^W5)/(1ZOPH%QP^D[5Q%5?^/(D/32J, MIO$FS&!@/$5G,V+'04*K;OM<"/P>8&H^\4465GP<;(@66<*N5X'B8UML.#"IBJST@NLB089-GPMJC64>YB+"AF%5^D]*'L).VW>2;C3!PA MV4Z%91.+/3DLR^X)XW %"NNES04\E^^X=;<2:HYI15Q4S.ATV2X0/WK0R&=MQ1>O<2^VLW!#,8[H9@!L/=$$Q217J#@HEM>25H M3"+)M[UPM[GIADG1>C;2XK)'E!'>%3VGK34_U#J#[K!TJ7FM,^P/JRDU/^BH MO6[FHRZ@I/NA)9TON/,KF$_-+TA940^H&I5XJJ GLY[3QRDA%O,]:A?R&44B MF 0HV.Z8X@^-[#O;^+)6_W?<>!''SV)'SY+LZU%KHE;6QO'DW9R3ZT/5$/?? MXX<"P#<5ITOYV8_4&GU7V[O\I'S"]]_YE;%U2N*6<6LR&"<$.VO9_+S6]3'/ M@,#/]A.L,TN?VXOCBJI:R7$Y'!Y9-&"8? M\4""5$2U441L>9+X SQJ/34>6C,-U&!E\6WO$)'4+>=DHG#=ON&J"?>'+5D2 M+^FMR;#73=V[D\JF*KC\[C@&'KZ3"J8L;X242X)OMS7I=KN=D50&1_<NZ,I>XX,DCNMJJ_7(4">74@:V#R WPZ@;<=_T&LU#>^4$E,@]E(HP15LM-M M5FJ1 _C%Q>/AL7R6JU FC629)!X9)@>HBK.(5"EY+&(\\7)UF!AA/UZ'3])( M_DB-XK)M]UW'7>J1BKT1J45JQR5KYZ0(HV#OLGZG*]7)$5M'LB1U3$K92HLN M*XQ$:J9(MNP"D0TGP-3-<.3B M]9W>(2L&()[,?+S5^KBB9U%#;E9,V@RF.( MY4Z1C%3PV]K:6*\L"EC1LNXMB#:;!C:[V$L8NUV7P/5$^>6P \#&89RM+@VL MW--6BOO&60]VQFI7N(FR=N$)D$-P.5MRD+NQE9\O>T3"NPHRKJ=8-I81R<>*S;84]/&BNN1,][QB<>+ M?=_2AKLN36V]-/B\V;V=>.9EJX(H%K#=.([+3^!Y=$78X5V+;IP4Y#7LQ$$C M/)/E/-O\]!<^%:NV4SW7\\%CI@_'=O+[%^.K[.<".P?%^REO:?+8__@*);C_2 M3XXKZK3;CU]P/*%CD)0@..J!+M<[NTTJPW,B>QP8[^:42"@QNCX;W6[X*QS= M)M>TV5&_C7+$.X7$WO'B9MR5A-<%(/@&3><")(\B*E7QPO<608C-43 M=OG2X+C9)"&G9DU[GWGEG!W/(O,(>$L;))Q6.83..>,I2.I#*1\ M=>P;%VM#\-/?ZUX8,!F/G65G 97]BP\=@U\2_+G84=?O_)#^>QQ_ CW'*L9' M=Y/ C[C0AXU72RF"D[C\.451K["&HR;[PEY9.<:T J_C4D?&ZV"^?+9!HH)5 M'M4*6Q>#VW8K\-"?\FWA4-O\U5;@W7\Y-A$%*Q+*TD3E+=;%>4)25EKM+7-Z M6<$.5FPHN<@)1@G2QWJDI2AI]><4]-JK,%I,)X"KW^TG1!Q#I7#ZM6RPDP!< M=@?(L@JRV1WH4H2L ](HPNV7+^^Q<#_["6OV$R4LK+0D=H#]70.7][ 3/1RI M#42AE+6/6[ET:09+UI#/Q=(IO(LLI1:V_Q.]A(&978<8BHMNK>BQXQ+.0EC, MGM5R%_6[XV=(+)PI?&BC=3>?F[.V0M$EQ B087H\9!AY]QX@UKJ98>A;L7\$]%UX]'2TQ^=9_#Z*GBK/3TK] N#"_>6RQHC2?O2._O+\4YOO/0EJZS'3:'B MV\H-[;G&?(/T=@E-\G"*%/-?E\?_C\$FO4]]?&<>)UAV??P0YGI&MD^!0>6W M%MAG4-V"I?J-V)//7JK_[%ZT**^]TR-STY^.T2QL*LZ=7;S,L=DN=;CP8:_7 ME)^9[_QD.H''1)2H@RK,<^8KLJZ6*3&F9^9]A(XZUE&U3.ZDN\2T9L3%TJ K MEM<"E@#XNYB8('XAOZ(FW#/39:5"$5B/Z"CQ07.'>3.E*-R;B9, 1U%2J8R+ M.X$QZ*_+A&YQ07Z:6U]%7U'+KT4NF@7O506_E[/9?XQI@7?33PJD[518YWT& M2-DIY>S^'V-*W&?)FQ)/$_D[ZQ7*Q5/IN>7$.(\Q-W!.NOD@I,2UG4 $D;EM MPY+^1)U>(^[]IR4]E&?+%*\5]=![MAWQB!T!XN* F:6E:9#FN&S0H+.NWM]5 M/N%T_Y=-=]T9-:&X>T$EM5/H75CK*$L=;X\LG]Y.4##EK,#OQ+1QF_S>?B#Q MLL=)9,+L_BSWKKPMW]N)O94>9KFEUK!@66J]LI3M_[7);@0L#90H/!4J5(N) M;" ":Q'G1!Z!2)L5T4KT,G:S:#*29[S-[)F.DIV1(X:1JN_WR2;HY;A@Z6DA M?0W3/S.#(7N@*&DY8_;^W3V9.KW "5,F)=K'*4FK1 MS ,6J8H4J;Z&Y4$R4DU*9>Y$"]!1[KP\+B&\!_@,NR:CQ^[.' \3P2W'?KQA M/6 \'S,^,9R%]O>V/OC;"O^$!X4TZS!UYJ+U;K&)H,#" MH4>> #/PL)+2.K=//ZQFR+*O0&F3.8U:&WKPUVVL/ =[OM81)]RWU:NO"GEVQ#O.Z $\U* M[!-M[ _]00E.T[C'O26>Z_R.>*;'ECQA[L.L/L3GU/QWR4IZ*>:'"0]QIPZ3 M)];9W5.E'I7^?;^;_!(YJ",.:J#WJVAG=(:R +FZC7%&\AGR=8$1K1XME_(U%IL- M2FD^(R:K^4^7@SO- MX YI)UD7XT;VDTPM%\G\T=LBPC=ODJ7A*.\_SOT5U6UDQ:>&G6&_EL#%#I;L MA(+H7WE(R;]Z%)5+%DK%B\HE3>R\E>&29U1NVR8G^UPT,L7_Q)J9)D1(DS9O M1JW)**GYPTD/IV;XDLW*3+X1S7.8C0K@K(2PA M? *?LS2$=Z':2SGK*'$J<5J99U8!3OM7CE/IGQW'/SO_ .MZU>5V%^0]TY)[ MG5>2FW-Q@<3BLVZ\+LOS?'E"3L&HXJ#A4<4RR9AUC.Q+;KUT;LUQ\C.XM;@[ M/VRP.R\963)R$Q@Y+]112NVF%7"2W"JY57+K"0(^I;AUW)J,NY);,^,^6V>' M-#WC\-#1$MEC$TUHFGSN-'LYNI.-3L;49#!2$JX15TG"2<+5BG#UWQZX\H(@ M'^B,8E%_I:OQ"H<-*0I2S>I>4"$"615$5@6154%J0JZ&5061KY+U-V3]#5E_ MXR+OE_4W"D2UZ[=-DSS/)A^*3)Y1N9V8G!Y!AQR*[*JMB=;MIO:YD$>!)>K/ MA/KNZ0_C=[7T-"#)#Y(?SLH/.4WKC\(/&02JZ1H#*<5*/"*B^!-0E BK' MRSO\F'UW +9MO].3J+D@U.3X0A6@9E@KU,B#ZQ=P)J>BL$93SN2[T5UN4.'+NLW]?FG.&4I,WG_&^^7^MMS? MOKK];3UE?_O@V']-I'5QBSEI8LTWBBO;I _5WDN)"$ZONI3'^NR02-VNR!2_1+]%>=_I&)_GZ=T'^YP1J> M 6*M0S9[1F[YT),B7U>]KU %69HO,7)\K%C \+ -\=[@2!OB%2QCO7?])/M* M]MW7$:R.?3/Z(DCVE>PKV?<8WFH>^^ZRZ:@2TURRJ&11R:*%7.KR+#J^'!9E MOO<;G\ +PSTX]@^?P]1],]GX;%WY^$UY[G-I]2=-N33[; M,RLPJ*&8MN+X"^J*8R0*@!W^5##2@S@@/ESSCEC$GE'E84'ADDZT8+&I-VOY M],SEZS5K^#Y&BQA=+.-C 3&^:9M4-N_'4?9""F<'-ZT M).ZC:8+XY?WF;_.2CRWL]K(JM/*%@5DP/A/D/U D\!E2-BOJH4@WO05,:[XFWL*D+G%GBQ<^P"7Y92YA&3@= X\J MSEQQIK!(3Z@08+2K %Y/;$-9FO;NI8&]>_'S B?!1@IZ*?;RCO)C@:OC4JI8 M6(W8PT>(N\1P7G#)X.%L#F*ZL4? 4.!OF!;RRY1:SO-M6CDU?0M@N M S^ 0S<<09RV\*#96N&9&4.: K>RZ#EB8;"FG+_&+Q)*" MI"%\E,$4I K C%@HNP 8\\"R%)^ZRQ IR>!K.@ZZ^3A(DH01X;U@M7)<06"@ MB<]7P'9"$K.E0RF.DG9]&U#!G -3@[A'1;6(B\)LBBMIB8$*,\10BC,= 3X1 M#FL.7 LO7)$7SO?TUXK.V ^NLU2F8LL1[EJY],D$50?K3V9"VR R',OH*/^F MT2-3!CM+&Q6^X1%4U=(Q@+1DM7(=0#L^B"M3( 8(I1D;94/]!:5]\2U'&3$P&*/@1^0D59L>,AY.$!^ M"Q>FVUK)HS;:NB"7@;3<(/%"NP$F0>'%?CCV%759V!;-O27UX>E;@L@,#S4I'\&8$HP5S; MXHL#@! ^'8T>Y[^4624PUP>*?.ZR8>$P L]#DL =7]$FUY4[! (W\_G(/@ 1 M >X6-N\CX8K7[B \*:!>-NH-^B,RF!-] MJ/^GK[>*R)=3]1!@PH/1I]=1_K%AK6]')[:C$0_T$9GP.T61 :!;1R)^P%WO M+&?V,PI$8!=604YJW/GB.WPF]69DA>X N!ZMB7BF\MGFNP4L0WC+A]@@_-8R MK=^'STYXH]YJEER/64-_!^&Y8K(#&-SCA!*6$+.IYB;G&>1;8"!36*T1(;F\ M9BSW9-)GH46!F69@;,]CS\80%&.=)?E)W39W -DU'W_169SG%1,F$!,Q&\8?/ &!%9\T/#.P M?":L4N-J@C [L;5X9.WSUT_;8 9T3:E[/^=H1N4HH.AM;%S!,LYN[6#Y#(X1 MR-$HY*:ND:ZU)LQUV FZQ9RR4%%%RWBK'&1Z5 U)]IQ;TX>7S J %*,#3.OA M2GQS'0,^@D ^:9_5&+A[H#?A(ZRJ,6>'DV 56 G@E\ WKP M968A7!\?7?J(^J:M>&!MP"!]]") 4\%'^))XJP5\!X[GKS:[=18? >B;R*YB M+LP*Q]$6&A]1[;O4!N7I 8=9AAC.PF$^Z6J'EAG::>M<8Q>ALAO6>C8-?Q$& MIV-W"7RIZUO(%*REP$^_9:>3R$DEH];=HDGLWT5TR'-%'NG-%(R,GS=D#D.\ M)=8S>?$PH!SG,6"P.-G29KQQBD8;A;PH=,,-?I-.@_F\VN =?S=(-8?;D[?@ MRH+UQ *3_R#G'8 "$A#D[M_R[:$A<"WW].;,%^ M)<@D:7'3E;V>J.R[Y97] MF27I1QM&2"EZ*P^A'[$V34_'7$P1)PXF09*"[@[F1/R\EJ:>3ZD5"L292_V8 M;R1B0?;<)6M_:>V^Q<5CP'V'[7NI!88_>CN^B$XN36[OXPO!_(??I@%WL\([ M0;(_F^BW.L_4A7? ;6C%L#LLG#PSK*+7<&'NXXNY.\R#)&NZX(/A(2N@ 5@ (948?9B5Q(T;YJ8*JPZIQN,>,>J",IJY#I@- M:+5]!86R4.Z840Q78N0=#0Q_6U$_*7? (/[ VF\* %U8UPM"B:(>S8 7ADA<-<8Y'_-VQ&0A#?EP'*N)( MQ"DZEK%[&W*G2TQK1ESAE:-_R;><=?Z?,IYX.9\4B&@$%KV?;WNG,8_RW8OX M,<%/35(D^JZ?VC@?H8A9>73M3YHHQ9QG.XP(,5_(XWL8+'+& MW;'8%I/UPF,L,7%T6"#UI+&/'VR;!T-K"P\T'FZ%_C, !NRJK$EM_]"9,/JM MC6R6( $SLLC*H[?AA[?A27$0%SA"=M/;S3ZHG_B3VM$2OT][E 8W](>E'I7^?;^;_)++&!3\T.W5;5"U MI%1-!S50NYF/.J2#9Z'6UW5IX)D81(=*4F> MZ.Q9LI$M";1F+W?%-KXE22*6LL#)YJ=*)5 VY'"8IE>FC_(9SZ?F!AK9Q)(3 MEM_LXUZTD!@AO IR7FRTH;DHOVX:)QS<"^+BWJMB3Y. M:K<@N4ART55QD:8.]F>C?FLR&B>PC'HJDL$D@UT5@^44,MR; [Z(ROEHE.5/[PU$'(^^B MP7O'*[3OU)Q>#?+^Z[Z_HGT#)BJ&K&U$W;@7>193&-V4K81HULULU'S\*#P2 M$ \^,?(EZ;UQ:Z(/U8YVM7JO N/QZE&8%\7.0^% !13J0QG*EB@\9A0X%X8: M.@&=H42A1.'QHJA;*"PAJ05A1**_&<8$':L&7CVWED=K4)18_24D,K _H^2ZKAK!7K""!$A?# M5WFQ D'4WSE)[VSC;H.>'W^MJ.TEFJG6[S&"X#^">N,'[UZ,R+(>R/ MSD%KHG<[ND2G1.?Q8@O[PW/8FO2:&'^5Z*P/.O-B#ONC$_N ])N8'2GA61]X MYD4"ABW.!0A$1N;9";$XK86ZP.5;;3T,#]KHK >?FI"[\3+&=L8[FR ML.HB9C)@36D8V$M;65D$:T7&RD:NJT'Q>MI7D>WPJLH0!A+]B^-Y]_8#P4)1 MWP2UOR&M/X:43F)(#:WPW0.)KV4 N1XPJ3*44!0EAN3* M/3N)W%-$(*I';D\B5R+W!,&)ZI';E\B5R*W &\J)3NSO# UJX@Q=?B+#%U;Q MVXYJ-:_+I,OTA0-]_W>"E&4D&97K>YSPA1A_Q<@#4U'L;RJ/E==:$'N=2VO,35]Y90&#EX[J%:O"?E%5 ML@I.N>FZ(2_$%@'HLSUSEA350Y(ZZ+8F_5%GT#Q]4&JU:UJI3G+GI7)G7E2Q M('?V6I->(ZTUR9UU0*SDSCUSMPJR)Y8CE]PIN5-R9Z6Y$@GAY)3 1T$^':0< MC#N2.R4Y1G),O6+:B7Q2/)S=Y%0+R;EU0+/DW+W2 @OJMU%K,NY)0S0]W!^. M(!QK'UCO_#6AY?WR?EF3_)BB^ -=N2!>67OB-DC:E47Y1U:";.G X/YB/\J^ MIY?88R1OCR0.CP\A.+ T0 P92?IVW)KTM ;KVP:8O)+!FL!@>=L<>S+86&U- M-+V))3B/;N=3GU)ODL Q3V=KZ>-3$X*CD,G+URMNCV#^=N]F=@NO2;ZQC! M#)L_I9FX Q739)I<'D/N)$KN.DFFYU[/Y^0;&8"1S2>8Z:9;G7MS5Q0RT M!@9G)'=)[CIIBN=>W-63^9V2NR1WY>=W%N"NHE'1@2K;,4G.DYQ7*+ES+ZTV M:$WTX14;C2P@^L8G4XO"?PWS:1*2XFNPA(G,^-^X$*8=$$X;N"PK*YO(5//L0(__9;8 &> %^H>"? [RZSC2+3>)@7B_RZBNATK\DAO MIBXE/V_('(9X2ZQG\N+ABL6)#Y2/DRUMQ@(D-RC%;K51N$BF;<#\;V_PFW0: MS.?%:3 J0 +^;F!DQV5PN@504Q>O@C&0\PY 6;@H:OYFDMY,'=$^[:OS:4^E MQICTM%%OT!^1P9SH0_T_P];D!S(-]D5[CU+*QI;H9)*TN%O\$^YX]O4;C8LX M^(4:=W[XK=Y*OT=%*;ASCWK3:^W+ED>7\PSV#^8OY0^X:N$I'X'+-XN<._/1F]WM]T.F.^HD_J1TM\?NT1VEP0W]8ZE'I MW_>[R2^YC$'!#]U>W0952TK5=% #M9OYJ)PMW8)%A#*Z(W CX9BV\K;62MG9 M=6S/=P-N)PO;-KT39VD*"+$I!&%V6;(ZDN>C#7*<4A=TRP,C4]+.]_62YX<+ M]ZXFK<"S+$3UZS(+V-362M_I$P5O4::!7614=)2S'1&N M?E+T<]B:#+1AIWNUX4^YMR"YB*=[Y6R99W'1J#7I#Z]Y$T%RD>0BD=>5KL+E7G,$TR6"2 MP22#<0;;A[WRC[!J.E8#Z@Y&5US)N:):?'4+4J[[O[]WO$+[4LWI.R/OO^[[ MK^#4.? LIL*Y*5L-T:SU_6KU7 M@6UY]2C,BW+GHK '*.R-97T B<)C1HES8=C'/'I5PE#"\)A1UBT8%H\$#60D M2 +T!%'*O0%Z ?W-)4!K -"]X5D@U#?"4)\Z'%YQS8'+;[OQ0"WX\K&M/%*; MNL02C8J-I6F;GN^RLY][Q1**EKML(MOEQ1($47_G),7V-AOT9)4!O42[>HSY M@)U^\QBN/@58KQZ=>3&&O=&IJZU);]!$=2#161MTYL8>]H>GUM#B?A*=]4%G M7DAB?W3JK4FWD=7Q)#SK \^\@$11>!:.5.A-;FXJD5L?Y!Y+K/9P)V+0&5XM M.B\_M^%W8MH*X O+QX@B4YCJL'*=%0SLI:VL+&+[;87^&9@KK$#&@QB.OZ"N M0ECEL:M(AWA590P#B?[%\;Q[^P%8[G[^35#[&]+Z8TCI)([LHQF^>Z+QM0PP MUP,F5<82BJ*DN+TAM^XD<$\19J@>N7)/3R+W%"&(ZI$[DLB5R#U!=*)ZY#:Y M9Z%$;GV\H9SPQ-[.4%>MB3-T^9D,N#X8)? (+PH\#3RX!KS__9S_2P[&E?7] MWPE2EI#,W28?QI5QX]I M6P 8A^HZA*J$JI'"3EX,&SX5!RTN^#LMB:Z3 B3 MP#QE1&$?(=J30E1B]0PQA'VPVN2>7A*K]<'J$=3]X+K5?4Z8(FP@ Z2AZ2B6 M5]7GJ@NMZ+TNEK-RG;GI*Z\L8/#24;UB9=POJLI6P2DW73?DA=@B 'VV9\Z2 MHGI(4@?#UF0X:'"MK<)]"NI8Z4YRYZ5R9UY4L2!WCEJ3D=;$E'[)G75 K.3. M/7.W"K+G&'PIO8F9X9(]ZP#9:V+/%P!.%8^\![ MYR\;+>^7]\NRY<>4Q1_HR@7YRCH'P(P8'5 6+(2%*XW=9DI#:Q4%5]SH1(!KL$!LO;Z-B7P7JMB=YK<&A5 M,IADL-/L5>S+8?W61+9BE0PF&2PO>7U?!ANT)HTLQR<93#+823BJWML9-M >21*1GU?L@$%:9.71V_##V[! LVFS ME[*;WF[.%8/$VT%A)"+_^>VS:?@+A$!'Y0PAPM/BS>+G#OST9O=[?=#ICOJ) M/ZD=+?'[M$=I<$-_6.I1Z=_WN\DON8Q!P0_=7MT&54M*U710 [6;^:B<;:*" ME4DRBJ[/0$]1]YCJ=U1LM\BQ/=\-N.H5ZC*]P5]I"@BQ*01A=JVC.I+GHPUR MG%(7U,4#(U/2;MKUDN>'"_>N'-8A/)4DBEK+,I6DSP$B@;,AA M'#! Q=B@2D%-= :/=7MB99R:]4QVEC"_*%X=U^^5:2OP+ M1_;K, C:U8\MW M^D3MX!)22Y)QV^1 2_*,2J66=+,C+>'J)P54M-9$'PXZVDY$108/):;/B.EQ M?W],8^+_L)<0)928EI@^(Z8U->=@,ELP2[A+N9X1[SJ&%+(-ET)J ($\HP]3HHDAU MB^RL>_&^=[Q"P?SF= "0]U_W_5=P_ ]X5G'FBIL2GXUFK9>;=:)";:+^R0MM M(@'OYT(-)6FA86NBJZ-.MR9:J +#ZNHQD1<:S,7$"%NC=A,:BTM,-!43N:&U M7%",6Y-QK].7F*@))JHX5U-.>13VUX>JS/*7 *WB:$HY358[[D_ M5K"I7 7;^Q(KM<%*KD^Z/UCZK4D%:E5BI3Y8R?-5]\<*5C$:'Q[LDF!ICM]8 M%"S%'_$]-68+'Q0+WCF6SA MG;FRQUOJK2$46B?W$\ M[]Y^ /S?S[\):G]#6G\,*9W$'F,L!K7+':]E4*Z!,,GS0?>&R4C%KK 2)K6% M2:7>9U&8%#821QF[#G(/H+'.1IYG6CV.] 8[&Q*Y]4%NGIM[# G] DYNX5W^5FSH(7NP!.@:3P,/K@'/=S_'MVE1H:,ZON\$ M+9,0WF]-^@,BHFPUM SO:#Z35@)R<6-^T&=C/N+KW6V_Z&3A3AGGB%M*7KE67LD+ M7A3DE1'P2K^R(^Z25R2OU)!709VC MMR:#84<_-L-4P3,BVA<.(B1<'SBBVB"QO%_>W[3[+_^@T0>ZL1[-;1!] M*XORCZSTX]*!P?W%?CPD>^ZB=.%%J;N\F'<<'A]"<&!IG1@RDA0@KUU951"\ M 7:AA'L3X)X7MMX7[KV4G&,)=PGW.D>>]\5[OS7I75)E8@GWBX![7HKCOG ? M8&6KJC9>)-PEW$\3^"T&]^*1X$L\TBQ9X1)8(2=JNZ_<'X&9,ZB-X+_\\X1W MB:5=#TXM;AR+)DVLZ2RJ#8ID2V_M3-K!\L9P_!MQ7Q*/CEL3O:WV1PE5>QJ; M6"\1?QF(+W*.I33B-4QH:7>U46TZ8TG$2\0+Q ^*(7X7U!IN&&B'[QA(2$M( M5POI(L>M$R&M@YSNCFMSK$M"6D):0'I4WB[)C QIEU@Q0(+]$L ^/HH)WFM- MNNV1.CR\,5J]SNS6.#;TGJQ,GU@*:^-DF'[@[M9"EL'<2V#9O)RD;^0%C]-[ M/YR[V9^!Z=)OKF,$,^SQE6Z,]<&_&,DM:XGU>F$]+R%I+ZQCS\Y!9=GG$NL2 MZZ?)1MH+[$/L2=&56)=8KQ76\U*1]L+Z"!LQ'KS/);$NL7[2/*0"6"\>:LJH M."[Y0/)!?9.0]I'XNMJ:](;URD!ZXY.I1>&_AODT80-#,IAV0$3]Q)UOX,)P M:$OB/IKV#7_D[6 3Q?\-/-^)):IB\\(FTC?NM1B MO;[?/IN&OPC7,':7>+&ZOH5,/<<*_/1;8@.(N\W)HV>R6[Z>WF3#%VO1VKQA7D/Z]!WU$Y M\$747+Q9_-R!G][L?J\/.MU1/_$GM:,E?I_V* UNZ ]+/2K]^WXW^267,2CX MH=NKVZ!J2:F:#FJ@=C,?E;-[5?!8?T;]6:ZXCVE/;FN2E$TLQ_9\-^"VI+#_ MTCMZEJ: $)M"$&87UZDC>3[:(, M[@JMM/0^1%='DH^6"68_ XP$RH82Z*AF]!-8SV5G" M_"IL=5R_5Z:MP+,L1/7K,@M8- &G;MDOW^D3M8,2&2\R2:U!D<-13@ ]7/VD M""'VA=.'A^^ RL1+B>E*,UMR-ONS,*T#IM6!/ PB,5TO3&MJ3CIQ%JBQ))H^ M/GPO1X):@KK:5)7"H"Z\2Z]GM *4<)=P/VNV2F'#I#C<,_H)2KA+N)\1[H4] MRW(GH'3,,6_K@VYM',^+[UKXWO$*Q?I+99[)^^7]9[O_\@M:(<]BRH^;$KZ- M9GVM'73S(I](P/NYT%))>FC8FO34"FJTU M ,UHRBBT /7IT* .>^2&B+M8_:ZM:MS:&V.47R7F@%GSYV%8>J4U=8HDV M7L;2M$W/=]G9J+U\T*('$9O(!'D^J"#J[YRD6#9\@YZL()&79'-VNZU)?WA) M16>N'BMYONG^6.F!TWI1A2RN'BNY/NO^8.EC:=%+J@0AP9+GR^X/ED%KTKVH M&24_% M3I>[?8PE3&H"DTK]SZ(P*6PE]C*V)>0F06.]C3S7M'HN1F=$*1R+T6Y%9@XAW+$>CUT!'8;5MR<@OO\C=C0P_9([SNWS3PX!KP?/=S M?)L6%CJJX_M.T#()X7U$^.[>2'&$RWAA?8!1UM7- @:>6>H=Y-U*9#37NUTC MH[@UE['K(?<@&NL5E/5G]T'.J,%^@,1J?;!:UH/=!ZL9+14D5J\%JZ?W63-, MM3[VN!_7P52[_(WFCDN:=IT"BLG/L96R$2-DV%3:[S>CAN+K$E>\-Q@IR<6-^T&=C/N++X>V\*(@KXR 5[3#"RM)7JD#?B2O[!FQ*<@LX]9$'TK%(IFE:$@0LKU@26JC1++^^7]3;O_\H\:?: K%P0>:_/< M!MFWLBC_R,H_+AT8W%_LQT/2YRY*&5Z4OLL+>L?A\2$$!U;7B2$C20-B_:@+U752!;PEW"_32AYWWQWF]-1I=4G5C"_2+@ MGI?CN"_<\?BOE.X2[C6#>U[DMQC"+_%,LV2%2V"%(WFQ(S!S*FC\51': M+_] X5UB<=>#G2Y=N)SW M)BVVA\=WM.@/IGU$O&7 M@?@B!P1*(WZ()]S;76U4F^Y8$O$2\0+Q@V*(WP6U!F)\7(&3+2$M(5TMI(N< M1DR$-&:!=,>U.=:=-LC M=9A0#KG1AW9K'!MZ3U:F3RR%=7(R3#]P=ZLARV#N);!L7D[2-_*"Y^F]'\[= M[,_ =.DWUS&"&;;Y2C?&L+3SZ'!;3&Y<2*R?,B%I+ZQCV\YA;1K:2:Q+K!?+ M1MH+[,/6I'=)+6HEUB\"ZWFI2'MA?23SD"36ZX?UO#RD E@O'FK**#DN^4#R M07V3D/:1^"/N.3J47AOX;Y-&$#0SJ8=D!$!<6=;]B%?*13 M]TU48Y$_ /YATS5);Z:.:)_VU?FTIU)C3'K:J#?HC\A@3O2A_A^LVQB[24QV M2=Q'T[[A@[P=L'.K)PE+Z0B0KXY/E7Y'$4#Y&BSA.;-M";F#A7C3M3O;B/JN M?3"]F>5X@4M_P.WO+&?VX M0E&[5=M*[JJ]]EE'^B,+J?4%3]I[*=>9Y>G,MA##%$("WZZ M'$ADD95';\,/;[$_NT5>;DV;39G=]';S<1@GWHX+XT+PG]\^FX:_0$G:4;DT M%1%J\6;QK/[_6#44?MZXD]J1TO\/NU16K!?%,TTEQS*L*8O4,QNOH@#+,T4S&K2UY6:@:QVG!MCW19*R],FT%GF6! M>M\J?UM1@GD-'9,OH#F;GU:>O)Y-WM^OH%K\4,UQN]+,T-_=Y.H]HR[X7$,U MP>>2M>%E\DR#F*N"R-Y0JYJY>L!<_5&G>UEY,^=+EDE>Y#_@&Y=8BDOA 4\7 MUS:\"K6A'X;L<@ECHSZ>V="T8<+N3>VU2GWBY V';14"N7M2V XX;+7#CQK5 MZPQLW>3UN\"T<'P>"_&9RY7K/%&V6W!A+36KD-PYYTC+VR3#UJ2;>/:H]J*Y M/@9_PW%9A6C.V_\KCQU]05YK+.^#..=A9 ML=TQ9D>I9VB@9:UC;?MQ$P2R-Y1H)YKSTZ-*XU#DNZU(3Y5!C M>5\]?EB#DB;*N)-:IN,NGOS5M*2.4K47@&4AT@"SM6EP/UQTGM:B90?=L;K: MP0?=3P&^"S5WOX!IJY#9+%@&%O&I@6TZHGJ6+&H1]>VX"@NX5$/!O(I4:[(6 MJ1*:REZE.8OM"*I:/V$KO'AK0FG2'I7Q2@$MKTY494#;Q=*@-1GK2>U63HZD M*LW>@JI$I*)W8;2&$V!B>PB'AC7K.S2]KWJRU%'XG\(U^$K+R_,AUJ'%HPZ[ MEE+#'(,*D%/3_9?(EQ/N]J'XDQ8A)#KZ[ _'GY-^5L:/RH89,. M]7UU, ^'F"X[DC=;P'BIISQ3ERI@O#F/-CP+'*_ 96?^%A3^[U+*O#'/_*4L MX04+3Z$P>"/A*%]'4?#4X'L'7F&_L">Z>"7,+O969Z[\3X4GD-DQX\_1X]_S M.25!<]R:]!,VL<)S(_M.NP<3Y1ZL[_!CD?RL*T[47Y/C[^#M/CZZ]!$N]12' M]]QU; ^W>IZIYRL_Z"_"_G("5]G8#!)GJCW%HX\XQX[R(=57C@^&L!/8, CB M,YJZYC3P:3C,E3BI#?? 2%WZ1.T Y@P#-^V9%>!<83 SQ_-CO\/(;3$KFW$: M>]>##_]9A@=![Z.Y;1W@3#Q#789W6MD'KL63!.*[^(R5XYGXJEM&%O.)KH]O M_K9Y(%>\6%W?0J8P0R!8ZBT[YZ!.RLO:8(NZL7]+'#\?1X_2DB55 MDDD2(NI556!0MJK [XYC/(.$SB@B,%+5G2("\-UN$8'P64QDWF-2E/+9]HG] M:"(MPT8MY4L)\)?M*\XJHSY[SBT6%#5G!01(2(V=&19?G(?9@AJ!1>_GX<,2 M%F=G&0K0Z4SV4020Z4NH;!73P]H%O!2"=QL22U8;R'V4K#8@JPW(:@.RVH"L M-M#XS=I$=U36'JC?\>@*LBM'.;4'0AMI-\0R4O769-3KRD-'LLI L]FH@F30 M44Z5@2PVZ@(;#;3#"T#79/^[IDKM(_C]-J4N"V"B>?!66L6S%N8B9.?6SKA@.P"EF:LYV>!^."3)\"I)?U4_E#[VPCRH-!$.\FPVAJHYN"K"?LM16;LK12S_0P!U1DNT8M M0VX/A4LS,FR&G:Z>F_Y291[!&5)LZIGWD_WR:O)^JLSVN*!<&YEJU/14H]HF M-]6%(66R4I-;H\3L%.79]!<*VDMS$SPTJEAHTRHWR@^7&!0LA9_IVQ3'P=V% M9X/(I*K2T<'/$3J_ #B--3(3?'Y-:TUZW81S;+4/!]9G&ZAY3"53K$H'U4HQ ME9["5&?=V@K?$[G@O,]EA2DEIU)PY<;2G/NOR(+:M)]NZVPS-?K^BI(MF:N,*]18A'VC[M+,R&]LJ!*L M!?2KD%DY!>+W@3Z6MAR.\J!_S0M7AM26]0E<"ZQ'6K0&"-"ZBHNZ"!C7ZA*,Z>&YLU./P$2 M*SPNS9Z3R;4J^QAD\$&L\GR\PGP29V!S+TU+,(1V"LE?[5(>OU- -4N)_;!4 M/;>[A#2.&J-+SVDN!Q*DQ<=?6.<<")!QZ%WO M@U^E]YK?&?$@<#3QX&VC!,$ICMPV0Q"<("]P/T$P $'0'27X'LUBRP)G;#/[ M-!0^D9C6I:%87X*!UIK4LH#]L&P!^P]TZF<5K]>'N\7K]>%N\7I\SE[%Z?G# M$EZAM_8^^8J#23GBJH^:4^_]1_S$JB).G 9+&"0\Q./=7)SE"DQ;T=O$@'EC M.7CXF' DFQV9%H?#Q$\:[Q%3XC1L8XZ^RN+RLKB\//&Y&3_82MGO9F3L%XT( M%3E^6)#$E;[J:JK5RS.>85Y39]BO7^W)[_3)L9Y0?\]<:IB^,B*0]*289A8:KT*U MY%1GQJC'9U;#C;6:):[[ D2X6P*!DK8>NUIK,A@/,K8>:ZM(,E MR]^?6@;G ME&PNBTJ]-1EBR.>R2N+76.+JJJXI#]0V'9>56\3J,[U.=]C_C55PO%NYIH51 MPK&LE[^#_9Q=W;+8[[8FO43LUUXBU\>T;S@JJY#(.5N,95'92T.EM(&/)I%[ MVQ)YT!E%$CEX##P8O]K5I9&\ _ZU/YDVL6=4L;!:NJ>\\D1M%\-?5B[F N49.$N RKQ M.]MX3U;8^(&AZ7X*\^-5Q#[;(HOS?>"ZH.3_('[@FKY)O;)]5;JLKPH&R9H; MNJU[4Z5+9HBCR]-3,T1/Y0Q1@6P^!3POWUK&T^ZW@"!QR)T:/#/5]+R 6=$S MQ[N2]JM5GC?_UYJ>S%\4U/SX:T5MCR;Q!9XM'R;8SCO.BC1BFW^&O3P\\+SZ M*.'LV,GA<:+CK2?/97! [3'1=\;FA+7(7I(=74_LDV2;7J4-+"R)VQZ,NLWW M.&2?UZ;(#-GG]<1N6\4RH\=EQNCPENRUX.#JN[^>N>GH^F0"3XQ5/HF3"F5'').T=%# MAYRZ]QD.N:W :V(HM>53I13%@B?%@;($E^B>Q ^*^*+HX. LD"%'595^- MV@PX+C8=80$-_M>*O& CY7E@6>S=+ET2T\;73(G%KA-M:'U,\K<4371^O_6WS M#+3@;G5]"YF"* W\]%MVSIR=E.FUX19-8O\NHC./*_)(;Z; IC]OR!R&>$NL M9_+BH6B/2S@0;W&RI8\BQ<88(9DD+6YZ+0$]L99 MMV&=K.\C/:;U^1']75W&5!A34U^=CJ*AE$+9LJO$6@6O9+JLC95)00XY6(\= M+@.0>VWEE?GZF$JN4HU1TDP=9J?2[*L&\P\"'G-2H^PD^DA1OC)A86=8L@& M!?#_BS)D")LG8Y59TRTOF*+>\@'NUHL"_X3Z%=4A_ADC:%2XU'&] MORLKZGJ.32Q0<0Y\AL>]8L^;P6=0F*"^9W3%G([7;(@PQB7Y*8:V6H%YR^0$ MYV(D36R@TY!V@%J+^C M5@Y#C)\(JV#F+)>FSUAB3D%1HVTPA?\!O&'D-AL\ M-H]'#X*9AMA-WJ+@'( 649B04UZM6)L5GVGM56F I 1PR(QL9X,Y3Q2L#/]? MM@N&*C@:,)[WQ%L(L)3&!NX>]_,!#T0+8F]49O!*G"20R4:Z&IS3&36)-0MX MLRS\VZ7.G"W<$ZR;8X L%998M%Q@A P M K%HW-O_2T#N RYQ EI$>%1(@O)]W*;LZ+LAM-]PU*6'VCWF4+761._T=S'R M&S(OD!X&!2NFNB5K=(_6,.%:.RB8N$2V-NK,V6 MP/,7Q,=RY&Y /85S+A1<,/G6+(!%/9=G9Q&0_J8JC7$P8P+/0ZQINZY##5A0F\ MC?'%$P0>OH>1ZB(1^$'J$?UHTX \$=-B3CKS!L*'-AB3R*@F$Q/ =>C9>%N! M![[&?&D3XW#$IN5QA]-/EVP/H +>5E16 IZMH*GK" M(*E6#@PB!(O'/ 6%&$@@?$<;[P:*$ L>8;.@1NB(M7%G@JF+&7XEGAMWV:)% M4NZVW84M3X$(I<''7=)OX#(O)W;#%'%2D :):% D$*R0L4E&L+ = 5MQP(2TQ<@RL9]\X#)9D3=%/ZVJ<<"2QXOOTH>87D? MV<#86;UDRY.K)1+I7W$M:A3X'J-=<&4C#/!!MY !WL9Y;9#QX[O//S[<<9*# MADV7\-N!A! 2ZZ5&QE">8=4\6$SBBUR"LE;*AI#L5>F6#["E1Y+E]EMF^'$] MH_(F5_9D#O1-!\PW[2;XI@T7Y^FAC2U9MB/*70I6G2M*,*/F]*D=[N^&06P& M=4]AVZW"S9;*7L9@Y.J+,,^5;T6C< MS@3/>QWEW5JBYF@F$9^G7 B&DS# W(7%FJTC^2;U(K)P>=M1[G<,6S;DC7T% MOB'@K/.)L@9TJMV%A@-X)LZ)@UEA!0Q\B;HT:^570"30!-R>(:8K'@6.#@&M MSF[:L'J$L>&%>XA IY\@M#:O>87>G*5TX>M5X(.X?PA/2W>53_B2_V4ON9O- M4 \VVR[\C"QIVY1+:@:T)$JWXQR##C:>>4H\%H/+&%L6@'XY\[^;4R7N&WEA M3BVODA^>$GB/KTY2^!AQ2\C@BRS]6"3IA1)7X:YL=XG M:VWUQLRL=R+/Z&%!*=_MQ$>L:(FAM,/N9@$W)]UK7.6>1F?,*[T=W25??LJ!O1"7VI?86DSZ8/QFY M.E6 3)@24" '!DD2B+ PYCH:SO.&Y_UW M+\_MWZ*QL*.-]*2C)<@P G8=V.1N-%V^>X-V'+CAS,.>6\XS+A-BU;8#@"<+ ME[29IT5Y8D&T9"(T'*HK_"W>04$HI%=FZNO9DX#-T&_WXC8_D\R*!^3E$8P- M%2:V%W@^BXA+6R^;'!6UEU6BEPD.Y-P&]((+]XG*I^V9[X8,_K]P:/%VM\)J M0*X-UNMJ_-9-@S/0V3I)C), MBO]04J'D'!HLYQH,<1L@:Q,@;$BU:<-W9 +[3@+[2":PRP3VYJ:JL_9;VC 6 MK M%D7[V4'KRS;8OHT'B/1$FEE\$SL\P[0.)R;9=*F&6[QP1CV!($ !,]A?A SR*,D MHE2I!\P26"P1$Z56\G/YYKW)F)9MW^,@X"O/_*6 X^POP-V5[A2H71W MHTP%\45,C($#PT*=)G-U,*4S<277"\>3OKQUUE='N4>"/9L>;1>%48:7%L[% M#1TVY548!X$'S$#%.TO!,&P)D=B'N)S*;&'77<'^.WP'( MZ2->DJ?&W+W(TP0"1]Y*//J1_9ZK\-2R..M0KTW/.0*>Z;65M#Q&*%Z'^=G5 M^7Y=L[8'XL7VFXO7]:E1?1#NPV\ $!:L+/PT/6<+K%++=USL,&:V95]2A6W- M,-?2^BPL7#16'ECAB&P]-E)A4MB](4&1>1QW@1W&PVS6[B%R<7HX<%QBY4I^$2G+BMS@&$Z_CQ\U+KA MCW8X>G0]YVAOR<+W(RVM%XER%&QLC3]G^*61H6-2>W%9E;A+MXD! M4;DD+N(2\!1U>4J$DY8/)_X$'(P(V'-_<*.-"9H<.Q.+YP1MA9O##>Q8I)H% MC'>>P>X;KYE"@?-#F9B1&"F;Y1$E$L07MW%_R'V"=G@V6OX](>"?GH ML .M(A\B/O7D'2[+7)K<'!5%QY,($$[)]+VMD3L8%4>D6R:U64( 3PUH\_@+ MC[[@;I0X*PN> Q97BMNY8E,JEJO95I;4?>1YR'C='/TJ-"[=Y(PL');(2 CC M_6&"PNZ8L\D'/.;DTB1:3N"7F_62;5.&&5O1QIS_LN*;&6BX--@B_1'#QD+8 M[,[*%P4* *N TG"UR'8:XR8K^NSR);\9/2#*\T]!8_NX*-NG[:-E"I/264XX MKZ 4V,)1%H)#^+JQ%R"RF-M-E/?L?$H8)'4=2_GAFH^/E.41?7P*ZRX9:%#S MM!<&DZ2AO%:<&2RSMZFHEJ@9G3D"EQ%E%;BS!1'9;-M$('SNZYU53=6B3EC5+1QB0U;OY9JE=VCPJV,#XL.'W6I/N*+TXNAA^R4*>/TP,BGRE MS\IW9TEL0--^0&HK)ZT@RMX)7+GBL1SKI7VF>9]AVE&<_<_ 0:X5R;M"^+/P MH_B*F9&@?'VT'9!0+%V,I_7J85IOU4FJP[ZK M!",[";V>#)W-\HL]<:[>NSTT".ASWS),Y&#U7-DYDI5';\,/;PW36UGDY=:T MV4S936\WWX!=,;;+O^,+^<_KM(B.RE,C1/5Y\6;QK/[?4_K]'K=Q)_4 MCI;X?=JCAIV^WB_UI/3O^]WD=\@QR3&=Q!- M"A7S+TA7^:HK?55!P^(,[4YRLY(S6MVL9U(3$;(]F91>>*8=.OI;[;)SEBET M]\#-I^G(D%?5YZK+;W&Y>Z!XCUYYE]%H*6EB36^5I.LEFCZO0XGQ([G?PB#; M9_LK//C',[6>Z!\L6S]1VJER"1X)GAW'M;A8 M&M=-+%U^7@8[L[7ETK+J&\*E7=?-V,NG+1J\:B;+E#A,>T2?=JRJE?%-?>*A M$EZ5PJNT3SM6-8DJB:K*?=JQJDM<25Q5[=..U:Z$E81549^V.*RJVR^0L+I( M6.5LTX[5?G:1QIIMTY[_,(2\JM+#(^<=JZ.U79AG55'':5<)9PO MU/,HO5]1['AB/W[!ZI#>3MV;L3K@N@86AAIWOO@.'[=9#8??O[NN<U[,)+6#L,9S['>H,PJAEM*Q8K M<0K_GP:F9?"JH*P@9]BL^,_ 7/'"HW?89E>T+F9-5@R*A31A%(HY9[TG7!+NI2L&&=8[["M\!&S,J,.EAOR*78=877X MP^NWFY[BX/A@61,8F 0@AY5L=>%;QP:QLFY8S480JXKY;%J6,J7P)NK.3(\: M'>7!6=*PE;2@S9IP7C1\_A.VVP8I9HOJIEAS=.<'WMN1%4+B'8W#WIM(?6P. M:='MI^%OSP(MU*(S7W1Q63%3"KL38F]6PQ2-(]!N6L46,G$8[)4P6[X6![9K M/6^G4T]9.JR&YWJ1L'POUD .VYLBX$ULA3XS?=%FY9FUPV&W 'Y]1ZFZ]' M:$_++F>[7<[&6S217^F*)$M/!H7Y)K]XW59M?N^Q2PZM@H M?);!*'];]-#[60*'W)Z_FA6WX5%?T&HX[: MSZY15O116KR\@@ZBNOHF*YKP\Z_U6+@VW):]SD@VW),RJS M8Y)WK"W+W R+7G\(:'YEE[$ZPJ+7N\U<3UK_/:.:6 /V]R3+70'+"3/@(%8; M8Z/>W0+XU\UJM2KTUL0SLNGUBYN975\;[9E:#VJLJ:V)IC51:\HS($U!:9[" MR4"GAJVI=XOU73-;V9>6[WT3'+AM;&F8].DW=YHM>?E^KAG M$J85*)HT>':Q)7M/PK.^JJ:)+DUZNPYI+!ZL:I)+'(ZU7D,#@=*E:0I*BVB: M-'3V4=$TT Z2/DV=%.NV%@LI6B23^AH@]:DWQDUCY6E2],4E!92-.5. M)FH919RN&[FU4D*-\W92&M=):[(R591W8E0;@3[J=X;-8VOI^30%JWD*:<\: M7F,MHX;7=<.W5EHI6?_63A4Y>" )AFUZT4&QI.3^6,[^(>Y3X2S4:Q$2115: M@AS0U=9DG-2@K?9"H"P8&N!Q26"7U'Y)@-9:DUZ#<^7.@.=::;S&^6$H?/'( M;N"S<]U@CE'/OPJ7[-6I5-B_8I;%QU\SN/1NB7\EL;_>FG2["1O+Q<\[2.>H M,:A)U ]ET,*R$':514W 4BO!W Q7Y-MV_0*;^L6]D(+*61Q+[,)"&TZ YX## MZ1QFP37U.$>%9*FCQ*I08*4HN"31A%D5C=RXKAP4-3V=)86!% ;56R])HJ"/ M+NUN74HI"1II6IV_<*$D20VNDB21))$DD221))$DD221)*G+59(D^Q3Z+E3T MD=5$151.#)5:._HMZK*IM M1IE'7I[8AR>ZVY6 M0F&J@B2N]%75%'>4]1M%=%$[-U&Y8D#U7Z7:U7*7;U3'7#",7 M_DM; >??]GF'JZBS51M3SXKHXF@)Y)GLW#2) KS6;4W&G4'S=)@L$M 4\5\2 MD+W61-,3ZB/5LJUL*:5S;D=S@>F#%5KP!1T(:!=VC2>TRT!VT)L-^PN&AN@$I.<2MZ1DQ[J-%]6*SW$KM M/'O L: ^T?.&8_+$@><" MF.RIB,G=:)@,/-4%:.RQ"%;=H=F!^V<@?\3&78^5BG\S(X MK=N:=)LH_67U@N>1>1,NY\G)7^ZM@WLP,\M0OWKQNGM4MX:KU^ MOMX>A%E:Q_#3ZBL5S^6G 3?.TD4C>-9]K3.6VEIJZQ/[:MFXQ(K2O80,O$;K M[,9)_N+^VCA7[O=5/+-0H4M6W_#'>5RR3(;J:UC@K8$M0V1,KBER?@]0ZMAF M=]?XN(*@W'FR@)(L[BIJ%QV28=&X Q15$N1"]524:I)5S:O?;4T&O4LM[%># M[*ECE?1K%+JKC:TV&28V.F\5[!2I@X-](-],.")=G,8^N M<%&*"3O3O5NU +BK#G[2YJ?!U*C?9AMJ!&8-'[.7LR&,11F0\^!S'V ME*HG_=VJ)UOX6D_P1FM8310>!WYE,CJ\5BBG!%+4,SW?P_UIR M%'2>?BQ<2I4_X+J%IWP$J6HP/1[5JCFP1$VSB/%@_BI(B@O'<,EZ-G5>TX*% MEJHH$70)M.H=RO$%R-$46AR$FX-!TQ0J)=;P2IOM^4M"UO6J"]$:A+(1")FPI$C'94$3-&$;.[42Q%3 -%3/\D(F:@(F1V\]UJ MF3]Z?H.QKE>=-/'VA"]]BRK<@%)&A75M+V )(WC6_O9N]!)HE0[U,"O M<'EJ6LWV3IO-7R_-@]U$&5K-@< M5I0J\O31@/(LV:LD '!FODQ)-]Y,+][.511U[>0*1 C\--OV=F//&G^J:YNG3^-_5L\V7JH1LG6 MBZ@4Z8H\TINI2\G/&S*'>=T2ZYF\>+BH\815T[Z)TSJ-3!L'@;51* !%VNX- M?I-.N/F\PLUIH!M_-["MXS($W@*_4!>O@C&0\PY 6;@H6/Y68-5:$Y9RC4G& M[U$FV5@?FVR?2,Y-,3Y]PKRFELV8Y\+R!_F5E2 _2$B0'R0DR/.'*? T/$68 MDR>?E*@^:%ZB^B?'54P43^92X5$[Q2>_%)>RRF/V8UMYID F'Q09+!#V\B0V MS-I2Z'Q.9R@T^?7X*S;'(*N5]:*8ON([[.H72E!_W!CL=A=XG;@OX9M>P8IY MKSM(<>6_@6MZALEWNEGK3X4H*]?Y+[R%&G K>Q0^ECT*[U3F\.WSPISAI3B* M*;7I'-X]@S$Z/OP)\P!2_P7W$Y?BIKH5&-2 %R[XL/DD6#I^8 <>SHO18^[2 M/P-8#IB*,\--^2A%OXUCAZ?@%WR+WH-O8/3&([8$4/7PY4A+>@N/EBP"#%TU0PW4"2\%TV+=\\O";&&='^3=5 M%@06! MPP $[@*5D3_5EK,#;#Z9&7OL;HNAC^$[(GGT'=[SGHL(@(JH% +$C RZ&WTM MGP:MB=;K]'=,NM\89DJ.5#OF2$&W:/V$@^V_,5Y$D/HL3QS'[9F_E"5/DJ8L M2;K94U#W((0\G_B![X"D9(+U0+A^_OJI& R^@^%A MSTS+9 BX\S_QX3R$H]FX.!$?HPPGJ0!<3SA2W'G7.FK"&>T=:!L!1;%Y9SRA M(#>4/X@=S.'7@*F%;ZYC!'RJKUIW?WQKO6:"9@:K:_H@R7$M:4RW_O_L?6N3 MVDBRZ%]1>.VSG@A:@\2[/>N('MNS=_;LC'ULS]VXGTX(431:"XG1HW'OK[^9 M6:4'( $" 2JH_3#;%GI4Y3NS\L'$-8[?"5NXC!X&#N&O@=_A7G3_:'-WY)V@ M%N#Z!UG+IV.VJ<@:LR8H:U']A+I6G\CKGE"0H&2WD3S@$G SNXFBA)9X*/'M)^=1^UG9L6PPMB%?[FN]F!'VNO_^LO0 M--MO/O[\\\\/]+?QY@=M:2''6>@J<.N>?A:V.ELU<,&I>')"#N@P1NW(_!GG/D<*!?I4E"= M^%)NN^ 8.]A?AU(X8('@67.'*P*WQ8%/MI!V V!8BC4 \$+?@_L7Z8RQX=0<_@PH3:/'8C!Y@CI\TFW#_1+.'NOA M2M$PJ@9\/G'&3-HC?/*!8T!^#01^ 7OQGT.N? MT]=KGUS+.RPR1%\XN+_".]AE^'&:K8064M)78=#;Z*NP?YL.0(AYQEZ,9M;' MBR7PSM!)0U>3'+*6"':D(CU1L]9D[G@.D &%\)/;,5 3HF3G+194:X5K:1F@ MUK3?FFIIK7 %I?JJ;\$I^Q9<>\WR.2N[A7Y8>X?T(*R_4<"5 DK1VGE;#&PO M8MJC#/VJ:]#K*J6^0)K6>W "/38A_RIPQC$Y8@ONNQU>'M6,%+V:>OPV*-7N M^%Z].^I"!#F\RU$#^L_H5&/P^-'#!(&"1#L,G71E["S?G)I0^?BKIJZZ#>*O M$U1[U,1? ^2OHR=7*FI7VJ1.;;*CA.)@:A^^>#M2TR-OB[^4-MFC,*(F_AK5 M,@=9KKE:%T#U;W@L*PYK@F*O:J].(,V=)W1RAV0%A$C)[%*V?BC3##3O'8+QJ8)%=*^RP-E'"H@!GHR>97[NR;EUCRFZ,A5G8EW>.W\.WWO. MLNE8B#6P2>N0^R$]A[L2I?^YYVVJ MU$P[MGR)K"??M?AUWCF,%SMN G6BO3SE$9-@T5^]7"5LE5C8L#@6EN26$N0J M;:!J7/G8#8R*8\WI!H"D$6/SS>/-@^K\USI^U(3UJBS:A, U*,!FZ'$2KK!X)LV:^%'G/F%9_L&W7:1Z<;17$#N9D4;67:[A%?T[U_:NOA+C.F=^20#@ MG/8AF))LI;]6Y"M=01E;5$&Z9F0;O'_,.2AXKU!>/9^JDRZJ+?O*YWW+U6=# M%5V7H?EGRQ5MKB/M/;,9=GC4.@:96YU].ANH2J!KJ 2J-*W(- =[3DGY$H'7 M,_-=D)OAAS]C)\*^GKP-^R=L5(^=/WEPBOPD_W??HZ ;&-PT4@7$ BN.$/9> MO#7ZUS;ENSZ35K&8W"S6W7<.T>DXK-\4#KO>HKR/!2&1E1D;+I];VE MC6F^M!8PV[7"D(+]=#1QD)J^M>J$BAIN6&4.6$GPC\\#_[R.KM]9]'%:/"5\ M-,"#K\T4ZLIS^YI4XU*G-W:S%-F]$$$.&T*0Y_; *(Y\/EK@![-A3K8GHP7V M":'GU43225=[+9)Y?L ?*IU!%TB_51I;IZ!?8*$/ONWPN%_TB08=E1#4" EJ M,PF\>D[")D?4M4A 2;MXE6NGW4^=[VQR]Q\6^(5T8& @;&@:YIN&=*AHF+MY\Z1[D!0Z!^6:3:/< M&W;C+NF@'5<$T!26O(#WEG!=81CEDX7L6^VLNU%A='[.[4O!N0C7ET&E?7CL,0#L,],'ELTDD,]T4CTG!8[U+YVO!FH=- M8;$;CO2KA*V+=,(R.SOJYFO-BH'U41;#2+[>6"H]["KIO[?C%+IF\C?:MTW^ M*AGMC,EHNT3[,7E>AE%7-MHN#CQJE:;*1FN2,7&IG!ZC4Y[3TWC1>YWN^\TS MRT%R[QR\TE6\DM&3VP=I1'Y" _WSV^.>8YSW0YFGKYBG M,=[]Y7,)>Q?*);R:UO5JML4)3JW-BQ^I&8.:[#+S.PR'^V0C;Y9#U3!\R-UL! 5Z.-YL=X<;/[,9'V';U. MRW]Q9[_C@C[#X@MR-1KF !@3 .P< +0(V_?#Q2/Z\.\8U/'@ M(0KQE*\R@H MG9ICM,WVB[?]@BR=DXWD.&*I0!# "%L&2=0R8N.4:-PQ>>,(V)@OW@[..6/C MB*5V (U=W:@7C>LS,]2 B-,).M.L8T $3E51 R+4@(BSV5#=JC;4!RO .6+A M)Q:0E"NPCK#2:<,Z,KN;UE'R+NT3'PL!TDRCEQYF'M$GY#*/0$< R%D"AP4_ M,4,XA @'S0E)W=(XJ_&S!EMSD'DI?4<A0X3 !;_I ^%^'94+WRUJ-#!&0&YHWDQU:\ 98]IK?GEA9H? M1V$$R@A?GFBH!1T(Z]J'[S8#7V#C_CDB"X/1QNLZ09?.C@#]Z6PX] MBI>ZRVX]V5*Q4K' '*K9S#TQHG>9BR>#WJ RHG<9X2=;*D9H"CK8UFP(ZQL: MY)"!0NO;(NG]X$W> MZAD4V3]2#/GI=O51SZQE-,] ;P\'#1L7--#[@ZK?/OV:F@BG)JZID;@;]>H8 MSB3K(!:CUXP1*WN>\GPES?H;UZ@?4*-2A*=J-L+6(\KK \EJ:7]S*?JHI)^B M(^H*!U^-Q"W/U")\OO[GOHFI-8S'DAYP#]Q9(LB1/;Q7T:R"W(NW'SY]J6^N MGO304 RH&/#"#%C<X#_1!KWFF MS1]EF1?Y=!5,DBYQ9J^IA52EDHH=-L.G?'Y+=DS_W@EY^02;/'B3/[Q)]N_D M1)N:3.&A;J%\H-XVF\D85S+Q\C:?EY.'ZAC4ZB@>:L3S-44+.#NTFZ=; ML[#!9KHD-=LQWO#TG8.T:RW#*IJB>D_EK3\\68[+2Q5Y4G.^P+%<0G3)G]^T MPF7QYZ4IC[Z)/F 'I1[_2^3!BH.EWRGW^^.4GRU]S'*]RXFX!Z[D4,:N)+' MA%$;:/6=/%+*2X$_3M]O5!.3#_%Q09-M'KS)9P%IO =_^0.^&59I+]]MJ_;R MRHTY1]@4'.. 8:\XRQ7N,+UEM6OA1F.YAR"PO$=ZKC MIVL4'QDJVI4CCT=^ MWCEY4.F,RL L5P;RD_=-D-=!$:83B>:2; [Y*>G2"8NRIE2(/B@G&Y+0C%#? ML0=]E7UXRK01T6*H4!A)FSARCDDA9\Z9E.W<\()9)8*D-PY["FD<\TI& M6^9K*AH_CL:/S@6651=)K6[J23I9URVY@Z>NM&DGS4F7OC(;\-CC7LELP 8E MUFRS 6M*K9%$6UVS17;!O)M*%AG/O-DL/[].BI///JI)3DLMBNM)R]EF']64 MF%.3M5+8K/7+\YWU>JU$D!4HU=)F_ZI/I.J MSZ1J]*H84#[ *094C5[5IZ[_4ZK1JVKTJAJ]-JH6\/@F)O M_; V:+TN^?/R%G8W(E?O>LMB:RG)V4'&1S=>Z_%&KYNNI"Q$W ZE2\HH\*[ MY3FE1CVMWGI4<3.0L-*M.8QUS1;.>:.(!UHX XHSJD:O4M@;M12<[""JX^T- M7FY2%TDU@&KDT_[J2*9<^_=JTOXCTO[=AI"Y:O1ZZ2B69,^K1J]-?EXU>E6- M7L\6*3U?;[^^:O2JW)BSA$U/TTVPKQJ]2IW'WB8K!S$# M\+?YOQ%:CA=;W.2%VY*5SZW@T?&2!?97>>#?<1@YTV=^R?$FS(ON1]2CBT,! M^Z"E$*%OXYL1E([5M=M#UF.]]G3<;;/)R.H:PVZ_-[3Z4\LZAL M.>?R4$R>AA(QS>CIVD\K(-ST25;)"ZT/)Z*CA =O\HY _<@\FY>QVJX?Q@'[ M"B_XV04#):.U09N3,2 &E$.47,0/,*#,!7PB"F+VXFWN QKH"&WE$]HFPO,8 M64-^[N/PG;I(X>2"@=#S=<9@ZW/XWK/FA)KC/?GN$YO 'YKM6LZ< \>UEF'L M1/B[[4SH7$B+?,V/ VT>X%]^'&IS*XK L\L@).?DV^U\+@A]#WXR?'^'0?98\Q[<@+?X^=:L-LPQF^S M^<+UZ?PJ_9X??%NXELWN N9:F":5OAJ!D>SMT0<)DKPM8(^Q2]00ZEH>J.S) M'N$@"M+(PVEF!^R6"WG@_V#I"\,X6->1$( M@PT))PO#?!"@"S''UG6LL>,Z0'PKU#^-(\0QX,%F#*D>*0?A%I*\:6D )#Q? MG3A!,!VYHL %&_( #NV#=H.WN ^$T[@1H%-S\=7QL 8-E#3 MS(H TMK2<5T"]IC1P5N>G<6B8+7.(_\LK,+'=ZXN-&/5:.:'+$4Q4"P218Z) MX 5P^Q0_C#N8HJ[&VXC6P@6P I$,? ;AY.)RB&B(/E;7D:V@Q3?#F<,/@2.6 M?NQ.Q*Z0K!@B,5F.8#/]*(*JFX#H/?<.R 7'WH.D/A(2[$PA2@=)YA!?\7Q#=;S=+QXOG=Q(_NQ)N+?,L!V %FVRAU M+D5_2.0(5 <@0,:^-P'P+&<.$/YCLBY2&O[20[5 2T!N)^$;()/]&3L!L.88 M=!RH0 O?%I%LPEOF !I,_G4I&8DN 92=(!/:0FNL*JR9A>IZPN8HK1D] T & MBWN)64T@%APO$3LV/4(O?X2/AQ&Q=ZKCZ"EZ/K_'U:^!S8&<;2UQ0T H>,UV M CN>H^MNPZNY;",9 %(E=C&K(!,#B?X4W^)(Y9X2;-C.'K'&X-6#25/ZR$:[TK/J+K.S!I/0$&TBL/[#(X"1?N#B,&]\8P M$71"JMWAE7+(3:?[0V[G7 P '/\V<+L?$.G<$V'C7; &Z[(+T&8!RKJ_[$8; M^(9?28P"EZ&SPQ6-];:()!KC/?X:L3F7F*9^UE,E^KIVDD^66@?%(/C-\BR> M5$=94X,WH88>< P&.9J.(-4?P-=Y#AVR2']Q/!";*!D!QQ,G2N[Y3**3;OD( MNH2K.BGMC%,#17N-KS3;;WY[_U_6?/'F@?YIO/F!^\? -Q-N#8/-^@3.L&:A MHX2:#EZ#'O$T_1HI8QYB6#K1#.[TT)6EJCQR%% WHK>Z8)06G+QAGNY.0_-X MY9UVLH.64(>T?#]=?@NL)3 +X)YG[JXFE@$W]:=@AOB!T*IS"QP743"('^$> M@GBMKGV$:PD0M^XD )V96 ?8P H<%<&]S\3)

K9.(P$"?G7\RC,V]%EMA+*W&='CPO)D&[ MOL;_3L[,M&=F!1KWXMZ#L,#$(1&--O@0S!3:](_R-R9P/.[PX229 $:[LU_TR%D M (S1*M*WBQ/L")X+D9SY^=N<_!UBQ-_AXDQ[H*0'2Q=2BJ_Y/2R,HO2V'RQ$ M()+>MJ0#@^0JW[39-H::15N-QZYCN\]W\%%D.5O(*LUUJ!F)ST,)OX/Q___\ MX)M&":?:A^_V#&M)CSPI/BLM'^0V;M@9H]VD?7=NVFZ$F='C5L:_@ $<'A1[ MEZ-WM/(XOX3L$15$2Y"U-F%SKG/F>$2$_.E&LV<-DS> ,WG&1,@S'>!?S!*' ML2+*!@]8X*".&=S%3S5;H)D7R#S\X,W!4FDL@EYC9"U<,$H])1Y9!,X3\ :\ MP@,.#RF'!O4;'@H^@9? #\5\3CH\B0(/_9D II9_!JR04+ [I3F%XLS= <:R MQ:IF $38!H8KL=N/%J2G@C/,"["F\(F)R%U(#AWQX,]CCQ2>Y%D(_'5/('SF M>$KX+Y8#1AC;X,>$T]CEYW&>]<@/!Z<\#085-)[?4]00S_\PYACX\>,,19O% MXYT %INE( PK<;OBFL.XYD.F%[ZD>B'C&LKILNQOKO^( AP4U.9Q?:*_, ?* M3U45CC^G'+;!+D(08&;.YF*F/ESBVNDQ M<(!KP+%A7L+-H*/3Q!_' SE!/$-Y;#[<0CI:$#7?!4D@! C#K#4@>F+Y7SE" ME@ZES2SQ\UF>!(+NUX29P/I,(/Q@1]KK%[]^?GCQ0\*X"\PM(K7[$#_"3A#* M9HOTLI5/N])L,)C=9[@!ER) E8 GB^53%AJ\TD+UBV()/B:R@C!I0,,]WH%< MF6O 7.GT0(XY6OUG?M'1"9$Z7F]*>O[U+7 U?@@!E0T;]9 M8O" X*)7P0?QKH?)$R8#3+3?+"_&(XPX$)Y]\KG40?KM4_J-")9@TQ)X7EJ6 MKD"G'Q/ >!B)3+MY^F*>7Q$R%Y,+&/ L\UCP^*QALL6"SF3$Z<#FP4=G.AQ\"5@ @"W,D@K W7">Q)XRM NBQKM?&KJAC45R"*XYY8!$> )N MP5$"+(! A _!UP7\.2V J2;4DT.4B F$8OW?8?.$K!328B-?0._,E@ +,/A" M.L["4"&MV C;7?V'?']CFL(HNTH5@K 8&3LSCD@D4!;!-^ MX1DA#%6L)BQE(1JZNO:')\ZK**>.,LH6?B0T'[<):=UB4PMP-NWGS/>V>?(. MQ\UB1=-.YL"J("LX0X%7N2 9N,H&G. __OSSSP\)=R$;,8^K0GCP'S%@NYND M+0FV0/E)]@27C"$9#D1D =#%'8KI=\AVD;?@X;NX)-3OXQ4#)>+P/THW0+OP&*TCQG=N@BAA=FLAMC6SJ&+)#8DKHB\>0$L.+Z"Y'=N629 M3O.F1(%\_],XB+A9AIT8$UF29U),AV),'##/&:.,)I"XU@3TD+\$*N<+"O-" MB$-LR5(5AP^3I39)S\2%Y^BO:%YK#-2(U$>F+E"5$$0(-40%O7?,GH%32304 M&@/<9. ;)J=4& _KQ(-\]+(W&NK]9#IR>=SD5O*QNN7Y6"JSZMHSJY0#K7I^.==&)1"CN>2($.+*2QW:DA F8.!WDX$%*BVA6:T7W$[9N.1;BV> MS$=:+1IS:2F-@Z^R?6%+T0*^" M- +\T=$I9,MMN\B9LU8*!N%YH9E-.H@#!8"1.ES<97)=[B-. "@):C!KV0^X MH>Q%X@90M=_$'0FT,MSF?N3N"*C&"6,+]"!\4F*Z]K,/FF_J,A:%*RH2+72* M>2P!](X[$0M&&^(;6X#M :8'5YNA'8"%1=4)PLSVL$0'K:?N):H=G/<<,!G-R77TZ*DQ3L"-DED-A9 M#T<:D;.Z):VE8!'3Z4D642&2=N'J%W%@_SYG0LM["O2KIWVT(W_,/:3N:ET+ MQA]<%HF:"LL&,0*.#GD MW1)W1T=-N)7)JBS"@DO4'Z#6^U&/#:1'&^!Y4:"$'0FE;FDCP.X MV7IAB&3DE87XME)7:'%[%"',%3K^[GL424@(2@?LL26=9A9] MINS5(OJ8G%1B3,IU>* GL!S7MC <%R]<;ANA8P_(2WZQOKO)4275 F$0 X@6 M#QA"YI#@0>T1C!)Z',F4;YFB0R&2S@UG]C>%7_P$TNWAAJZG_J?U+^3QU_GB9Z\!F,2SKZ2^+!W$2@$+GS'7Q.+YJ%(B>L M(#*0G?&/GS6CK8]>T:-#O?N*JG"$0*8:?5][.>CT]5'B7]&=+XU6IS_,+JX_ ME7KQH<7;93L^#_%R-9_SSAF&6L5FX/=B4PP_67C,V])H)!#YWOYTBA$#V)%+ MAU#YUY;I_H*X0UYW"C.VW-Y0]'T:^A:J$/ "?OO4B>J@\Y?F( O5)PF#EA73G[!@F;?%\S#'C8)IHG:A[K)A;JA=UX=QCZ5R%L1>\G MHO=?D_0^00D'BGV*"\-/+\VAWEN5W[U^)M'7B^P+IX M:\*VQML?8\8:3P[KE]W> MNMT[[)9+P>UD)F^H^6-IJC""9$=P.(EXDA6='EW#3F),NGE&O]I MKW_F20P_R"NURY,TBTM=N5^YF=G$DZCB'-#R#0C]#&C4RU0D?[2X(VJ%(AM^ M[VY I11#/;@SH4A]OP& KK4(V7WRQQOL(^Q:S_>.1P"AA]ZL?@'GLZ_/0\0/ M\I\S$:.WN9@1B,"G]JZT;A];)7&1V]W^]7>E7Y M]5ZG^"/7LZCM0-\Q8'//@9YKS>3?;.C9!DR!0O[5@'4I*PK9?;VE_G5O/Q%M M&DBU! 3=VP+!.@6L;E]PPKI-2KKI*-#L-=)D3_#*^JD]Q.'AN\Y[X._>4Y4(7_7X/X7>^0=>R/U_G MH.Z!/N@UCXC^$)74^=X\655UU?D\S1L#5=.XT 9->2K>4;<'#HPLPS$==HZNW%5TINJJ;KLRNWK\,7=5D@#;8C/A75NV]-W +-MD, MCCC69BC:6!-M!JK(;[S-L(473B';M[@2\E'RL;*]>91!4.(/U)^VTF3$TW# M[)FCVI,3?]VK ?7YQWP.NZ^2FLT],AYY\V3,CMQZ:DH9ZEB798M&<&.6-('# M5KF\-1A/S:2<]7B,/45%02HVIAX5N?S?=$EKG6XI>-)H7[MCKL#2KAK2)15D!%#HVGP<2Q M\W!&>\W#.6NCN.+QLY6A=SJBI??LGV/_48S4^!+/8:G/DNYC6R5'TDF=H3[J#6O)NA[JW;;9L$SPH6[VFI:=KM8D]9IV5#LT-^/WJ&A+XU)^]PQ9 M?:7JX-]\J@K^D%8%4SK\D44 DD'BB_-]#SB4'"KU]B@'D):D*R;W-QG)>];W MU%$O(=XA;)3-UUP#+/2IK]1*>L HYE3, M>6FX;6'.$M7?;:;JKZ5^;20!8H^M;:NEO+7PMMN%7JU%H'7E EW L"YLPZ/2 MNYN7O%B\HTZOJ_<:G\^ATG!5&N[.<_=!_U)IN'5F"YJ[G]];U1828%,DCSG4 MN[((GBK&337J.2?$7]6=HBN?,+P5M=XW!GI'%NYJ@/B5CY)O1:WW3*!D:>GJ M]M0Z=OF61?!W4@0 M4=BX5+2Q(X'YK8C@M)$1!^28U-;BK M"R9--'H&G;X^:KPS4B\B&MK^[*I8KZ;.:=?!>L7 Z/>[^N 6&>$Z#V_:\LC1 M!M# 30E#98?L9I]6IS^4AX/D%L WQ7S*$ME]9-M7P0I7:8O(4*56 M9Q[)GNV#@3:3%H5(C/A/\?D[E$KW77UMYD!1]TZZZ6S-'(N;;&)'%@U $L:A MMM)19/?^5S8\VKW=NTNWKD3"&IIF_\U9*1I[9JZ JL?1GC3+U!S/#I@5LHDV M?M;0]G]%W66!\UXE?6.QTVQ$?=RH&;+S79O[U,>,I7W,.,]TVBW1H#9@(?:B M=9Z8^ZQ+AE7Y<#@-_+E6V LBA]Y%X "\83F 5H8M@A&M-GPW<,8Q/42OP:M? M(NO)=RW-LO^,G=#!'UO:W<55C@^"L?%W=FW MX'@&;P<< 3;C>=:YNJC-.&]"CMC?D\'%NBPW]',KV$E;1%.X@8BP[T^G(8M0(0GZI<;K*>2 MZY[:_\-JLT;-V*0Y]Y2@GG;VB#4&XSZ.RA_9Z*%T5A(R^ZL0R/]WEC806UB/ M[&X,F/MV9TUAB?>6N[2>0S0V\QP$[),'6]F.5\C'&":,E7 17BF'P72Z/PQV M-A;;T0;\)^NR"]# 4IK^[<5?=O>]'[QX^Y5ZE /_@/:.D&=^^M%Z6X3Y>JFZB M99WT>A(D1C:G.%D^2KZ5OKAFIU^YXJ$Y=+57JN!5]<4U>Q*T\+SBOK@W*0QO M1:WWNFT)TG2;(W[EH^1;4>O=WDA-L9%(K1L#?2"+X+E&M7Z]_2=NN-U]KZV; MC6>JYM3_2DX$9?[MZ-"*?H62T_!E5P(;6Y' :4E@U)<@C*&(X+0^2K>GMQ5* MFL27AB'!%-\ZRY2O\G#QIMO=MR48IB-GI*6!-%#2.Z-MZ*9"29/8\K795NWN M&X,-HV=(,-9&$<%I(R-ML_*T*862$TO)GFIWK^YJ2#-MSBE]?=!KI)?SA3W. M,2N>>FJ'VIA-_8!I[_Q@@?7:3/OP?<&\\+BSCB.:ZC5%IO3-O@1'BY7@+4'$ M1RK"*9E&.1A4'H=S;6AL(++*V@O>3-Q.<7)E=Z]E# ?R$,C52 ^I2*>L#:W1 M[NN]&T=D ]%5,CI$[\C"Y>KXIKPV3+@P-W%@8_0D2 =1<:_3:IF1/E(8:1)7 MOC9-O:_.:QJ"C4Y;32>^'1HHQD:GK\ZTF\65KXVN/E*G->JN1IS6--*1J6GT MJ11#C>J=*-;LF44E1TU=4X*T$AF"4]?$%_4.^VHV7Y24'2"WFV&EU>2_-,@6*^G2UY:2OWBKU?C%T5Y?W#NZH5D!TQS/=F,5'@C..(:9%/]RQX.S#< M1;8*?34(4DKC'8"CN"(BZ^(]L$W?J5-X@#O0[*-:*@S\8KS79O[--28I4.-N7KHM%N(SUX+Z#I<,!O9 MQGVN0MP*O76C=^H'6N&XLQSB%X$#J(!% <9)4.%[\6;+3=X2^'.B \O^,W9X M-W/KR7M;"]+,2LKC4N"]I,0J622GV MD7D!+PR@BRA#XP,O);B=+WP/0!VF_%Q,$(*&QH!5EE"20O[ID+^_22RLTVT" M()7?W 5!$A!27*'P="C\4M&WR%EC0]WDUIBA=UX1XQ]@BB%O6Z@E! 6$UAR\ M$-B>/R$EP)T2!U[^S*Q UQ[ )<+?<<:M]U=U3A[4_C ,9>W_H),&) RU; MOA@@2>R'@$$+[N!22")32Y^XN_WZGWX8_K#_3C$_"@,[:1")9YK #EUK$;+[ MY(\W2<66X]'ZZ*$WJZ\K")[0TOG/;Y;.))IA($MO4S KR1 17Q8_ QFMAJ/Y M]Q5P,^]?J4WE5_O=8J_H=:DUG3A-?6WKVE'CE;S"RN+ M8^'I5HS>/GLY_0CY/<\3OI(B_HTKX ^I M9 ]^XQ>G7KL8MDD/@"ALAN.!R0 M\2L]2>?.WRI,'VPDDM&R_N,[2EE%7/6S9R*,Q5G;G!FB=[O-E/O[SSCWT?MCR1 [/I&2YH% M.9X&[W(=WPLW>@8=+G"WWK8']&X"=-?<*K3@7/6H8?:-R&T\-DNW:&--S*3K M#26H4VU.%SGY"/G8)-WF$7))<\+J2;K-(:N]DG0WJU&WFR&-SN#M#B7(X*T* M\R,%<#I*]\A'PK2KT_O)&.PU+-:2FI]S/E MZ1!^HG9(EU/GU]O!MS#%]YB!BM(P5%<&AE*%CJ?U:GNZH3#2)*XT#0EL:T4# M)Z6!H:$D\^W00(EK8JBF ,WBRDY'-V^%*Z_W/+&DK.LF!A$.)5 KSD_- M(51W'7=73:<8G%/Z^J#72 _G"WN<8WXUC2,,M3&;^@'3TI'KV@=1.G[,(<F9R-5AL(*Y*S/F^FG6G.+E4!0P->9JA7XWP MD(IP2J)HO;X^O'$T-A!9)5S>DR"DH\YM=M:!"?_E)DYJ7@/1=E50N"'B_K4Q MTD<*&TWA#=/4^PH;3<%&IZT/%3::(JDZ?768V!S>,+H7T!OJV.+*[KK>X@ML M[H .,$T/H?.* ]WIK'?R^OC6X(65S5B M07'<%1@@JS31&_SGQAV5$R [%\ MIJG"Y5EQN6NDZ>H@TVQZ:3K3U,*9XE3A"/BV:;[D$-8J\=&D&_,> ]G3Z&D\=R3PGB:6>/6&,PZ^*H_)&-]N!G M)1]SL J!_']G:6/\A?7([L: L6]WUA26>&^Y2^LY1"LCST# /7FPE>UXE:V& M"5,E'(17RF$PG>X/@YT-\W?,P_O)NNP"-%!9T[^]^(MC=>WVD/58KST==]ML M,K*ZQK#;[PVM_M0R!^;_#EZ\_4J#]T#\@?2,D/Q_^M%Z6X1<)?)J%'D?OMMN MC%<+=! ?S5:2>A MJ5(WHGB323W=^W2#YZ;T%V^U,7/]Y8'#5/L7(9Q*4-XZ!97(ZUZ.:PVO_/TDT"O?4VC_JBV-6V?+WSM$U-'^VRE,3/"3C@P52Y M5)J7>K7$J\8OJMFHAT]@K %<5P$K17>GHKOFRM]:9E2:A@3R]]A)BZILXESE M"=+4'/_B!_!/3[/C(&">_0R.M$U#:[4(0X(6'8C=1NO8UZ:J*VM, E1'[ZC^ MA WC#D-Q1T.XPZS@$B M8W:_;"QP\0K#)K% 72:N8@.I>$"5E=7I4LA?WE(8.[XM.7_%XGRG3W8YJ;U7 M64[E-*I*]3:2)VB)U*ROUO>LJ7P3DK*: .2M2_\Z8YAF^N10UB06QG!'48L0 ME&F"I.-I;#KEQ2_XDX9M,$,MFEG )@[\$FC3P)]32E<865$<^<$SOTG7\!OO M_#GLZ?FO8<%[#JO'T996J!E=O<XR>/GJU6J/3JD@)7QTL+OB=+;7/_MSR M +!'DL/YT(B)Q!865$0^PJ23PJ2_#I,4V*$%6%[ Y_P)X1=/%#FNQ $#7".D M'(AK&2"6YY/6SFFF["%RRA+'##""Z8H!7J. M<1\2G'=4LP+HHI1+GA?M4Y2H" /:%\#V[SY\T6AK>3F;5%FM=-#ZQ?$LSP;@ M8955)(INIJ4YVOE-G 37.Y3@K93T#%E&>WL&];ZO&NIF MK]^PG'6U)K6FFM?4W[ZFYJ8,UI.R#>;*'GMI3$KG"0L.)(.$JCA0%0X&&O!!1G*@XL2F7J-XB22YKJ]T?Z0%JZ2I^_IN;XF$MV$[+EG$!]=9 ]?54B[5:4_Q?%@RSM:-G;0YN/[Z/ MY^);X6(&EV^BL9#1Z4C 2:IERTFQT>_K;8611K%EVY0@L*6(X,0Y%GV]IXC@ M5HB@;-KFJ/*D;X62D_)E;Z0/;X(M)7(^)#YNU!PO"BPQ>$<++7?S!/(J7?C7 M1EOO5.ZQH@(JIZ''U^T#FIXU"1F7?EY.8BACS:[>E9H:Y,1&*6OVI4;&(<]? M;VKA5S^RW-6AOK\E\<=C8HY'M.9JBMSI& -YPAZ7[^=6D^,E%>&4-#CK]/3> MC:.Q@<@JX?*NWI>%R26C :E8N22ZTC/TKBSD<37"0RK"*<9@MSH&.KIT+GB0X5.Q+0P7N"D^)N(GW8&$IP.-C :(2<-E.B\MDI, M;!97OAY('JR[)F3T>_I(B0+7)E8C"Q\8I&A2]/&REH#P^=CJU0 M$T:!%3E/3&/?%\P+C\NCED;\@U4I39:< M,@%.=)PY.C3O66'D1"=9\KAZB@1.%"LT5#3H=FB@) EYH 1SL[AR($\HY>PG MF3+F,/[=7W?UGNIIT!"U\-J0'!F7?EY.8BCAS*%JH=XGGY20&)1,4 M&2B9<)3%(V-HY-?YPG("FDAESZS@D=U$H$,6L=9 WT%.,BB)O.M#^1%RZ>?E M) @E%Q09*+EPHB!/ ^V8TEMVPE3Q,\.@6+9]O)$6VZB'.\-Y9DZ MT>AD^&MBBV*D72=;%.^U,]*[5TBDDH=31R2&'T):A/J"+Q= M;G2C"L 6$X'1O4CGS7-N\72$<.GGY23$4BVN9*"2@1>1@:8^NAI"D$$&UM(X M1(8$1?6\>OY"R7![NW@3Y^FR_(U"9:'*(]FQ/V. M#8<7;:R)9E'7D"!BU)Q$%_D(^=@ =O,(N;333-5CYN:0E>2^1(EH,=7(A*L6 M+;>B(X=M"7JR*T)6.G)GBO%([TE+5E>I(SL]"=JQU40#Y,W_&%ECER7^(?PG M^2P_X[SCM]_W81_B"CJ>_57L_3L.(V?ZS"\YWH1YT?V((F;G\9#-.CSD&I8Z MW&.A+]YJ-7YQM-<7]PYL:%; -,>SW7C")MK2B6;8"F']^)N>R(/5&9%T6UBE"RNNC'E(T]A^83ECU'H)_J,!\;/ ?<9?>"TWN&\6:A\\1.,_8H]IG79+,]MF3P-6".-0VW%?MP+< M5@ UV@VFN]I$PV[Q:B8%76;_O 5=))+R@.EQXOB<< =P6_UY(H)@>1J0(@MQRW /9WO'#[1G9L&^/J_M)PJ8!X *9S[! M(-E'NI:)-M#[!:!?63PMCI;&4"TT"6Z MSM.Z6!G0*%*DRQXM^WF%HP(@:"]C&5_PIJ ^77L "M2 _FT@"^N1Y>'2VE2Z M&4@ /H.^;KY*&,6.@P K_.%5CC_!1^>P"7%C#T70"D?QVZKH3T7B%4B\4GOZ M#*L5U_[500'V.UMJG_VYY<$N#H-%/9N98;E'"TLR9 M@MP2RPA>L\:A'RQP@7N;8GU%4=4H:O_0@1 ?>9(ST?RHX-CD;32\:VHY 2;; M?P-9]V2Y\/@R<")V%R_P(=?'M8+DFHB@0+E8$;OL$/HW D5+9Q+-1"@N_Y2@ MF7;V"%*<"^1?^DB.E%!ZLN"LA&..5B&0_^\LS6E;@$R_&P..OMU94UCBO>4N MK><00X)YO@&FR8.M;, >OE,-@.JTWN,:_#:+#Y^[B/0\<4:CO M)^NR"]!F 9O^[<5?'*MKMX>LQWKMZ;C;9I.1U36&W7YO:/6GECDP_W?PXNU7 MC,HBD;^##P(@PY]^M-X6(?>J(UJ&B8.RC %8 M[<>&L@RCKP]VQ;)2"^/:0UG\H;V"67V]?<)@EN*1>B-9QD@?%J"K-*8%9AB M$VXD3D(7*R/FNH);#(B:?Q9HAAWL<-8=U$)^' SUT7ZQ+))!AWB=BL+/%\C" M9JAI'%>.L(?11OFZ7]QC>'3<0]'D2<(@6)%?:QC$,.H/@P1^_#B#Q<'K* :" M!_%)4"2U/!+:W)>H^HJH+A8)P;2B9D1"=M+$WFD];W\:!S^^W?R0,_G;B]T^ MKF$:+W)/G2G'BXCJ@P?[90R%]1=R$>(@FP!,Z5!9 (@:IL!R7&L1LOODCSO]*;RZ[U.\3?4FM2:+KRF_O8U[2ALO&"+FIU!QRT) MI.E.C-X^6^$!ZP8DX6[)3=NC5GQKKK)DD"B-:J[ X?7M; #!6$I+ZP^\:C&L=+SBB"B.%%Q8E,X\1,.-2J6NX<5R@&FHUI\=" MF7/24VUO]FGK '3)F5&U#6D,29>TUFJKWEH-DS*OS2JSL>M AM2]FN63+;>B M+KMM0V\K=7G%E'PK6K(S[.L#:>GJ*K5D1X)IAG+KYIJ"<,UVS?_E>)AGO63! MAA^^%]O(-D5L.)"@)W1SIH!*3@,E4_]ZAT[M51@YD3+KZIV;X,KF>YJW1GK& MH*\TPNT00?JUU3($DJPBDY&QMT]>&-H[&!R"KF\K[>EX7')2,!J3BYF#AZ M QG"7MD15X/&!B*K))31O;&!*^6^2])4P/,]5DXRZJ[F MW*40>F5WW<3QZ7I/NILX0S7-@00!!16?/6UPP.SH(X62)O&E(<$H3T4"ISTU MZ8XDB ,I(C@I-KK&0)UF-HLO![?#E==[JOCWP ]#T6'TQL\4^WT)/(!K"T1* M13=E\>3*3L.U8;&!N"K+&Y @ T<=*5[*V32'\M2"7XWPD(IPBC$X'!Y:2G8U M6&P@KLK""7I/%AZOR6])OI.LB _MDJP'C7I>/5_K\S?1IJC2B)MC @#2R'^S M(X^-IVR $QWT=0Y- E88.0U7OC;UWGD;Y"ADE)O(?0E.714-G/; S=0["B-- MXLH;"EW>1)[=WRV<3.EIF&3H9Q/>%@%._HN>6]K"M;RHI;$_8V(7\J Z1Q"NEUNXJ%V$!D7/IY.8E!R01%!DHFW%S< M,C&.0LNE2=O)V.Z;"%'*(MV4PW=:Z3:0/"9VZ>?E) 8E$Q09E,L$HWN#0D$5 MTE[97=<[#.SC@N&INO=8DE2_:X='9,-)-_2@VI:;J)6[I@0]:"J!^4(>\36Q MQ;$3%&1BBY+9"CW=N$(BE3R&5I(/9>@C6418 VC@F@25TM]#0^EOQ19*?Z^7 MPAJ'3I-H-)%>I?[NR)#/?)XZ_,O'-=1=!\6!DI\/*U"2X2A"/:^>KSGJ77N0 M=.(\G5.%O&>+@-F.18F/5)4T]V%A_Z$+-6JTOM[;8SUODAS,>YKF[CRQ-VC$ MW'7HZ76062'#%^!Y3'880_ [1!4VP^RMR1MLD'%;5N4O09\7>0(>S2/DFORW M!A%RR80G4^])2U97Z8N][E89\]X<9,C'X[>BK,RN!%4_BI"5LMJU([.M!M0V M3+08$HS6J#-P^&-DC5V6.&KPG^2S:8<7!6O86?\IU?=N*X*XQBY:,>2 /5DVD8E2L M0E\-1)32=V>5OO&?@KWN4/O==_7>;I*GF^H65_2>>R>"S]K;!1BA^NLL8$S[ M#>Z;A=H'#]'XC]AC6J?=TLRVV=. %<(XU';H/XG MWXWGQ8>X8SC^($&3.[X$UU+%SB%BW'$7XY,2W*5H5H*@,WB M@/@UV4/HXK9A]5:XOG)\UID#=S[!?8))M;GS78,E8!G3%/A9&S]K+JTIC!AS M<4DV"ZLPKR+""D2X/LTF1XR&WBTGQASM".SJ&KXK7'E9GG!6B047-T$2R>/: MIA> $H(OS2POH8AL2>FG'H"8D$YM0*#UR/(?;6VJGXPX80.#@=Y[E1"\'0I/A+*B-X11O!#O! [@XW@ M]R9%+R58;>%JQ0$GXH!*+>!RI&0"=>A:M:>M"#YIP1-M;-'K'$(/!B5/Y(C-=PE"\Y*6)WVVG%3[K^S M]!Q] ;"_&P,>O]U94UCBO>4NK><0/:$\7P%3Y<%6MN,5HC*&";LEO(57RF$P MG=;K4_!O Y7Z 9GQ]]Q>)@_G)^NR"]# T)S^[<5?'*MKMX>LQWKMZ;C;9I.1 MU36&W7YO:/6GECDP_W< UBLZH\@@[^"# ,CPIQ^MMT7(59*P+DGX/@[0K5H7 M*BVZ\@[%C_<,\LKV'SWX$$@Y[5&4H>,-22FZI7F^=Y=YBJE9"BH=I!G(.\>/ M0]"48;Q8@+^)$@T>!S2RD)Q(40M]"/R(<$\%K&P1ES MI7X^>2"5N#*WN *OO\#QRTL&LG&3T!V&ZFCE#W,68#B21RW0)K;L/V-'.$T/ ML'N7Z*Y%OQ4)!14\:$+P8+ MDB5U\&"XGX=FJN#!#7! -?<_H\41.O ;[($? M0%%H)=2<&BNI$.3R\2";12'VE+Z0E\<>^46)ZA2'4MS>=%"(H7PAERD")QD$ M4&1YWS*]FB@_V_5#SNX?[<@? SN#XC-;XE".#L!6'3 612[9U_A^FP41_H@J M%NYEGNWDSP[(8"9:54ZP; JYA=KKGRW[F^L__E"!_\[)I=O9]=HI6\9S:;@Q 6 MJS&X^TOW;RP2O!/X\H+9J/[=9UW[%S<"[ B_*(YBM6'W5:((XAQ.%SF<^CF< M[G,(RY46!Q/E7,1C,"*]Q+H$'A?J1? M1;HWC+R^KA%1WC.V2DB/DU)O-,P1QPHI#09]?;A*2B/TVD].2IUV95+*;WB% M;DP@R^Q"OT6Y/SFBF<#W2@DCF@5^_#C#)X?EU%%5TV?$\?:GYI\Z43/)#VJ^54N^R4SF>D&^UN MX4]MW2B\7O:JH6[V^I7>5'Z]URG^AEJ36M.%U]3?OJ8=%:S-[^97G*V<;L7H M[;,7GB;0@(SO+8F0I5O>C?(1\; ^:YA%R\8X&/7T@+5GMU8.F MN>/,2GHQ#B7H05,'#9P3J*\.,JBO2J+=BFHV!AT)!E@T1XC*1\FWHIN-7J]R M@[CFT-5U*F<9AN/(K9QK"NTUV.?_(FK7Y@O?XUT.2FR3:VJM*,NP9M5A\Z38 MZ P/'8.H,'(:QGQ-F<$RMNB^2G0H.7EC9% 2E^OJIL)(DQCS0G*RIB.PIMG M7_W(Z=V-)JZ9#I0JI),T_3(@VS44Q(I,CKZ4"&S@?@JT26F MH7?W5R5R!O5D8ZTK.$ZX)F:6C7Q*9KR8([VOD-E ?)5)YJ[>.;MD5D.Q*D4&'=JEN#-!/:*L3'JJIFQS>+*UZ:I3J0:@PVCV];[ M2DC>"A&41!@Q0*U0TB2^?&WV]*$ZCZJ'OO\>^&$H^JJ>Y#1*'KHR>A+8Q)7 M+4& 3"JZ*5$1([USXUAL(*[*DAF&^N!F#Z#DP1/V]5:R6-%-50R"RU8U?>S: ML-A 7)7)XL$%D@&$'9]\)UD1[W4O65,)];QZOM;GK[_O2*4A1LZ- ME-TK35R*C;[JA=$LGGS=&58)<2ILG#9'76\K"7DK)% 2X^OH;861)C$EBLB> M2EA4=S4HOZUY[LX_\73/]])9E\GHP)M(WBA3=YW8B"WVAIIFO*[/_3[-D6XS>CO6U*5TSRTW M42L/);#69<@5N":NJ*GCJ11<41)X-&LOHVX"D5YI2+*MFS*>VER3R%"*U#15 M'KMB"Z5)U]EBH%)#I=&D1E\=[JF[:HJ+)#^K7%_UO'J^YES?O:V:B?-T3G7_ MGBT"9CM6Y/@>S_&=^["P__ +-=K'H*GV6-";A1\Z^.G[@+F49?P&[8F[#CV] M#C,K9/@"5(29%B0 JA&)S;$S2\J(]9$LWE<#S%?YZ/A6IC!U*P^L: Y57:=3 MU.O(6;LL'X_?BJZ2J,6OHF.EJTIW5'VX4G.HZFIUE7&9 -Z/D35V6>(OP7^2 MS\ZMX-'Q[OCM]WW8A[B"CEA_%8[_CL/(F3[S2XXW85YT/Z*PT7D\1O,8C[%. M[W:TQTI7G>V6-F$+E_$_-QQO*V":X]EN/&$3;>E$,\?3_+4\'_Z4Z_JV%<%= M8Q8M&?. 458;M=)M895Z7EP9\Y#$,"=^.6/1C 4:_$<#6F2!^XR_6&'(HA"^ MYD6!,XXCID4^W0.+F\0V[2);A;[JGN?(30"H@Y2UB/ M6./0=V$9I8_DR-8&.F7!N40OH;YCK 4HU8R(D[U*?WQC!A7<&G=WBE' ;3Z?XP&.[#I_3M";/] M@$C\GM,2,>-/UF47H,T"-OW;B[\X5M=N#UF/]=K3<;?-)B.K:PR[_=[0ZD\M MZ;A=H'#V75/V*/:9UV2S/;9D\#\1O&H;;COFZI M<-B$VPJ@1KO!=%>;.MJ3T3%EVNR?=T ?J<$\8'J<.#XG*@"H'H1*"'#'R3*O M0"J'L4NJ9!KXD3_;TV@3:MA](K;NNK,X>O_\Z6VF=_;GFPP<. 6J>J MWO.3OWHNJL@Q4"#+="GH9 %( XSI5Z#$ U!3GC9^UF;P,*I)R_LFGIJ K0$< MX+"PI2TL4.Z@K)\!QE/0G/B$ZR_A@9F_ ,6^\8BN*:XX#5>L=[+/IMU_E M<%K(#( )!B"-XH 5XU50PH8A-O6Y%<51G?"4-HG)=LI(ZPD,&>";;]Q66JV%YO2PBQV CT($5L;C"])F R-ZYX9V5<#L@'Q +^][D^YSJJ"@" M-HA#!A.2*.:+\WT/ W+K7"'K;W(!\P_G?!UA)VL[S4=#'Y[4?%1, M<7[KL0_VS9WUS_\8<*XCT'W;RRJVT(3<<%L%/KNLZ[]BXM^ MX WXHK#&M-[@5<(J<0Z'BQP._1P.-[%U\M>-=3-7K_2F\JO]SK%WU!K M4FNZ\)KZV]>THY+CT(*-2V<$IELQ>OOLA><^-"#W:B7CO]RLU-FT-6 M-ZA>C:X^4NHU\;Q+6S8<5_I1EM=3FCRG:I>K%Y^H\JW*>?;%09G5:LW^J\T< M45X78=E_Q@[O#4$I<[FF?S!@I%J7_=$#\3)SHF83/.VN!0EC[S$(_#FP6 M;A&QT^E)%J15*;9J6E%% *+?HG&>@S=)7H4.*@H@ MEVDL&H'%05:6(\IWX+:6Z%)&MZ1%/8E6 "T@T$97)J0[X.K2#[[A?: M!;_-RQOP8P%[C%TKT/Z,K2#"IF.H?QP WD37/L+OR18$.>!:L]V(UFGP@7"F M34&=\?*Y_+KQ&^P[;),O!.X;6R[68L 2GBS'M<:.BZ\B?A,%%T^^^T2W@U[# MHB7+IGMHT2TL'_$8+"6$9?%B%2<,8U[>,=50JN&G8;NN#^(-]C0'33R.--"' M"/R(EX_,+2!X-_0Y%O#;M(+((HA-G-!V%HC?25X_XWZ"1\MS[!PLL;;JW\R. MX,?E:&=6K^)2D=84F)1+&+X"_6^:/H& MI(U?7#)M9CVQ!((@<5*<5+".+VS#O4-B^ 6()BQ=<$*ZP M:Q@F5WP<@FT_Y[8] M2VW[U3HM>@E:<_<5P/?BW$4YHY$^: ^JUN0,VOIP5$]-CF'JO4Y]112=^A8U MN.DJBI%423JJ=.#*$D?/G[ L-:RZ172^[MIOF6-5)ZCVS/FK]5/-Y>R:RT1))NIT]&[E9"+)\KX:B(UB,GQM=@W=/#LZKM^&^Z4@?'L0 M?TLW2\GLRCGW3W)LE.APT] [4NOPIC'V[RSK/ZF]3G)X?L#<&7+!\=B%_D ' M_,ER^2'_0:FS69J--O%C/):IW,2@&19S304:-8*EB9+3E*=XLCY,-+0VY-HX ML*;*DJOAP!)KV*@R!K(1O'#$$,E*Z9N7R@+)8J$/&W;T^9+@J@[:=8!F'Y^BK:8@F13QY"0 M+-(X"# A3$P)1=O4=7A*'6*,S]7@W8DMPG0<,IZ3!@BG7/)>/\LFKT)HJV15 M_/(N>(H'O+NK:[1-L;=G9@4)&3X3?><2Z3>:GA-8 F8SL,U!9G*88.J5%_D! MSW&UTLQ\@LOD"7,'@>P=&CA0,@5$C(NP;!M4!(!Z83WC^ZL0>N-E<1:SS&3Q M125C!J 6B"9G0AVL,U\.,E&TM5I+B9<3D<8OE5#'%1(:%G '$5.^,H"K%V.@ M]U.!]C3AKY$UI/O6OD%ZAKEVR\L\$V1V%:K M&M!Z2RPW^@5HM)5L:92KRQ4C,HXE567W5[?[@6:(<#P?)5>)3$MJA[)I)H?) M)K"3"MR"(S'>> ,X.]1KH %<6#!2#$_.+5M%>V$LH/"[Y#N:1LU$HC18 M50.YU$?././0GK%)C(8+E<&!XTJZHY46^H5<*^1(B:.OI84S"PW;1 $1C?#! M2L\:FR]<_YF!BK.^(T%X&OIG;,*+W+@Q11],J_.H*KZ*PYR+95Y:-FPK4/Y( M1F(NX0=V7B1)I*G,^YQ68+[C%9B_I!687[&<\I^^Y7$$?V$>3DG\W8^J;*]I M5;N_>MI#_ @+06G5:6%Y)>6Z4^!,5%X*2#P\!HQ7[^:FY(E"VI*R5:ZD7_9P M/%4J+5'']O-76KRVD\\< W\1F!$>G5!;B>D^'_B'Y<58J&L*48]FI=A4ARX- M.8!R>@J^;6[>&7Y&%.HF,]6HDM8%U.._/%A2%$86+U_EQ;L^ M+Q<&>EA;8#G/WTI7B$YY5PC5W^'F^CLT3?Y]3.6?T4OF+:[+P <0>A,2?+_[ MNJ&52T60,F"%)B7MT8R'U%\[/U03E_T-<3E8%9>O'7@EU2M'6#0/VZ4567-N M_):_G[SD,!ZC]!)A?OA/(F63O@AX@S-Q4*(^@ERU\/@@_"M:1B'5]R?!(^TU MO<_&U@$@1MEWFRW(J?Z!E@AKG%O?Q-(6"]"_1$"<),AFSA8Z]H. 2LL!7BZ+ M8%MD9XOU)_,HP5Z?.[SQP!2L+VH3,,:!G33PU>-5Z/!]/(6F: (:]2Y[ B ] MTNV.K[V&I<-+R%J)%R(DF8BF>04\)"FARN;9)ZG;;EV[!)3 MX;\#YD]IZT^P>\:%BBL8]EV$'-3 MF,\@C7&/"S^(!$BW=K?87$";%M#6N[U77'7#(IRUW7UWYO%<$^ADDW5$G3P(SJRR($\D$K/0 9$M'[B3G(PA;$]$\L#_P(X;TPQ#1 AR,EXCZ?U]':; M0Q_^/^>83(&Z@=M$LQ)<7SHT%G_V0(AJT=('GS6$!27W 3]U 8WI"Q-7E6[/ M-70H>A!?WQ%,F;YHV"G84B?5H6742:_VA'_AAV;^0/<7>*X[^&F];NFMTJ3-(05L2/ MOB?-/G4]<.PR-75!7*R8UFAPAT). 1PS2WM+FYSES 'Z1,-O36OF&L:01$RD MG\3P1")SB,2!8E"ZAVM:E0,P:R^T8;+@L=V3!2M!L*1J%&^=6)AC$#KS!=I\ M ?> 4'WAB5$,FDHSVJC)@,L6OH,=G?B[PT6 70"S0#WU^@&(6"Z\PB.-G2@C M[ O#Y8E-(7[^WKS:2I&D/:RKG36-8PFIPM==4?]P?MUAF/#LYP(+!($X80@@ MZIFT L9W&&'TGM.N6"O6"1VJ%=HH%D@&$(>Q"']:J\_A<0I)-=1H;((Q;[2: MPI!#XA'0^T@+FV.^1K$FXR+52@6TN!>E(9[;?,<8^YI*;(G#F6PA'W[^]>O[ M![YHD*_;QZH7X34#%I(6!>\PY\2*^ M,4 "OMEI_V1-@+'1ZKR3GYG(+:8V4 M-SA91,M# 6H4"UX2P4@,=,)3F#]J2^F.9PH)46+[_.HVC"[%B0R=PH&0<.AC MY ^@74.&CHB>4U>O)UQ.%.K:SQE#[1!,PO=@G >234Q 4P.R[,Q+$3'Y'+OI MVL<-G4Q+7O&9N+/CCX$">,>V;0LZE^=43L -(U> ,#4",@8YDBAWFS6SS&]. M=#9@%=20$\X89W>*Y'UFV1%,&G^EU#4O)^@68"3;S@(-P%3DO>R/AMD1#?6] M(YVP_=5_#4D>)X>,*/(>&7GS'&&4WN>!L8+=^'(G OC6O.F2Q \SBB)C/?T. MUSA;MICP7I3>D2;DSV41T)'M>'F\8CP-7C, M(.O&N()6$'__X2Y6^C%!!ASE "_>:)"[KT(@5(3ZS.(6R)I1OB)*.@9_S8KE ME?I5VZ@V7%-W9/!P'8=>/$)]J[5$]QLK]^O:K],]ODLHH')%>0% M@L0*+?XCK&.9N$2PHN?,;RH-@/&46WP1Y=P6OI?;? Y1,UE]N BXE#O!Y8XD M-;?T')2U6:O(77MM<5<4MVPAI+#Q-)L[8-_ CD@G)9!(!$60&I#B0HZ)P:B@ MX+\S9\)S+X14!ACN1X:9(PF*"!>T=$+6VA=-E%N+WT:@T[<11+"N;"\!X!_4 M">J11"Y8F! =@FF#NH?"3(F:IZ@ZZG@Z@_QA)P_ .E8U;WJRO47C\O!&^MPN M+RTQZ;8O(V0V6< (8TQ,=N _(#&X ./4N_4[->C22H,K&FA49N%MLY_807FT MH01&0Y]"SMS&2_WEK>JUKP\'(&9)OM(1**< $IUD%::GBAT3A%0B*P6SY1YS MTGQRP/?C0M@8NV'# MWX"+$DKFZQH4Z M(/&<&LBYP,ZZ2N&;0M>:%DN?XYR$@'Q$/\5+XJ/YK1=;3:XS=[A(3SHO%P @ MV9(#!L;JRGV4+TA'KL,\"CSPY-@6-WNYT4O):#R,#]H-"^ORND(8.CDGN@6. M?O#(0RQXWQ3#^>A8!,7>!BXK5_%"F^'_+%CS=O!1"^A=,$G1Z?G>78:R=<@ M8^'9BS#VHN<%UQ!HY:D3\*XZ 5I(H$N[0G/Y8* MD'ZSHLW>]JVBCNRMK&5$48M\T)_\#"R,IU,PK(5S@>9^UN>^I. $(RYII68^ M853XP<(?@_]G(6,\[A_CLU72=B^^0$4YJF*"VP1#:GCZ$I>"R)6$@< M% 8XI0&8S'K_V;<"@% ,;F% @4P+<^QR-B^'2L!RY1-$,+DC3I$SQVU^(TF< MFP5^_#A+ORFBOOSG/AW3,Y "E$"'_.C0Z73R=7E+FG>XY:ZO9>7$(*[DC 11-M!8Z![\'?-@>2O+Q\1DHB M]>=X\-^YH/0Q!I "#ELK>_-B!;:5!:6 )%95[#WL\U:L_EZYU5^%18=J&MKM M^@IGE;R@JI=@5]S]T_=I$%0F3O84"[W5NI4&BN"OF)/V/ZE="1:U'U#@#?8^ MQXR6_]%>8W0C$Z1^$K_7YM:$)>'PQ#3)C@_$E;^&X,[,+'1"F0+,\G(G*Y\"YPDC7%\PT,>KW?X)_\?C MA1BH1S ]V&1<&:,1F$^"O1HXX3=^!=45Q9FB),05;GU+D@7*^Q,DP]G(YYV&K<2K]A;KHCPH=L)7@LF/(@"YS@4 MR1E+/P"'CBKIVF\PO(I#^%83S?O"Q\]8WKV:+6?Z!M;URF#)') MQN5TX>L_S*WG]4OHO:]?"V=^[$[2J\EE#N3D*G<#@*OQF/G[ LSXD,(!&$A$ MN2!R?+>B50>K".6J(XC)QXQ5GDE@XQ+ :8Q%OKVH)>?'DV3HYT(0\,V),\6P M:Y)%ZCXGJ;T^;Y,CX@@[Z&LEYAR63R9;4;?"*)&(2WT;/Q' 5-!O:4&K5<4^4N3)P0C"XL:$&S MQ>%C>(-X$8D*0$0IB,$8+1TJ"6HE2 7YZ(+5BMS'U96XC@_:%NA,.H:AM"AP M7AX=BI4&Z-!@_K>75292'FHR5-GU0S*4 EQCS-(W\^Q5_%7)VEH)A@M+7E"4 M44AZ%1P@8>0JJ-<(=?(.QFD-8N)\D---TXTQ08.$9,0>>;%'ON\5M9!=YAL/ M86J>$+;TX 0=2I[*E]RE$%BSB0)^KPAA )HRX2>0DZ!#@?TT8.?)W*2"Z @C MM=NI,SAQA$4YJ#RM*OTYZ?*F$%.[R.="T;A:0;A.FREK!CYWOHNVIMS102='P;INP8(%!#S5,^E] MCN!:=4Q2IX.?:HCH39*K2HV>HB17-8[ ].*Y& I9-2,K2XY;*?)D(M'.3I.Q M;5@IMFNV9WBNP$<@K'N;.1-7(:I&1(D$).Z \,SPD)]0A!%C+N]0Z7O(,MB8 M/XE4I[Z^.$^TENGAA<)/[1J&DLN8/?/@\X^.XH!:(1Q22E_PR/*!L2G#?TXF M7,E,G>_8RT%4WEE);0A/!S4P7W M>N&^TOR%Y]KS9'E"A )VK1':&,%]AP+F6:2CH 3*CH<=.G(AV:0@7W.4-M_L M!L5):M3B'TJPBKB!:JZP.Q<'JBH>% M?E56:0;B.@Y$=W8N3!0.:DWK$4T9/=\3+5M0<.._LFQ*ZF[F/2<"YAM[SB+5 M"ALUAX2PP=)*C3ON1-7Z6*V-T=6=98W[_M"_Z#D'0$LJL.G$A4VP1V[^ MYW$\>601)1Y'UG?1B%,(E5;^QKPUVN)?2=L]_\A',# J>^2MI\1!9A1@=67V MPHQ;Q+D!OVU,2674E%]9NZ?-AC)U;+(7:>@_NIFM%XR' "+":H)M-IU@AGA9. M3ZTG/[#&P(GI%&:<;HG3)F>^.]D:++N5?AM]U67O=CMG*!ETI S2)CX+19LM M/E$NQ)%(?I T'L5[Q\QC4TS/4>/V15(H&8FV"EE3I4(&79WUS_4:.0-)"36UG,\>H6EJ$Y8U%$'I M&EG?B&USCC_R0[R@5UE;UT N_A0MOJ02%Y5AUK;3JRQARY;AQ9?YF=?3E:8,*"!()_:09((=&( MY#.L!F0BA<[2&$=R;CR==O M&-[]]TGZ41[9"K!G-*\5(.).M&/43R+&Z#W[MV/E:P'< P%'5AIE@0MN\N_W M0/HB."%Z[OW&NUL@W]"0^)7AZ,<\<$:+>UW%E7KBKC:2R8YQ&;?_W][U_Z;.)*$_Y56 MM-(F$A@_>&9N1R(DL\=>)D$AN<=/IPYVP!IC<[:9"?_]=56W'X )+^/8B7=;Q>HYT'"(/U['X MLC4 .B,=5/K]@*.WP$0'1H<C^(]GH4]9MZFQ_K M*P@,&V_EW!.8H,)/#^X M\\6T^.Z<-W^>8HE;2 6P]2[":Q-"*6GU3G7B/!2XC<(+^4BAA(8/0G:'=[< M X)$[G>=BP<-;WK![RN"C7B$=)&(;@#@T94 ?X1W"5E[X]V/@04BBN&,S:.C M>\'F5.2)N7,KVEU ($->]!?0'B^-J0>;D_/IG%,4!?$>K]0.8;OQ. 30@^I MFL0'_X$-/%&T;Y<;=$MA>U/XI;%,4)) F\'P MC>+#%Y5PN,'P<='"1\=P(2D*#^B0*TP J)!8MXR?X")\9WU^X]K2:;1XB?; M,VBE@M'=:)48W9]FIR$KB4U>"0;=AT<>HO3[:]J;2I#8E/,<)"JG"1+?M!(D M#W'I+9PUXQ&= 9:@P"%=Q(/1X"&+'U4@@"*RW@7X%+LF=H#@T=4YV,68'TL) MQNE@$E!%D=3MI!:[:I66:ZWJ?E:UBF\'%%>C'M?]X)7\[*I#_+N'.=H 5#*^ MQ;)W5C8?"M;,LX*IGU6_GFP7SJ#Z&+X-J<@0W?QO#J><5O)83Q[Z8F*-2U$= MEP4M*Y5D<:J/_B4>B]"-];0:9I P/G1(0&WFK5&,O BFLP T"Q)E0/$&A[^( M'L7*@BYOXY;$9D:"'?,=O#=AK >[\U7(G]*99UP&'[[HIC>SZ.+2M'%0\$=? MUGEB6+"+E8;B+?A"?CF*@229QT&^R_[HP9O%98E=JJU_7U>E5J.3>$F6E#V_ M;VC)+]GTBTV-ZDCM9KULT]8V*6SRVNV\-:HI:7+CS4?54$*YE#)% #7[XTP[ M6PG>+]79*U&6M8N'D*O:P!4A'7NU&D^OV6G4L0$FVD(+X>O;^B)#3\28[-=E M2&%L[/#I ^VMXX'F^VZ.E)M R<>-[T#89SW-9;4AJ3NT)B$#!V>>JJK47C>D MP.#+,S'GRL5**N/3SVI78,8,$))U %RQP"&+4US.:W'G]=&!2KLW=):ROU 7 M]UH'6$-O+2"B0>9+G0R G I2^H)6V2N.+*BE+*S(PG?Z:D[GTT :@,ZO.V,N M^"M6SI)K\%-=\D]JS8V+F*S@=@]04O^'A;]71DQVGL+=U#4Y*8J8D&0YV>*V MP'G$(;A^=-15-3'%Z9) PR%N+E8)0UF8>?JR.9IG!A_^5=>[_1Y.TUDZ>= MO9RHR&\GF[6=9RO+[K;:4J?],<7U\QD>/&&A?OF8T[GK;SZ<@$Z-&65?R\'-NS7W!S\,@\YJ<*8/J6B:/MZ.2EYX&5X]X'#NW93 MDIN%E:L/J>I')7IR,"FELN=5VGIC5,:/9?RXEBS:UXW*3UXB&T-3'"MS5)XII0$J34QI M8O*7HJIAW<-.M1;+:)*M3*$DFX#.N+6:9=.I,TU*J.18.JA*^!2L_S?[X.T>0O_AJ4%G MM99'.&:QFIZE>AX 7D=HS 4BDD*5$ \(_1-C-H!:+@GH(0 MU$7VT341JX(_&7DH.!K2=&8Y"T-479V;HM5!!1+\VG8V-9"#QP 3I!V O5$/ MB;\"K!=^GVN$SYOQTY+[X%A\7)U0\Z03?3M$Y\,J3X[$<^505R=T[D\< (AB M'\EO#5F2"7NO!?*&HI$PPQ&V#OF+VG/JKN_;AZ\3F_=-CD(JH(, AV]FHMH% MCPR$BD[9]2G0V60F1\=6I';R7)%Z(D3-_%>D7ALO%/%EGV9,E(>&;3INK!)U MWR+)=ZKXOG/\@.V)^1DI0@2E6I3=4O.L B<"G,R_"GQGWY A?3'\11RP-D4A MTJ3LZZV741N9>S0R7(3>FT)W/=[=GZ8CF!J1F I)3R+^+D!-\#E:O$![?,8J M=?B!0,IHR "T%RQ+UXZN5[\QK_$'^1?@Y ]]YB@"YC,T) T\>93 VM&?.&O M=07@9 R 0Z[#(Q]"(DDRK/Z#F*&?BCA_-Z\3\]GT2:?!_4IV.82JQ!#X #-JIJ9\1FSN,?9\9( MO[QS;$#+5.3GAM)UW:[NS%B$],VBXS/"QX))]:M_^6*^&CIKHN499RCJ+U5% MQM5LYU<=\1[MB"X]NE/;W_E-]4-[M-]K&DN@CCM%TQ6(075F@P&?!FTUQ_Y, M!C]MTJIR_A*:Y278TQ5L4T+Y9%0$!PA\BO&/8+ASQI_*^EI5D)H.$5U=%YX) M@%-G\(LS-FK5+3=6SB Z-NAH@B\ BQYK.W(3U.6V6%"6K3\S34LS\W7?O^^! M0%Z"0L:LB=9.!12RU3XY*"3KX:C*QLJE(_^2 SHO5NA7"H$4N=0/@WLY7]ZG M52>'CTR:L\R]']*4)/S[X^&$@1II,> M3 IR .(:WK=9"V:B$? %IUFKP 6)G)OA99X58BT#[O,1LH@$F1DFHRM;?B'< M^P/"((JGA\BU(9#FL-I&[A!D9[AG,4^T1Z*T*^0;NT3N'(EHFE95U;;<:5]( M"=[&0=9A^^'!G!@ ]60'!],_6\E'IU3P4RDX_ZBJ\+FN,@6?:$J5HLJ^TBEF M%:BMNX;'M;[+O\*T:V@!KA86_>6EINN_>RND?W'.OXI0[W #5%$QT:'&E)MU MI:JUZYUZ>KJ]O?PI%[JMR.^[NI?*G4?E;L!G&5;OB<)4 ]4:5DW;47V'/G4L<=+]J$" M-S)WT 5BX4I(?NS-GSU3-ZEK&FLF!7\RGE.7VHBV?1YP"EKFU(17S^;,W@#X M;P2^C=PVIGW!SV18>)Z('[19\&N^PQFV_AI\=]PQD\(>GL6XHO:/"KF3NORM M5)^:MO \@%5I#,.TFX4#I3S$Q+&O^""V@T$\I84KBO>B'&CA2OG.8 MVU]Z!H70&S45O5FC"#R=WA1EO5&+N=XD[ %N95PL52JN4NKR4K2L-I*'4DX(C3DSS&K+P&G&/?.GVX*:.W Q97JG[3&W#J]Z_6L8B8+-E M,;E:KEMJ,=>M4O^.UC_U0^M?0=:_SNE@ &6INQ&J(_'2LB_KQYN2=_V? IIL6MG-,<,HY ?PV+6 MV'6 KQYXGN/B=,Q&?4&,*PC1L/?WPEG8]Q&B1_KJV,YTP6R0;]@>;@"/)L:4 M9B55!3)-O>YM:9H.E:H>M4;!">);T_X!9:>EY5J3L=ON56FY#I6Q6_IL6)E+ M5X$LV.#AIK1@ATK7P#4\)DVE"=LB9-DY/Z&>%X@D^W!0G'+(BVOJ4W[2X9RG)<29DK@TPH865-C1H 0L.FNA),G6 M&HS0FX5:^:KB2JQ.>N?2KDXJI5WM^LE+NPI8Q?4^#3AYP596$IM<(37L_WG7 M?7QZN!EN5.A-#=QB!_9" QW0[8WA H#+ N>^&61XC4LE3EB]!:'4T@ M&+GBL#U[U 3*A>=L"1_1.;!Y(FR"R\^NL=<\&\1C0\!/K9GL-<_&A%HO<"8. M'H1RQF^H\%-W%0ABNCJ=4ENO4VJONNC6I+< M;J7RI'I#:FAOT\_O6$27Z/DTC^;8S<3N<([4V.G5?5S> @Y LI-W_A#:D(ND M 5AQIW@1?2H%B?O>=GA=9TZ&NCL?,]M(VCNSG.2_2U>+RP_1CYI7(W]2TR+? M)3(P1C]2,P6Y&(2MKJ< .4Y"D4V*9XM-BUW.\X[SG/^IW' H=H?\PHD=UX.? M=9B'7.+:Q**KNKPY^5%[=O0%^]_$GUI?_P]02P,$% @ ^ED(6PA':(): M#@ D98 ! !A8V$M,C R-3 V,S N>'-D[5U;4^,X%G[O7Z'-R\Y6M0E) M@!ZHIJ>X-%-,T9 E,#/[-*782J(:Q\I(,I#]]7LDV[$=7R1G8,>[AA=B^]R_ M(UDZDNW//[PL??1$N* L..T-]O9[B 0N\V@P/^T]/EPYW_=^^/+AP^>_.XS X<?GY_WGD=[C,_[P_W]0?_7;S<33=J+:7T:_)ZC?IER/Z$?]=7E*18D(<Y(Y'0!Y8P^"/$/IU1XD$:^$0! MG2/(7):8SXF\Q4LB5M@EQCA\^8"0PH8N5XQ+%!089UA,M:&"2\W60Q&.-\S% M4J>GHA2)3P7Z/O&E4$>..MI[$5ZO;Z\U%,X2'M\IHD%=;E09D8I MBSIR$CY'G7(&0TB*G6U(4[V9#0G?G[2A-+^K0#%QZF-A:49Y>[$,0L*@O+?% M7_,+XN[-V5/?(]0F [?)U8\F.9<30EROB#X^+BOKT(GIYFAA^',)_7$_15G*\(E)2+; M=6L!"TYFISWHP)VDA_IMQ&))0%.3GLUU=!@5$0!^IW;U)_4E$J+P[[0F MP2=1A%KLOD=F3=T'%AK0_P?G?3QMZCRP$/]_W6\7^TW]!A8W]'=)><7^ -<1 M]4Y[%PQ&G3CP+K]>]Y"Z\GA_736(T'JS#(G<1'*:B%_V]=\ .>E0U4&:%P$S M N[/_6V>+6FA(-Y=\$7_WF[A,7-,4L.X%29KOGR;*F6+3R;AK UR()A//352 MGX 3>D0GV.P.4D2;)L( AQZ5:D1G!X*]P!J0CH\/AX-#!=)&B$8I%9Y>$(C- M4"H??;?1\(]W)&<7; F.+4@@Z!.YAIG;DKP2I+62C=@.[;'-*4*1IG>4K;$8 M8PY$"R(IN/!VD.?5&/$?O1[^Z+N<[J[FPSGVU>1NLB!$BN8XY]F-^!W4X1?+ M0I&PCN*1:SA8+*Y\]OQ:M],2>4;$#ANT.!"/M/SW?C87]XED[N\+YGN$BZ]_ MA%2N7PG0.L%&9(_LD&SA+%.@!&P[[1V"Y0I3_C/V M0Y)FIQT<98Q&&(ZW85!2D!:3:1X="O^$S-6=X#I0ZV_:%KOHE_"9@G^TOQW\ M6 C*2.E0Z,=1V6T]AI&QA!Y W7I7*AYV"%2S&X$8; .1R/J(M+2/ND/:".P0 M)C\RYCU3'X+@W<'LD5^KT,[IU"=G0EA/HHQ2C @-MQ%*1&IDM%"42D61V [A M=$FFELU$4QKC/=J.MV+K4#QO"!:VXZ"8UAC3@^V81HP=BJINI[?$,E,WU,;( M'A9&_XKU(P+F#D4W*OL]X!?;Q,TR&&-\M!WCN,JHV3L4Y:_+E<_6A-P32;FN M&J@A@F7$JYB-T2_,;Q-)*!6EQRI=@@(F*.%264&B846N"G[#A/4\UB3&"$_) M;'8C,QZ=Y$OT2FR'D-(UM7.XVWDJ#!"#)C.K6\)AP^%6:YB2 TCIH%B$):5H> 4&Y3J6O.,(&Y M8+K,0@+[&FJ= ",DA?EN1IJ>4.7D=0B6QI7I-RY\6Q; #P\'!4AW+("C[Y)? M[PL=-< \X*G_9JC'PHV8%XHB.V,>:>P2XC6+%TVP-8LQHE@HM=2NA'01JY*5 MC2885;,;L2F4;$J71[J(27&]HPDDE=Q&1 JEGI(UDR[B4;GZT006DQ C.H4B M4?U"2A>!RJR%;"^#-('*+,8(5J&FE%M3*:RF=!$LM>K1!)4,O3'\A9J18NYB MD*-ED"9ASG$8 UTH!$7L70QULJ32:/J2YS&%>UBH]Z2+,5T,>47)OPD"]2*, M@!1* Y5K!UW$QUC];S8=M!-FQ*PPM;=94.@B?.55Z4:MJTZ"$:C"[+VRNMU% M=!J7OHJ;O"^)Q-1_JU);M3XC\H7:P*[5-Z=BRWELR7N^U.!W3YY($,*=T67S MR(JWS9=J?<9\*6Y2V3E?8BM0QHSW=+&![U$O^0KU^A7HGG7!*'#)W=2G<_SV MR6.KW9A*A3++[JF4L0EEC$*I59W,K)JZ_CCD[@(FD"M.78)]/W[51Z/4V5V\ M,3<*59WZY00')0J1UHA2E>_ YY&YQ5P]0/]$7@OJ@D CN,V>FH'K&Q6=!+-D MY2>J94*D?(JGU*?J+1]+@E4X/2QGP/"D&%C B1MR#AQ3+*AH!/GKJS4FAMUS M/"IAHEJN2I6,*2BQ!6&)E#5(FX.@$]@8A+1%GQV=U^Y M?*E*92R('B./7^ZT7L5$)"%JA.GKJ#+"7B@#&M93]4Z^6+\:_Z\VY*N4G*3+ MKQU,$M.S:,GU1NG05*@1^$)9T>9YMRS9.[1%%+:/7Q7B*N%&J MU1$NH2Q;H M.XBY6C3/]KD>'#?"M4Z $;M"34^OX6_WPIY>V.\H./=DB:E:$5G!),*E*^RO M\%H/*D.X(W(5&SSGA#2^!>\JW AJH;H6@[I1AC;:4*(.:7T1TAN-G<5\MW%R M*:<1K4*]*T:KVT/A:(O+-Q"X#)>^.D@RM1$D9C%&? HEJWCWC8-BL4C+35M2 M=^'*OE_NPL="Z-)]X^*RK3 C=%4;IYS\V^M07GPG 4PV26T6@I@Z$1!)]5/2 MY$4];=BL.VPFT@3F0=VV+">[9L2B\X':KA6I^@>*E742VLQ3\KO=U^H$&&$K M%'ZRC]UW_C97L3,N/51ECUT:WRZ"C5@6JCG5&_&<["FEJ]--L *-W9JCK3 C MG,6M7S5P=KN=&O=%7BQP,">"!CBEU#R8ZWPN4[[15(0HC ME]A,K3&[./ \ZH>0_23F6!$N%&VSCO[5U!ESH% RJMX%'!4'8PO4>%O;H&N] ML14H,0.!'4A$>X<[F"XUK[C8K<4W$6B$O%!WJGV'1I?:_N=^_GM5T7'NFU;J MBU;QQ_$TU-C%O^D/S(SQG)Q-A>3859_8BW^=]B0/24]_A2O^[$V>,% +,U/U MX9V(4'\J\ 2:#V7>@_Z14TF6/11]?25('D'.Q2+3GKR@S[8N.+!6<3 MWZ)KTZ@Z Q?(E,I&'D,_!;G)UV:?)Q(_,1]_(\LIX550;1&].DR;3SR>>$P5 MY\UFJQ>_@W)7B1USYL$O4>]#'4<+'(K6_LX"[R;=SI5Y/O*!O,AS'P8DE2EH M+^ -O96)%@N'YW-.YC V-N!6I&L!6I,541NMY/H;&,;AEPK\F5@MX)RA*5EP MML#!!^CE_6R3V9A;[YZ9KP7.9>V;@*A)N%)?A[3O/TJ86N#6HU3-?@WY=$_\ MZ+,;REZUA;C>-0O&%KCW"PV\!_8,8_IZ;XIT+3#^.E [3L[5EX(-YI=1ML"! MB23$3_=#F,8+I<0M<.-K,*!YQ%N]MO65!_+788'Z%73W(,Z28O8 6N LCC"G,8" M0#EU"QR9$-^'\:K**E/V%0A;8+ZJDK-0WA.7T"=EBV%$547> EJ8&=\?_8MWO-E0Q9[/\]^(J'"PG?J-J+0TDF1-NZ\+=+/OP MK,&%;>*_VH6)NR!>Z).[6>:Y@[CSS;P%L+([L&5_!3\]>;)8J_%8."77?Z+$ MGG^\X@9Z9,4EJJ?#E0Q_\6K!]DA@>-QLY)#2MZ#?NPI5HQYKE6\BJ@4A4$^A7.O"?_14 M\!,)8*1V2^0->8)AWIS<*_V5HPY;]M>NH$1G/.+2)?:;>AFCXZ_/EHQ+^N^H MZ!,]UP'V$DMOS6+>$%_KPE$Y0H\!C'#AOJ/J?^H3\=_PBWK&I2'.E5)VGQ*X MJ@;Y5G."O!=CGCPE!+^6-%RF=3_+.-1*:!_XY^K%*),5)]B["W[&T"F!>2I3 M[XD7K?M9^FTCJ WNZ^T!]W2^D'>S1T'J)[GEQ.V;/4 M6ZP$3.J6^,N'_P!02P,$% @ ^ED(6^\QXJ;)' ^!0! !0 !A8V$M M,C R-3 V,S!?8V%L+GAM;.5=67,;1Y)^]Z_0:E\WK;H/Q]@3.NP)1\B60I9W M9I\0=62)6(, MP%2TO[ZS<(A\1*)HQIL:?4 "F 3_57EUWE55>;?_O[A=/+H M KOY>#;]\3'_GCU^A-,TR^/INQ\?__GV%W"/__[3=]_][=\ _O7LSCQ/+D_?OW MWW^(W>3[6??NB6!,/ME<_7A]^8<;U[^7RZNY]_[)\K>?+IV/;[N0OI8_^==O M+_]()W@:8#R=+\(TU1O,QS_,EQ^^G*6P6,[ZO;@>??&*^@XVET']"+@ R;__ M,,^/?_KNT:/5='2S";[!\JC^_//-KU=N&;HTFX?OT^ST2?WUD^>SZ7PV&>A7 V^DO#FQ.(UN*O(1Y7,I]_=U/ZK0^P_SH/59MLU9F*R#$BQM]U'3 M3Y-$THUE?0N,0T=V64C9!QLR225G787D)(U(19#*A,B+1NG3K-3_/I>#J>+^HP+_#G#V.H.*:Y"PF\ M(^]0&7(60Q$&,&G+/%9K"(T16$-5FG4GEN$XHM+/MN*KV>F;+!L MPPWUC7!CK_EOQH:G\SDN?CT]"^.N4O+Y2>C>D<=NN8PH:%CD'1*6&#(X10%X M";[D(&V2J;7#<3N2;9B@OU;STF#RFQ'A=T+R>51%.:FYKE!7XZ!+PP 4W M6EK=7$_V.)PA.??[<_#ZDS44^3=[/#\!7?N"'W@PN@ M=Y*A"D%K_%K56IN\$AE>IIG-X%,U]YVLFTH6%8#6P#0ADC@S821)2,QN<462?N@;P3)J3-!GU[M^ * MA!W3._VZ T.ETB%B:\Z=I].\I/9J$D8A$O"<#,A2*H^UA^A0T8OPQB66?.F+ M0E>1#"D9-'0B'2##:WSZVY/KT_V2WK?==O%\=GK6X0E1?WRQGK(^]E_<>9O^ M-F)L/[I&.S)NN2'%0:\*T7"$6(PG+P>B#!&43A&\5P)2Y(D7J:1)I?GZ]Q?A MM$U6Q9(U$Y&!\)Y8;H*%J$T!K)>N@"!_GY 9#=&K0A94*\%/;+DSG M(2UI.B0R',G-?!8F=5/R'R>(B_F!ON35[VKK,-Z!LY%7N%QD)),M M5.89(Q3%'2@6.#B>-:2J=+/2C//6Z=W5G9NL4,]7M*S;%2E(PF @(:\132'/ M@T)D8%Q+HEL*(K?6.U< #$E=["'96U>@]YK<9L;YRMX84C6?ML>0>AD);Y/" MI$"AB_5%@ N! :.@EL?,G9"M4^YWX1F2&]= ^LVFOMWFI-DLOQ]/)J-,]D-P MNK'':N7JXEU0!B$(Y7*V$E5N+?C-O8>T,:V!D/>:TF8"?8$%2;ED?!$T3*E0^XQ2*MY'3'$=R(Y[SH;.@,,GN^520YB^ M&\<)KO'@XNCV1^TE-6%!E+\4#C$L1(5RB08!J"(R.DLN/<6G.9M"-_2K-S O,&$Q(P>CSIP=R,.0END"E-FIIP M*"GH<53&DU\NE+8N!R9#ZV?A#CS#BX9:D*.9!!I:S0NZ]ZS[N S+,/#DM &O M8R(OW@:(B?2R"JPDDW4F;[ZY=?Q\_^$%1RUDOO<,]^$1;P8DLR>=XVE HFA0 M)G(('@O(8J-4B3,A5'_N\ [/^'&CH1;R/G"VFTG]Y3C$\62\&..E'!S#HI4% MJSQ9'6$Y\=#*>D0L8D2T1,[&4K^)HH$5Z\XQWS(\@[JXI!*94HH]2'4:FF9> MHT\??%+:J)3;F[#;P0S)N3F0";<8L08":.[5O X?JT'=8"%OBB*)2'Z5*M6: MF,1%:3'X[PS>;OGN+W>D+C(ME)'8V7H3)2PQS M?!4GXW>KO92?(&KMLM4*6&2J;HN5$,F\4V!6A%7"F,):GT;<">"0G*3&K.E/ M4.TJ:"QFZ:^3V82F>5[#^<5'PH$LHR2?/2M!VJTFQ@JI.!L=-YF9;%CK3/)- M% V,YOEI)1+F[;966>N,=P)27=I1A4(6,NEDV2WCB7D9S*J0CT+ BF&(NBM;GCZYC M&)+KU9@3!TUW.]\[YW$=>YB\#N/\ZW2MPD?&LLR4,F ) PW/T,B,HO\)Y8Q0 M,MGF-?N^ &5(3E=KM=!@\ILQX0TNPGB*^>?031Q94 MTI#",N-E#:FEI"";HJW'6@:KM0VY']60W*O&_&@LDCX24^3UW3+H9+E-S%4M M9FN-$K?<[1G!,)4M:73:^!*A<$$NL^/D,E,>4]QD[.&&E2HS"H^J/U64^B"YXJ%O>?*W[$9L7 M3+N/RX-)2+5GP($"Z$/AC2P7#FN*E"&7=:.9]+D>F5PD=F96 M]X>J6HP.P7%F($>*4[ HS7GK-9JO)BU_& \.F^L^=FA?@D3OKFT4SF@2SV26 M,[H$"J.'($RF%U;MO_6:R\9$V!+:D.+#5NSH0RK];$BB"+0H:SA(4_UV0RK+ MR^(A99,Y2JZX;6T\OKPAZ8"QO GO?Z.XNQN'R=+//3\[FU03CLL2]W/L+DBD MRA5DKA1Z0E-=-J6P/ :=0:!!%1C+4;2O_;@#P"$Y57NSY(N[LYJ+J/T345L M_3I]W:ZU?X:L. $CR@=E+H^I$)V$# :2"*2/XB1:]XZM;8%K"&Y8.UY MTD@<#U%#*J6+^^Q7M(](VET'K[NYJ8[D4ZX&-.W/?OXY[QZ M4Y]*1CY-B_'%RH&+2I2BDH(@?:R9J #$! NZ'HRS4M634HV?Q.W1M:VA1/ZB M"#QX4H2*@]+&033% 3F4FM2BRJ&T5CJ#K:'4$T/N+JFTBP :QGYG':;QCKK%N/_77X^TDG:$J,%RQ0I6.\4>(T14I3,:FJT3XMO@&I+C M[?1N)8WLN1R-) M).V6V>CF^"S0..N^*)S.5U1U+#N.(8 62#J/%83H%'GD2"@(I<3<^CS;[4B& ME$$Z$CT:B*1Y"O)+M?8QH1:U*ETH3(**WH'#3,&]2B2;1;%QM6$*>&5>J2,B,URZDR8"7ENQN$2%KHUT,K5-_7P2S M51J0?6.*J8UH>E1%-TNBC+*(FD!Q8,F65>O:4*P"9KAQQ<=L5?\JZ":NK?C# MOS'^-!=8CU3:K+C5,:.O590H3O3:*.)T$.#K.8IZ>L(4:6.RK;>6W0EH*_(< MLX7APY!G7Q'U[0L]O^*EI5"X\J0:G9!(8V:,'/^Z[.M"MEEH4WK8=G0_KJTX M=+2^5P_K_>POL"/8LG4]C%&QPG@7+ 1=:RA:&\#YV@##1V63\[G(_F.T:Z"V M(M$WEH]N*ZF#"112N U2OJC5^I^-EYV[2#WRF)V2 G26U3_C:5GJ "R35FJ9 MK"[7LD(WMEYL=:.M"/&-Y)O;SWR_VN1:G:51##%Y2:!RJ.D#EC+X[&M7M\@Q MLVO34"@^T?EJK7TM6R[CA!3 MX6"L-\Z22U]$:R]Y>W0-FC\DQ+SLIGC+:L#EG@2CF#1S6BC@9 9 !2,@6+($ MPLE44D+-FN JM1JOYE^M*YXL 6LKV!S4Y]L:B&L=BP*'Y<[5-_.GB;B MYJ_C*<43UV="$Y^L/=DE(.5O.Y#9A *:5<1968Y&&38NNC)]N@.+WYT MMI;5JW+[$>P_,)UWZYF046M%)L8R1S/!B1>1%Y)4CKX6!\>06[N:N^#;T==\ MD"?M4(+=K)34D_QZ\39_G<_/:[[B?JSU")-4V@2C8JW)7,]]DV*(T5ORE4GW M%+)"7O7I@^X$]BOP3%M3[SB";>Y3O"JONDQ3T7TD=YKF9YKG(R:$=G6[%">7 M&123&0+S]7 L+S9)563SPJAWP/D:/-+F9&HDG>9T>8/+LG-O9V_#AW^.%R>U M*!,-^Y=9]X6MXE(HYR*NZ_PJEA!HZ 6<%*1VBP\]Y&/VQ/HUN*9]$:U7N?:@ MM*H^W6C9Y[/Y@AZ+2 ZS#P@YEPC*6YH%3(R>DJBXT#K3,]*;TKH!9\>M_]\4 MEPZ53KM*QC3H:^V[WE!@UXT347W=WNOJ!Y>N?(W=>)9O+@ZLN]_]_"&=A.D[ M?$./S<^E8%J,=.8I.A: R]IKQM<:G+54H<-H?)9)>*\;,_"X(^PIRKQM02>' MR(,P%D+(9.0*N4->:4\OD16E,OTX4I1Y[Z'JA\WB#YCCMQQE[D/\#Y$$T6@E M*30&A4D!*D5RV;TMX'DTU?Q)@:WW%>V;!'G8X.OKI^>AXG^(U>"LE+5&&7 B M8UU'JQU9O0:LRVB"16U+:TNT[VKPPYZR_OKI>:CX>RQ&LVD0'*:K;A?7FPE? M?_^BECF?S*\BVZHRS;YW.KQ,39,Q-JI94\L3+?#E^*+RXD;?YI%T]2! ,!"# M8:"D5!"ECT)?0+FCP]=OLN%A6-5"?@UW@-X8-SD#*Z]@8S!&O!3& M+?$^U?WMBLPR!!D98.:&*9=2;EZN8AMO]*[NX*0]=^[1GKC043H^11SH&*%L<8[5ON:L%>+@+X'A-\#LO%;-D#V7KU, N MW1MV'^^?T[ R^+49UN=EA\WAZ)C0),DU,%/[Q"Q3-9P[L$%8*[G*FK7>;'DW MHD%MRVE(ENN:I*%PV&P9*HESC(SQHV]_ W?^=AYNY M'7&W2WE5I;*\^>:XUL?-.O2+)1]R"NEM'8G?!^IR?U[7N<7.!OL^GB9#Y*UL:H).E)43N-9BX@B+I= M/3G2H)F'6%KG+7;%."23]Z#<.DAX1Z/8\@EX/QOENN:O'$)2- E*!4866#-( M#(-R3BML?K)@2VA#6K)\>&6UHZB.RJ-?9N?=B'2E89@X:!')E7,Q@<_0X<#1#"Y6DL!EX8!*$+U^C0 M:-[#^L]6V(947?KAJ;2KL(Y&I:=E@=TGB)A"#M(6L-Y9BC)K X_@(T1A"W,H MT+C678-W KACJ>EOEU3[BZU=MJJ>$,5/VR._/ ^L5L VNE9=\V2-LV$0LJU] M))EE1EA;0FN7?%MLQYJ#&YZN)S:X'! DBZQ6A"G$#2ZA2&:X9T$RWMJ9W!?K MD$+A7CAW(U=W#*$>_3'\Y-$XSDJL"VZ!I5K%A"OP14:*M&P2]"\SV=IGV!7C MD"+D05%N+R$^"-56.2/-R#)%0SYS,H+F1%3'60?P00==HF-PZLUYV'K^_=_<:E5_QS$E?1(N,A54KDN MA59=HC1$YVMV+WDCI.8YN'OF[.:W'MPKY79:?N[F,C(Q,XV:(M5BZ45'3[!K MX3#+"CKF)&M>Y/=>4$-(-APHX1N=49H*HETOG=MA/=]@TCEYED@1!F9K)4$) M45H%:(Q3)O.BFV_$O!O1$'("QV'&/B+H=[U@@T@'C++(#-+S $I0".A$,:!9 M,<[)+&UJ[?G>A6<(D7MC2C2;_GX)<4EY%:^,DLMSYJ66'L^DO$0RM8.JJDD" M9_LX$'$7I"&$V<>@Q9Y":-)68HGD39W 5^7/^>H(QHA;QK1R"H)F=:V\5C8V MQ%0:MC ^2E>0;^L'7?ONMM;N.G 9);G[A50K2C+ ]7_>.P,*4&'2/ENBW>(&'K1;]QWBZMC(_C'S;M]_>.1\ MP'@:[8W?-(R<;53"U:Z1!;U%8R,4(TD#>,4A^(+ 5/16")53"*U5\IV(#M8S MLXX>S.G*ETL?WW9A.@^IRFW3%_H9%KKF;?@PLEE(EAD]0J*6'R@4 P1#[C_/ M0E.@J+-0S;?A; ]O"-:I!Q;=T$H]":Q'+?4S:9K91Z3K%^,.:_JQM@B8?WY[ M1F\/UE7[W.5PC77PV!KIK==T@\KU=46=U[/YHON$X1E.L8P7&_H9$U@(+H/7 M09-1].21*T^V+'AM0PPQ-S_=N0.\0S7:BWILO]9=G2ZZ<3RO JTBJ14UWV": MO9O6PY6CH'VRSG# O.Q$+BAH+8Z>R,0=]\6I9%OO_MH*V)"T6%^+IZ6RZK"%=BR"<+Y9?/2LQS, M3\X7F'']%^1DS.NU!]C.9O=N8%'[F8=&=I:"DY4O5SVMIQ=TG]I ]>UL#74Q M2W_5*N"$Y%D%.>*,88P4@ I7]T!+82"Z7&!9ZKO80J^MV#*?(UR./-RIHZ3GN+6A-U,E$G%)H3+P7P5-!(YPH6-B3C]K68 M@WTX=Z=!:"S+9H_AT]/:AOY560YX?(&?5<@2X*NS9?V92^6DZS7U-W].QXOY M*"<45I$SRUTMAZ1-[<#A/4C)N/XO]2;%A,>"TR@B%R:4DP/SI8N5'KC35YR9;ZUW-3[NN]@Y8;G > M"5Z$2LI!8H7\2DP"'/FYU^5/"AJ(=D((Y)R2/+>\LTWOKS^A+I MMC]]]W]02P,$% @ ^ED(6Y*7NT_/" M%0 "*9YBDBJ2*5O]ZR? 9*;R0F9NGOWMV]_>_\3\M__CW_[E7_[U_V+L?W__ M[O4W/\S2Q3E.E]^\G",L,7_S^WCYX9OE!_SF/V?S?XP_P3=O)[ LL_DY8_^V M^FN_CK_*ZB$"$(SF00P+9)@46M@*960(A:ELOE_ MSOXJ>(#DD'XO05Q^#%31#$.1(6>;N'6KAT[&TW_\M7Z)L,!O:'K3Q>K'OWW[ M8;G\^-?OOOO]]]__\D><3_XRFY]])SE7WUU]^MOUQ_^X]_G?U>K3(H3PW>JO MUQ]=C#=]D!XKOOO?/[_^-7W W=J_M(Q]/E=WE\_MWZ,]_!9$*(5T]8?OZ(?_MV,3[_.,&KWWV8 M8]F*_FK*%92IF/Z0$#FZ2(BH]_BM*IX0XR;GMX?\_6S6,8"%Y-E M0\3WG]T4[^P3>LN 6MH^&J) MYXN1T-PD9R0K/!FF07D&!A23 27H&(H6X3Y'BRO.%YC^S*_FM7XK=EKU;J\9- TUY(&M]E&-V8/-0N$# O&A" M9QVM)9F;K-P#;MP["^\^B;P%B?_K N9+G$\^O\./L_ER%!T0C)B9XPF95AE8 M]!J9\@X5&*LBAR9\WAGXA*CM(]*!7M6W.!_/\H_DK, 21T4%5WSPS">R(+2A M!<0GPVF^*#W/(@C7YIV]->P),;R_.._S*YLLQ>2(+E;27.N:1<4 YD*$XDF2IM_#"+V(OCNB"= ;"\AWB=4]R?T'9Z-%TO2L^4O M<(ZCE)5312;FP1 >K1P#6D48"E.B$ME+D1J0>GO4DR&VAS#ODVOZD_MJFF9S M6CA6D_QU25O%R]G%=#G__'*6<80J>A%HUTC.6Z:EH,5$*-H_LE)*>&\3J@9< M/PCB9*AO)^K[FF#[:\)[^.-5IIF/R_CRDFJ]_@1; GKP53$STQXM\\K1_N)E MR"Y*7T*_PZT'AS\9]EN(]S[OKC_O+W*>XV*Q_D^=KA@)3) 4"A9*(L==2,&\ MJ3,7*?$@ W>IWUGWUJ%/AN^^8KW/M6_&]4OZ]LW\_>SW*6U 4=F0R>5SPC%= M9PH6"K.H.1D7TDCL=]*U9>!3XWE/D=YG.31C>;7%O)F_G<\^C:>)=A@,P9&Y MP3#H>I"C$Z/])C ;A:Y[3+:BQ4*^>?13X[N/<#> MS!%60(H0S@IA&4$@?U]DR;R3G"D=A0AD/D#I=XAR<[03X'1OX6U@L=>Q6(T% MF[S],)M>.?IHR1"T09+SQP7-"(#Y[ 0C]S XX%R7GDS>'?$$V.PEQ V,]CK_ M^A73Q9S42\CX?KRC=T<\ 49[ M"7$#H[T.P-[/H0;0_OKY/,XF(RH)T-I;F!O8;7" ]?)B/J>I7MZ#5+4C$_UB,4+%"XDYLYB3 MI/4#D44%@HF8(2MN50K]WMJ'1C\!MIL)=P/K#8ZO7DV7.(>T''_"'V ):YPC MY47(0+-U!)$6FQ 88#UTT06%4Y:KV._Z^*'13X;U!L+=P'J#@ZQZ/S9_22[X MV6S^>92$=6@4[2=2(M.&MA=P13*K082@BQ6!-[IGO![T9#C>7Y0;J&UP>O7K M.4PFWU\L:'J+Q:1,,1JL8L[4^RZ-AD7(EM'>X;W1 M5BO5S^]]8/"3H;J_:#=0WNN4:JV"'W RN8+CG"Y.%L640W+.I19D-PC)PMR Z^]SJW6]N#L_+S>8L_2/W[] '-$=JQZM5Z+-C4F VQH <-HKU>TJSG,'DU MS?C'_XN?1]8[+87SS M3F$[5?I RT )D;4 &7@_GWKCL*?#=@]Q;B"XU^'7 M"YICKO/\:0)G(P$2?$+)D!R\FM:C6>1D0G@>T90@C%7]+HIO#7<"A.XOO@U$ M]CK\NIK>3^-%@LE_(*4XXEAQ>AU_KHY@O^G<5Z*^EE"I"I(6&]@E=BF-!DRY:,OEED=&K MV,]AWC;R"5#=1*@;F%X?>/WK=W=$0XC_L6^)@>EB-AGG6KEE%8I29;&8E96= M^&$VH7$7/_[S@BR*BRE?5];X*(MD15*62:D)E2R63&':0F,(,DG$Z%1IS/X]$(=S-1J2,VLIV8:% M%JX O,TL/C$,HY%(1PI"$90*]T2DKS>-# MH8S[T/X@H%-0@782'^#-?X=+FA_F'V$^'4_/%E=*:J7EOM1"+I%0*5+7B%*P MS)6W6=!_5&NK<#.24U" !C)N6*OA6BU3NCB_F%3_^\WR \[KC.?XH6Z0G[ F ML9[C&B@'B,*'S'A1HJ8[%=KN.#!?P$2:MTFN^:+0%=PIZ,#$G?O3*J7U >P/"_#7%XM%A>81T:62(NB8JG4 M:J(%+%E%)C!!%I&/61>=6YL8-\<_<>[WE?0 5N5DF;(>HDK927SH5GL??>B"Z[35I#DS YB=;^'SZG[X3?EA_&F< M<9H7-T[61D[GH#WYSJ;&7FE+@@CH$UE3@$EIGKUMO8X\C.BT-:8A&PVKG=TR M=2YWNQ\NYN/IV64PSW_ Y +?X6(Y'Z=5S %]ZD45Q4K'22P%Q\L+VBA'")H[ MCYH)96N.(WEO@."8!$-S"5R(YKM27\RGK6\'9;1AU;5'\%_:99TFH(U(HGCR M^FVMZPJFL!BY93K:F&16D0\0OM$3]%>IDP-QVK DW,8CIG>X',\QOYPMEC_C M\L,LOSBO10M'7$H>D@W,":1M'TM@P.D5\EH%Y6*T-K?VS+O@.FW5:LY,PR)S M&S%>*?T*Z4AD'9"KR%(L-/52#ZD=.I8]UUDZ"$D/JC.WT'Q%FK(_"PW+TSUP MWL2SY0H(D9.0F'8065 Q,%)C[B0IK1:M0PH>.^7K>6I5BO2.1\=4/;K566L6 M:N2PE<$JCD65!X.PVYQ:-0PW?I%(1I=EQA>UFQBY@HOEY6ZUBHI;[!%<_/@S M>X<2[PB[4>#P5<+UC=&_G.>'J+DD3XVUA_#T MUOKT ?/%!-^4#:,LOO]\XZ?+\,D< B;'D7$P]*Y;RYFOJT]P+B]* Y4'IG[6G88 [I$VPZK=SQ*M+^ X !PIL?A3P\]O#/:6."S%M(: M)*9D'5%S-=]?+ZV/RW!]&VW"56EV<)95_611TH^^Y"R-4K7VPE I3IL ?146 M0SM*!HA"6&-9OP)=P QD(]P"\L1)3_V)NJL"O:4\1-C1+5#."*#U+]9.3))I MYS/S/F46>)$JBJRY,,^/\J[)30,SOHMP&^_E-;N+\W.8?YZ57\=GTU5#K^GR14KU^JW>]\XFXS2N%RZ?<%KC M$-+L['+P'VJ^SV2?P_*&@_<^51]*$*WJ=ERN>=>5JC=6B'&*-"BI1&Y)O5B7 M=154LA9$M=[*FF"'S<.*.^!JMQX^,-KWG]=_O+3ET6-,I13R[FIM&PB205"! MH;+.%A^07K3!EL/., ]6):2U]FQ?"X>AZ*G/YQ?SY6AM)+R9_UI7BH27QT,Q M1P^!-I# R?K@9"] 631\J(=S:&(3C=?-, -':.?ONC7MK&?WJ\>B.M90YDW M-+1OX%F\H%WB$M'B.OWM<5"[>-7=%.(^D,-ZU6TXND]X(P$?C/T@K2.3$5CQ MM:)I)@,O!NN9X#)84G(3T3T_UKY-O:I7YR=S?$,EGCE%:+37D+F MS*&MD4N.LQ#(=)?2>U>4+<&:1PS>3<\]G$?44-2S1G)JZ#VO3ND_8AK#9/GY M9\(SI^_J/%\L/GZ@WZW1:1_(H,F%N02DH\$)%I6,C 7LGZ$55IU8/'QD9X[ MKXUEV?CM?#];PN3F$6FYF?7 M&I2N 4E/RL*U8I;>=E(E7>MNT2X.Q(YQR2H?NY"W\>'/G;_^$AL@4^WA^VH= M,MB<%3,H%6W:$IE7&IBS02<%*&-J?L]WW-$]PYY"MF=E\ "?+F"^U@"?G8AZ M,-QC'RD/'N##E1&99TE+5ZW$!K[6-Z*5+$I-BR 8R7WS%*TC#_!IQ_@NPCU< M@ \FL*%(42NHJ1JL8AA9CH5%;JQ'GHQ4H/T MC'04YQL-!QMHXO$:E)9IE-IZ!LF29!D'S%1VX?&B,Y\IF,[DU-*2J M>_&E10_!6H5$K/:/$DJRTD7F71),"QN8%V1#2>\/3R:K\Z!KPY-@A&,FJY+0*:5"ZPC"+5 .>\K6AJ>[11<;"'F 2/M7TR7.UZ&! M/T[&Y^/I:M971[DZ8THR,0PA,1UJ*EA2C@E;3+8Z&("'NC[O5\S[ 4 GH ?M M!#[8JH]YU;1ZC)?+';?D'5;;5CE5BY6I3 Y&YLSSDE.M3>]-I_).G5?]V^-_ M709@#]DWO+G(FMP/ ;PZZN@ <:A;VL?A M/='=;5MB=U&;'JP,<:O; :K*Z*1!P5!J3;ZSIZ77*F"T&ZMLG9-IQX% M]00W6*VIW'B^T8J' 0R;==8Z6>V&]EF^ZHFD(].2.^:+,\Q@SEYS60/G&NO# MU=A/=G$Y7/[S7F(]ROH.OTT7))=%&6-^B_.5F*8)W\3)^ P.7.VA*Y3#UW[8 M2TB-*D%P[ M'!D6,2"3D#CG5ICVT6+MT#=:"?='8"\Y&^* 5@T29A MH5/F[R%E>-#:$T^DKUM6Z$/2_=1%*[K%1TI$5-$C*!Q%S!?:XSY3D0]&'&\CY0'IUZ3E6PT!Y9* MK9DFLZ_!EYP5J:PC@]>[]+7%F+=C?!?A-HYG?2#*-MD$6@4"Y*I7XVK5Y*PX M2^!]@@(V0GS$^C_NR.2=Q-XM,GD7F36.,7\PPI94D=M$D+Q,GNG(-?,!%%,6 M/4H=LI1=\@&/.3)Y7S:;R6V8ND.WB^U$*-P&SQF -$R+5+,4 ^F7*0Y]+7YJ M3JWRV!.::$UH:!RPOCT?M@NHKZ@8V4X<=:I+M8^ #U:,3$N7E ?/I-9UI1*% MT0H%#$7."DWF"3I=#!T7Z[L6(VM/^BYR;6R;/5[EPY!5(;)(A$:;>FN16+0U M/E.69)54X%R7;?W9U$O9B8R=ZJ7L(LG&AMN].B#@;)*HR=0 05A\3(Q4.C$O MHM.N^ )*=V#U6.NE[$MB+SDU?C4WU0 IUA?G#!'!D="0T1BX%XR3\9E=D3SP M+J6ICK=>RKZ\]935 )43.IF4(R.3E) $2S&2?\^M8$'65M;9"Y5X#7)\DHN2 MPSM:S^DT?R?:&J_D:X#S*X ?OP"<70/$M9R6LX@9)^-/]2!A/$T7\SDYLY\1 MYJ.80;F2R#F12M;7@X04DJ,I."Z"Y,K?#3//L "/\[)DH#)2F-[!93L/]:0/;AWF>8A>G/[%(06,C#0KAZ&VGHW M42L+6I&=M:2J<-*]N8U-/BI=6%1(3AS7M18?22*:(B07Z(*-C>?_+'MS[Z(G MO7MS[T+*L811;.L0ZP./9$D6A#IHZF%FS6#@C4DW6&6 M]16"3I6'CE]1]NS-/:R>["+^UKU'SG%^716!%DIAD9.)[T'0+%-F,3K.4I': M1F5CL5W*PMU\YE%T8>PC[ED#6;7N/7*K0W@HAIR]%)GA 9B.1;, *3'@OCB9 M?$TZZD#:T?=3WY>U_:4U1'S;@\%=8)W..0B6>#564G8,:DM8 62\&/ A="L M]]P#9 ]JY;6C9/!RRUW ?*VAL#L1]6!@Y#Y2'CP4MJ",L7#!P&"]*E8$JCC% M0O"AR)A=-,V+L1]Y*&P[QG<1[N'*+9L4$*%6F-5NE>4G670>6;(V*4';F(,N MA5V/M]SR3F+O5FYY%YD=KMRR<")I"9DYC61T!&]9A"Q)4TV*P@!V:R!UO$'- M^S+92&8#K+X_50GBZ_$GS*^F2R"<9&>\6"QP2?;'S_!_9O.7$UBL%Z((LJ H M5>D9V;P(+F+:%KG->T [ZLPXH:BJV&YWPY0OP#]!Q9KP==B';"#MH;S%HS8P2EFFC$_,V6<:E$&@45[9YUY^C M4+-'3-%CU;)=Z!I N][/(6.%<]WO0J-)BG;L'#T98$):L@F*8Y$,LRA0VI!: M7U'=Q7!X8VA0TF8-)3Y F9>7%XOE[!SGJQCGNK-_&'^\@J945$07,F/0DPV7 M- O%%E8 0B@E<\#6P8P/P#EMO6C%PP"+Q"U_#>?GXVMW3:44HHB:>2$S(W-? MLF PLL)=0I^X1=NIMNDN"K(-S(FK1Q,.!CCA?#5=B[KCYFI%0&%<9CP22!VE M8<"M)5U..D/!K)-NK#([0OPJ'*XA:6M88+LCW(VO6Q?( SE>>\!]&N=K4#78 M3>6:<3A(T<3=H6,6R1ONF8P&F"ZU884.9-Q9#L$8VM)-ZW)/1Z-VCSACQZYU MNU WE%-V#O-_U'RJ>_Y"D#JC)2N"QP+U'CVQZ+EE";E#H/6?-H(A/+1M@ YO M=PU.Z2:7K0D? _AO5[;"R]EY7!<0?8=I=C8=_S>))N-T.2YCN!;..B@CTTQ> MTZ]KAFNMSK]87)QC?@F+#_2''^DCGV!2+^I&0+8J#_2N>5MJOVQ36$BIT&1Y M0= YHVE=_'/8&1U%:,SK)K'41T3]L2OV97+5Y2?I*4B3I'^Y&&DK"F03&&*N M-78-N5'*8BW[[$64WA0X:O7>,J\_E7PX-1@PP+?%'%]-/]'G9_//(U5TJ;&M M+%KO:COKPCS0FRR"X2J5FM\*1ZS;UQ/Y4YD;$CW "=!@;^B;Y0>RKWP1*CL? M65%!,8VVMO\PF8RL&%P"GI$_FR5Z-:,_]7D(Z@>XZ6\YN[?SV4><+S^_G=0R MX9>&UL<:@3/*Q:!/Y-S2?VKIF)18B#DRH;"F+"C:@5K[

G+-ZV!.%JB:?^VSZ[9FP/.]@)B)A4)^PQB6D1+OTVSC^%G>0H9 Q7@F>1T\^QMA,)F+I.GOMD]PH_:._L8 MW1^@?W8/''8]M/L6@!F19;V:=44V79A-%86*,Y4CQJ5 .(T(8K&2J!!8R932 MI*!68T@.5A[9" R5"@V(W:_;9PD#T]V.C,>@X4GF^W1/O[2C=_I?6YT[7&\2 MG3HIQEIG3C_@N6[ID]S>,.>18JS0OKC@1.^IE E$J%&<*#(5323.,RMU@1 = M/:0W>>W2+J)VNZQOG&!*VEN_U)8RCN&60X0>NWQIE^2/4/9:KG:856UN1BY *(I'>2 N]M2J!"I8Q1"+,BS0F-,*@S,#3I$:V$%O" MVZXIK@E_/7C960(_*,#TWQ$ >!K/H&R^_SN#)9Z?<:>7,R731UB0]M?R1@L,T% M8,L;OG%A U[V-"&SH7I<]+R-VKK@S,0\G5#Z,#!M)>% M[A =W!N>L12\'^.GJKR1U2=973[=-3FZYA!_>;^R,3Q][X]L6E%H]^4^ ("9BO\8 !J0#DDI%/7R9.+3M9J M=+9TW0FU=I!<5_J[? +<%?W M4OS]MMILWV;;?E]N#XN6_F[O(F-'SS>3 ,T9<-?]VW/XWE?5JJQ6ENEOP\@, M^[[>0 $&TV%XZ#.RS].QM>!.3G'_RI-YQE8"[KK'=B_ E?>&/O^^O)&UJNI[ MTS1GF\!BZP-:KC+BW2]]#IZ6P0[YO=8-7CU#H+!.7U&;]2?[H@*$W?VZ0EYS MS,\^'LB9Q854$>8Q*KAI7QOE":(L$H@0)GB8)"'%H,8+)^B,O"5MXY3[P=V+ MX$&_92SSDTDW V9BGX#,SFWT 1,KT_':CWF5?<+Y2N1^@25:3.G^T4]2)4> M>!S>LM]TLZYOZ-U.\02C"5$A11%/3!=)DB*:%!()E7#)P[ @U"K_^>CJHR=E M:7J!(0C.M#@.1K\6GBTB3/>\2V??&?\L*=V:X,.D!?6X/RE-3SO[PW=P01"UV_U'P@EFE1PA*QF4#_DJWU3,HU9Q?@.UPG8(=#!V-C"K,PH\$) MBC"<@XE3R,&)X&0QB'/@V U*G+6.4PK(Y\>%C$*61I=U?5O?EROQ?D'O #D@ MQQ>8( G$$ X,913M3MP+;F5]/R_-9#=0]L<)((;-@Q<,8#; 3OS@#\.%IY#B MH)2N"2 G5ITR Z1?L!>M3XRC (.[N,^6G9G75^ MD,\ 9K7VQI '1@N#+>?!EO7U!]0]WW!_$>QS&ZS9]7>DF@!33T>P,3F=],@V M >0OCWA3D(3M 4+.9^\T&ZOG+U_EHDDJI.7SC" M9RK$.:942!LW[?CR(_MG+<&@H1AT).UL[ DT^LWB^3+"+!E(/&M#U"]%CW^E M7VS-AO[+UEJ<6&X2!>\79:V3 T^=T15KIP.7T=6V?_>,YRHM&$X0+929;T-3 M5/!,(!/;3D,1,BY P%/DQK[[K7I\;334MNAW]5QB.S<#S^"PW2NE7F':.L2 MM&0]M['J%Z M,!TQUBWK-OD8[REO2];:G&]2A"F1*46BP#'"1GM)0C(DXH(S$K%(9E:%+""J M(RMUQT?3Q:5J=J:R*M&VY:+JF+%/2+#'LU_!1T,)IO*V UGV)^!E'U*QRB( MN:5ZG/W5 F5_@ 7OR0JQ7VNR;!&P>+M9)/"7G;N&<2E%$Y'X0A?R6IUL.C3+ MPS@F><00B\V,SB2AJ"#Z()/&29*2+&.8@I)' ;1'-JEK3MK(H)@O']9CN@<9%)(CK/K/NY8N\:P[VG3=>*)6&"D>(1KA .$Q"1!7&*%0)9EA%*LI! M78].T!D[]KIQQ)<=6<<2EQ?H)$+E+.8Y8FEF*@VR A%M1A$5. HU<(F&!SBF MX7Q\G.8R-+TQ_(!B&8X^7U!@+'KS'5A3'*%0?$ JWX4_+ZB\3N'/<5%/%OZ< M>!P>S/I0ZL]7O*'UG5Q_]624QI@I@3))FGEK&!&GEP.H:,C MK'B,X3U"T8!!08%/HY+4]/ MC.?(2Y,%?9HQ( UU'P>>0]S YYRST#CC> ,#XIQ#S4D)_9]E#DF] MUA'FI- ])Y?3[\!3X*^J+W(A^4J*;JPKH-CFV+LCZVB7(Q.L":^'*8-K98[* MW:^4/D2&*:*KM*#,]CZ1G)+:CRXX63Y[GSB[J>R]SXW0"OFFZP_Q]E'^3=+Z M5D,K9R*-51AE!*5YF"*,A4(DD0E22899(?,B$J!:63 'DP4+7C;)T-^8W&,? MY*/HVNVQHV(&TW=H#V3#4M#P-%'+XSXXIFAX?)3^C]/NN \>4+/CWH4<^K]] MH[6XO;_[M7R87Y5+48.*W(Z_/7:"B2$:W,[OC1;\^NGF@ZF56,ZUO)"ZMA." M#^_SY\L,T_P^<;W6L?4+YM:P[?B2TW5JZQ5IKT5;_Y/.M6NF9:-\*]L_/Y3K M;(DN*W0G573&PQ2'11JC(LH>Y:YF%=YIYQ1.=@;#D_3PL_]6\+W:T79: M8MO?XB*X7*WJ.7M<-5-0].G@AOJM"+&0WF-KG5.4)F^E,R#RL=8Y0Z\X5H4T MF8!T\=>Z>GQ8ZJ47CT)[B:8E3UN]*<6V>/,3O9=OJWLZ+V!1ABZ.:M:R#2WLO#*RG3 D[.,& MNZ(,!PL6@(6W?G^0T1OT*[4URH*?K(C2H:\F@4$[-2TZO.ED/DT'!=EN9##_L MM@/_5FJL]&8N3 'WIJ9:,,RR"*DL,TVFTP(5F.>H($S(- S3!#9!^ B-D55Q M0['I P#;5H\A8K>7GBDG3/'V11PA1;Q'&D\[Y3$*DVZ//2*^W!/['CWCSEBN MOE8"/BWL^.N3WAHWI!TNBU](/'P ]" L3+..R#G&C*]^L% M.GI=?.)1M^VL756_>_E]OH3L47LO3J-(^C'8SK0OG-V>Y"R7D\[HQX(_#"6/ M^]!1"3SM0/MK3[KW'!7KY:YS_"%'U>#:@WQ68%PJD)$0A$A3CF.F MO>UH4YJ>*+-$$14618Y$'C.$>8$1B25&-"$1)U+P(BL@&1'MLB,G/S25Q$Y= M73JI0QPS5N0,B33+$([-/.Y8GY4E%E&JHCPI"JLBSC.D=NDMYBROI3T#2P&T M5_T"P,W-'K^^S$F[Z+3F8D^0 W.P_UMX%?,7N5CHK]NG:B6[_2WCL?$'PS1B(8HUCIO,B"HH(EM$?/!ZB.K04OO7Y?!)^N)UL=!Z%>*LT6#Z<:> M5 X5S(?BV1L6LRXREE(0X(8HQQAO=DCRE2,)(^T88A3FJ16S3DL3R7BEB0VV=G[JF(C! MU->I,-&P]#IUB;M@O$)98D/^AZU*W 7GG*+$O74<.XMT?=&OU0?M6)5W<[:0 M[2G@LA1_K2KQ;;Y8-(VZM[#;M@:F>.1D8*>([8::F_92=H^6G:NJXYZMKJ!UZOQSQ@ MXJNKB0,'TS8[<8?HH ?*&4N=,YCPEGZ_J19S_KQ5F8PG-,8Q,SE@U+0K#!$M M)$.29EE<)"'&$M2YX12AT6W->L:=8+^4GN3*=R6[JZFDN MI'CS_-M2B@_;F1&7?#5_:BJ?-UWPL)0R"K,<%=2,QF&10$1(BKB4W%0M1WHG MA>RBF_P+9:!UCM-N%QP8+I?--E<,U)P)Z#GPPSP;S\>2?FT#'T M?!%LRMF"W7JV[0S=45H5NN/E:;-W8&!2-\ =H)<.PADKP:\-?ULUX0U]A/@L MFV2$+ZOZD:\>ZTV/7.W02XP3@406%0A'$J-"D$C_)XR4+)3$D?4UXB"UD2U2 M1[\Y(M0P'O87E5YQ<;NX/!\='8^7I3 0XSPN-B[9#6 M>3Y(WI(]SV!EXA30\T$[3 SUL":\Y.E35=[(ZI.L+I_N3#\?[64^TL7BV=QI M MIB#RPSLOW2U-'-N^O@D_[_6EL,%[)C-3O-52VX;_801OWFR#,\,&OC M%QE0)96ES$X554-K3U9992GD;H65[2LN?>WW5_M]V33BZ_J"@,L9+9<;6;=[ MOJU/RS]WO2,[GB"M\.V@&E;M$5 "AI$ (U0, F4W[&[OAV-"1ON@X3>[\$/ M>]7MY//F<3DO3:"[NF?SLOENK)LK-_]H:D^4K+7#$12H1 M33.,9"XIB6C***RQ (3X%">;;J3P0SWGP%,*"$:[4\E8X,",QIJ+8(>-BV"/ MD6"'$W_G#1?Q/9TO0*0G/4^X@/+R_."TQCGE9>_IO/Z=+AZEN8Y85,TXDD5[ S\D^.KSMQ#DJO<(=Y*/V/.U:[5.7= MK:SOFU9(=/58-Y?%G^6ZRN-:W=3SDL\?Z.)#N9T8E1"6,Z'UEO"$(RQ(BHHX M35$F"%4ICF@>"5#-BQ,;(RNXP^@M-S3MMO3Q,8(9 <,/,@PU7C15K@AX,E)@\I.:)U=P7AHFYW6< MAPC=5^675<7_\79NOM#8SC!;Z#S&C3.$8%Q&*"M-%I@@C1%3. M4"KU#Y4*"5%6Z6\0HB.;G@W=0'0$@P=9![SA+%@:3L!3AH:!M+,TON$!7Z$8 M"!KR%\&&@0O3-CEH>- _[;CP.F3(6F9_TX:&24X]=L@:A"/SA^S?=0U[[!!I M%EY>/ZZ6*UJ:3.Q9&H4959R@+,;25,0EB-$H1X0()225.,<1+/K11VZ:(,B^ M,K1,!#M<0*,AO0#:!D5\P>(4&W%&Q"%(8B/H&;&2WN4G#IG8B'H8.;%ZR\TQ M^&S2JZ[5;\LVW^J:K;0S;M*PWGWG7_7W0KZOZA-] F9)J&A.\@*E$6$(QTF& M2$HC5,@<%T3%42A!)?IG\#*RF7C1#P/8M.XCR1NY5E?ZM#1?S13/HY1@@K!(3?PU31 I,$.Y*-(X+%)%"U#\ M]22ED4W#EJYIE]-0-G]I:0-]EI-@67HD/B ^AM.TL/]B"')?'D))^E,ZP,, MB7NPPP^^X)#E_;6\^U"^-WD>EWJ]WY>K\N[MRES>U'^KW_US]7SYK19+_6/M M2%P]U>)O=5>+:9OV[;C^R/I\U3K(VEG>24:BS;?Z=[ELW.6W=-7TQKK11K)N M+P/>_?.QZ:MA!C8LFP=;A_NJ>I(F &H> F2-NT+?;R>F0AT8%!T-<(^5M#Z@ MU#^?"X6GZ43W(1=RI%0YF34#*D.,,( M)SA$-)(2%9(D6:*]%:) 9<>6B-;MH94$ -O?'N@L?-*/ D,/-5L3(EI:&+H M7@2=_"/,++$0T==%;0^E:>]DAT4^N'ZU> 4>9KCFJTJO$&FH\&WU?S^6,@D- M;.LI!6F8LBS.49C$!<(T3LV,V13QHN JH;$BD56/LF%28X<@]"]67X/_\4AK M_;;)X\#VQ_0!D(;C$?Y$A^EQ1S>(FLP5;+(P#/$@";M4%G@SD0$L[ ,8_C!Q M"V<,8>,GPF$G94^\8V"!R:(?=H+LQD(LWX ?K3ZT]3*WM6B:-,[E\J:N^*=J M=2FJ!S.Q"5I":[W@R$:JXR-8CR18<].TNC$L2=&TN-&]2&CT&C M 8S;0Y8C5!6"P;"Z11C3V6R8PM8\-US"OSE\\IK=\I+N_X=\FUE4CAGC)@, M,5F8]FD)PE$2(A+',6*1I*J(6985U*6F]B3%D2W(L8+1X(^6M.4F;P^>W0'& M*R0P&^&&AG.Q[*"$GBMD3]-[E;+80?%/U<(.O^BF_F]E6TA[2[^O;V2UJ='_ M6O^B;?8\HS0NDAAC,ZI5(8QQA)@*"Y20E,:A-A&AL+I9!=(=V12LB07SMK_X MBGZ'9H'8 FAG"$: !68.-HAHFL$."Q?-#S:_;=GP9QZ M&@SHZQYK87XKA6GG^UAJ]^3==VZL5M.$:2;RI) I3A#!F4"8TQ01PA2*:)%$ M291'+(MFI;QK1LF>60]SB@DKE2E:E3E@Q3Z$LE<3L]C6=LSO'Q[;^P-MIN02 M>&T+@]LR:.H=/<_E,+N\!"TSWKIZG07"F!4Q)VF_?CG,$"Q6M3"#B\"3V]]V MH:T/I:KJ^[9#B!DB,\,D(4(2?5QAD?996$*0_G^(.,X(C@I5J,1Z>.0I(F,[ M*!W98(=N-Q')\JC2BU"_I? E-] #<1$9E)X^))-34OK)12=+11\2:S,3Q1E:P[(S-"R/KT,V[:_L(X%:*X0B?DP P93 -+_VF&!PP[11MVZXR633M M@/'=:-GA+QV/P_,EO;NKC?^G5>):?99/LGR4+P;N)93BG!58GWY5@K!*<\0* M21'A85%D#-,X LU6M:(Z]DZSQX-)A>FX !Z'K0"T/ S[A@6X$9U"9-21A""A M?9V#K6A.>PJ&P'!P!@:][#Q:L#:>[5O9_KDSWN2*/LQ7=+'IC4:B)*,\QZA( M1*C]4"7-*&:%%,-"D;S(4@+*0[8G/;+-://JEB8ICC_6M7':Z':"YV(;?@"V MFP-@:V=)QD$,9DXNQ=\?EZO&LUU5VI0819AK*_))KKIPFODY?))2(U#PTUJT MG\VGL7VT$V^4!G=P5/V-3;0E//4@12 @1T8K0E> >^IOGX187M?7JZ_UN[J\ M6]Z(ZW*3^?AI97[^;?E9+;C)@;Q=+4Q/K_=5[9*![8'4Z'[/NI6$J5=L.DR_ MH[5I7+-L.T_KK7\_$[BL5NV#W^9:\3Y+M9"\2PV^K8RN[;6Q-F60;BG:/CZF MX4/,Q)\0U 6;]L/Q?-;RB*W3*_#AK MLI-Z<5 P7OIPX/==ZU[;&OOUAMCM^$0F$55%A+)8_P>G7"*6% (EA8IDQ&,> M):!9;\?)C&PRUD0WNSVTRO4H-'9&X'R!82I_(.L(U2/],GFK;#U*9.*RUCY! M#VM:>Y]VF$7[<%N9*HKW\R6GBZZ08OG;0U7^2O7?YOKXMLWC6E<#I%+O\EI7 MB5X.89PDJ, )1;S@...YC&5BU;38D?[(FOS;@XEJ*/WK0#5,!?_LN H>-5O! M?<=70+>, ::V.N#=;P4F0!%F'EP =)E_Z_+-M9^(.RZBCC-R?7XU80-SW>'H M&Z'KL.IT0W7=1=X;LWO&,JYM$R^%T-^BY4VU7-'%_SM_N*J$G$D1D2BG&>(J M#[6;15)$LRQ$1.:)2HHL%;%5T5\_F9&-<]<4L*-\$;2T TT\,-2A[1&/ M5O M;OV)#[.JKI([M$'L$^R,]H='EYVX[6&?:(?M#GN?AD>Q/TN]SDH:N_]6ZB__ M?5>\8#HYV(:G^]88_8BS(1WLT6Y:4=A'B7MA& [_^D( >N9Q$AX4?+61S"FJ MVKOP9.%2&_%VXZ!6S\-//%]64C8QTZHTO8'6'2T*%2<)%JB((M-,6.^3+&-4 M_RV169A+G!;8]DQSE,+(RMG0-.W$.Z+V?O1Q/(;/'&=+"5/ EP(ZG!B.2VI_ M)CA;8C>O'RXYR+7OE:K'>3_^WF3N>2_;NPYX_X/.27?=A+=KM7L]]UDN3!G& ME788EDV#9$:74JRG*6Q20 K)L8JI0#SC)KT&<\2B,$:2I3AEC/ $@^8;G,?. MV);)$$8-Y: C'5S6M XS4V<&>@#N2,J@CU4=Q[C0Y5?S?Y/*\$079F7CKM5SD[I@?G%9BOT?[#PY MP]JCBK.P0&F:F9G7F*(BTW]32S4L3U#=YNP_][7A'^$P(2P3/8X&$4-H!YH(A M4A04J2C-:81E$J:J^TS>E>*'_$36?/GY/*3^^:M\$G8[TV38PC8F0^BBS0G= MTKL(MIP$[1,&]1<_W'OAJBI7\_+1J$.73^@CE.T5/%]C@<[B9=IY03Y@.Q@D MY&51YY3XZEY^68<9-LXA(TD1APE%H2+$S$$DJ,CS",5$2A6*A(\N1WM#UMG5/@63G:7R(#S,!KG([9)*WB>5O[SQHU2F3A+O$_5(1GCOX^>H MZBW]_NZ[<77E&UE*-==G:56()&:YF1#(36ZP1?]]XNIU"":.I9LCMIJFG4TI$,?NJ(GA["ZJBJ)\7RJJJ'5%Y! M54^*>EQ53S_NVJ&)K3Z46NN;8.<;NIPOOSS4DHKK\G=:STU-VV=M'*)9F*4Q M2Q0VXX:IWF8CT^X@%XCA+,]4)'&1@_JTV1(>.^)U_?YS\-01#&K3IWW9L 'M MTV0)HV4H:P1P8-IN. BV+%P$#1-!RX4IC%CS$7SV) M-B1BTZW)SI) R%LIS'Z?)J!SL)XFLZJ"6J[FM0R$YN6,.3I#@-I9%.\@G3=M MIQFVH]E AH_ ,'*Q\^]VG-\VP;T-0:R+33M&?4[YP:0M7OSGQ"0+0(7&6_]SN30?"^>K@M%WX-;LX'8@W MT,GI\'EX7L^'(&(C'+$DX)$-!82 M2ZMH7B^5T6-Y:[KM!-NE@Y[VH]2OI-YDAP8(QA;;/OW'B_AN*4 ',/A)_1F4 MJ"?]Y_2[DZ4 #;*_FP8T_+!K7')_W4]R]>X[7SR:\05_K2KQ;;Y8S'B1)2(7 M$=6C'62[+2_'WY9.2KY64INL]JV4UYR2C.,Q81)%2$]=YJ,AR* MD",FDI (061&K2(8O53&OS0U=)M WOJK")N*TX]1OPIZDQRHARY"6ZN>E5!] MFZ->8&=CU/_::F'_VI.HHI5X:WVT>_C,X;IOGC=__<^YK/5"7Y^;(:"7W^?+ M64[-E)H\02HLF+D@5:B@M$ DS*,HC3%+J%6G!1C9D=5V9Z+UAG;S=?YT^7OP MAV$ F)YD"::=8^P?(IA^GX..^XQ>*V%]C^OM)_HZDWNM@#@YQ-?N;3>3\>61 M+>5=XWA=5>6R6LQ%$T1J@AC=CH5IRD7*0J0HD0BKA"*F$H42&5)">91):E7% M"* Y=B[%EH-@CX4V!.@X!<\&2SMSX1DAF*TX&QRPP0"(Z\E:V%"OQ YTE8! M(TJQB E)\TA8S9>Q(S>^^]\0OP@>#/EFDY1K!BY,"0>W/H9;XF=G$_RA CX: M=(#<; !YMP6DH>[/%-A)ZG&V_XL@:OMMT0VA.FE[)=&RWYVVY(!,J_2Q,1.]%,M32S?=O,#=@9I;DXDVX+A&<,Y2T*9 MHB@N8H0E%8AQ+E&8FL(GEA,:@^(*_>1&MA)ME_2=V1VP+7\ *KLMWQ\ , NP M-^]V)W2PI>UOP[>3T=.&/T!LT@W?3O"7&[[E6X[! /Y5BL>%O%9'QFTOWSSO M_*N=FZA4(B17.8IXFFK//R.(RI AS$.5YQFA^D B@P &1C9!AR?"0^9.NF, MK&6<8$2\8";#"2IXH,!17E]1 RCY:4,(CN RWK31I=%":8J M3! .DUP;$Y6@PF0W\81$D0BS4&"KR\.7"X]L)%I2]DF#>S+WJ_DYDL#4MZ7B MT/UL3QK[K$=7J=P2'0<^(E!VXS'.>Q(:]QZ?+(?Q&).[:8M'?^]M_I\9.]0- M>FA3>F9I$4G"0X%(D1.$B4@0"15#68+S(A(\PIET&'QO0]OJVW7VO/N?UJS\ M'(B.&3-JJ6I&->W/!#Q[!. AO';.@C>T7(NRCT[H:Q!:SW7QE8;L(O)X,_D. M2;[V-+Z3(%C,X3O]KN.A8U7Q?WRM%OJ-93O#[*9:S/E.V"P164*5+%"$&48X MQ1BQ-(X1)521+ _C!&>@4\80Q;%O'W?H_VLWMPUXG!C$S/+\X!,)F#TX!H+I M/V[(!W]T?XXR6=A::%^GAD%ZTQX3;,4_.!=8O^AF"!K+TO:.,#<9;>^(;6O- M1!\#"#''@R8+(4]#1(5(49Z1..0LU4X%J*U#/[F134"[[76-2IH;M8Z^E M ?3L[($_3&#&X"PXP ; 3DI/VC] ;%+5MQ/\I=Y;O@6_8S3]12_YZI$N%L]F MBNGORZOJBVP'E?ZJO8W'6H)O&2%KCJSC>Q-6USRUXUJ?EG]N!K#2\CE82+N+OWDHZO0_OJ'!E)JKH MLTDS9(<1F>$BR5!(L@AAJ2+$(D91F&=1CJ,X"6.K^XB7"X]M*9H9/)H6<-S0 MGNS]"GZ.1$ %MA,&U.O@&.=.O0WV%IJLE\$Q]G=[%QS]O9L3_:NL[_07<#=B MKS?MM_/E0]7]8[;SP\<&#:73'ST5P!, M3SO9 4O/N[$? M8#PY](Y,3.KHGP?4RP/ F:LYYAQW[9ANJX9N+=>7D=)4"%^KIH=S^QLQ8RQA MH4P$2B.5(QQCC(HTYBC+XE3I;3\EH7*X7X#P,,T]0]/1O)9<:LLE@I\>M%_U M<]/<=6<7-+7-YI<-=1"[:,M+T!*M4VB5]SXS&1V0$#7VG- M$-+3)CD[@'*0\NRR!CPX9PO3+\0[9:L__KA_J&NGIJDZ/5,OH0RQ4E&D"RT MJX"QBA A>8@B6I@R1A5*"KI'M*(ZLHZO";?^^'R'/,P+L$/0;OOWC@M,Y=9/>WS=C0GW>!!,+SD3KX^L>&VR0]!X,,O=5E47P?NJ6I459$[Y M*02&U<^#\##-LY![!.]Y0$PG'3RUYF3J-R#4KN8-/0I7NJ:4K1G:V6;O?%Z5 MOR]OI*S_6E>/#V EM%QN9*5LZ_-VV @^R]5C70:_+P/#3-!P8Z^7MB -Z^D( M^,#TU@Z:$507*+F3*MO2F$RU@4+OJCKT5;?#\27G]:,4.Y6#7?KN+",TX4Q) M)"C+$0X9,1/#)L'13,TU'V-)U)CZ^#XKX\L@Z_X#@)N[J_G[?.EIE THRMO9,EUP2V M=VV;Y$ZBBCCF68:HI*;P/HJ0UE]NRFNB),]$*!5(CT'4Q\Z-V?+2SM;9Y6;G MSMDY<18&M9T]& U F(WPB1U\&K(+!KZF'X-H3SOMV 66@^G&3HO ZW,_/9KS M?J5V$V5FK,!AR@N*DD2%"/.XT'8G*1 /<9[%HI AL:[3/49@9(/2DC0WO_#T MGY.8])L%'Y+"-'\4(>W+>\\5UJW,%R@TJ.RW3Z*>\M^CKTU6!MS']&XY<.]S M;@[,)[DR%_'-!&(AQ9OGWY92?"@_E V%\NZ2K^9/C<.TV5I327A.,$8JBQ3" M9A :RP5%-)>94#0B.06U$82S,++EV5 .Z(;T7V#.B@.L=A[+N& !W1:3D;/F M)&#/P4^&F6!>_AQL(>P8>KXP94/=> ^S]S5[H3D873_(NFM#,H)WXXZ7)Q?' M@8%)_1QW@%XZ.V>LY# NY.FA;WYDTW%#GX,G$[VKF^EV^A.P:<9U M6KKA**:+8# U[Y7)7^^@8\*XS?I8+S+=?(\7;._-]'CY.Z_[=&<\=Y5KEJ5) MEC.9(9'C%&%2Z/TY2E*D\IPD-(TH,\V^[ =GV9,&*1=\?)9)!.5FSWG8V7.J M-1L[F[67O?H8M&?MT6<"YFUOWO !V)M'WY![P!EW(SY&^$?8@'L L=QX^U9P M,T*W=5,/^-QT&/C.KSJ^@J5A+$#!DVGU"+- 5KC:V1YO M,+G=:*[!:,A?!!T#%^V,L):'BZ#EPI])@&E 0.^Z9OZV MR?\[;2=-U^.[;X8+KPH#+QAG"12$135+3="3+PPP3GH0$EC(\)KLC'T*NS^YF-O*G96?*?IS/ M &8$C[58O0BVK+?=TS:E3!==;[7FIR-<#4\#H[=4Z5&9G3C'>@K@#Y.S)Z'J MM@MLQA13QF5!"$%.*SC<@LBJR4UM>CC=KZPO0_9?&_M.Y-UUT*8Z[_<,ZX\"#,IJ<37B+B;P MAL1)0MC-R'%9W"Y(7JPUW3W)<2'VKDM./.(X"*DJ[_0W]OZM9*M;O40S"9@P M7,@DCI%B68BPBLTPE(0A$D9%$HM4Y9R!QA\=(3*R2AF2R- ,#-&+P)!U&IY\ M%" [-_5=5/)]_I0JOG\ M:+J4KT^(6\?Y=\DK=_K;\$LP9@JS+C62Z$0SN(0L:P@*&3Z-XQB@64( MFGYN27ADU>W8"!9-D_V'COY%H+\I!#CXW!9).WT> Q^8CJ^A:5BXV%1,/%^8 MSD!,-LU%+P+#1V 8\3@('2BZKU'HMF2G'88.!.-@'#KT?==Q!-THQ=;9-OY" M53:)UF8+"XG*4D484FF,$>8D1 4UD]&)&79,6!X+4*5%+[5I#M);FDX[?3]> M=B;"&PI.QV)[ !Q@(YFW,0!^MB4<,6(A].%[ YB7'9H*GQB1_G)>RF9,^ M"Q,1QI10E"DLS0BR%!51FJ$X*B(F)">)!-WT#9,<^WC<,7!L;'?PA^$B:-@ MZKL%E'9*[Q<@X,&Z;Z:Y'3C^)IL?R#OV=/,MP1]CPOD! -93S@_?A--SZ4U5^?EQH/65I=%G7EZ)Z6$GQ?D'O;$/8IU<868$U860H!X8TBG9; M704=%_8Q[1X29E&FMM+U"!4V5:"&@+4"B"B+9#><33-$SX:Z75 M;K@,+L 78_8)[LEL?_8]-C#V > M,ROVD-AYDU.NU74M-%/U\]NY*> JQ7)&.$V2F.4H3V/M>J4I1C3,"B1(GD8D M"[,\*M9%5)9QSM/4K/1ZOVP*9D(WE (S",7969)C\BG1I3TO>*FVQ]*[6G( MI0F"[HQEG>448\Y"CK#68'VBBB)$<2P0)@03IK*<)]BA-O(X-0>U=JB&7-/N MI@+#M/@$3'8*?(;43KJ[D=3<0NQ.0O:GMOTB>=+8$T0F5=9^05_JZ<#3KW]B MVBN4^=R,_3)O+F=)I"2-J4)9;B:B9VF.2!+&*,IISFDH(H5!=2Y3,#WR>6J' MTD50MK.]Z&)1?3-9(S](F>+N1SC]@,QVO#;JV8/,NV0NO'8@,J+(Z^.;&Y;1V6W>5-'>K /@Y79!=1/<+LWD#U/79N ,3DEW_0^FH^,=-X8CG# M),YIFA:HB)0^+A4A1C1-0J2=J3Q*XS#A67;&I-@C)*\> M'VHP6--M.NB,$B Z*9WW -$AI5<*$)T4^72 Z/0K,-LGY'SV3OLOJ^=+(?07 M8=FDTU[73?,NO?8LSAAG-)K799\@P!3977YK5;85KL. --=N:Y76C*.>I/,[C>*:D$\\X;;?O)5J7LIF9DP]9X\F!F;**HSON8V%S=*0$I[$'$4XE29/($-% MFB0[-)O M2J+:SJK^]C&0G)ZV-CN:D^YV(!A>;H"PE]VLPSM:E_/R;GDCZV8NI5FXY'K; M;1L.K6>*)"I/DIS&B&(6(5SD%-$PS1%-24)8(A-%0?F;=F3'/EIV3)@P;SL] M-=CGPWG$G"6J=B;#/U; $Z@/F, &!":U)PMB2712$P(#XJ4- ;Y]=OQ]G?9T MU>3E-7V@9RP2>2KR'/%4FPPL5((8"RF*XCC"@G"2:Y_GK!#\$:H31>''3$@\ M"B8XYNR*S0AIB<;):-!IN!@E!MTCK?\P]#%BKQ6)[A&\)QC=]Y:;+6AN]]I+ M\G4,AR:\H)P6B$9,()PSAHJ04Q2*#"#A&P]2;K(.$DYFZ'";<%O,[4.S*P$=(C7P%N9NK5LDVB-+/BYD<&X(XU_];[W-OQ MC+#G>;>O,>36LR<'(/PCS-3K <1]F*TWC_ -7"Z<9_B%]GA8NX862[Z2=V@O[&D'$; &//GD\NYN=?6UO+LIEWKM MQ8?RR^/]?=UT/%VNRENV>%_5EP\+MOA;W76SL\Q/ 2\\LNW5_-1-+#VX^FK: M>6F71OLYRE&J^"E15!Y>+17 CR^7Z2GK9 M-1EJ/*/ 2&:"R7N#,9J!V/;),O#/H=^E9L%H&.N8@!YU3X*7LI#B M0F1(49.;)6)N1F(K)$2<%B$)(R8HK(>+1]Q^3,CL8@%GP> V,%%3#'XR-'\. MFEELRX=J.6^LJ89A3=_C.,4!"7V-5SQ%9MIQBP/"'HQ?''H>7I'SMCLYO)\O M.5VT$RKXHU;A@A%"$JVXJ4@1CF2."I5'B/*4Q1&F*578MACG!(VQKULZJD%+ M=CT]11.V+\ YA4Z_MGJ2&7@VAHL+JK<9$,BIU.;4FI-5V0P(M5M@,_2H8_)! M&Q(M[YJA,9_G=U]7U^JW95O>/Z-QF@H6,B05CTVK=ZU_L*YPQF8*2 M&'NIC:R.#36S9SPN93N9_2+8\ -,5>@%S6XG]08%3$LW9->CGAK*J%)(TVX3 M&SRF,]C(Z"NSH9?6M$D.-F(?Y#M8O02/I.CSREU5-EF,3[)^?O?=I/,WI]%K M]>'^P>0RSGDW*@H\]=AI\9'UO.,I6#-U$>RP9?3_)6/VT1 W+(S*(D$)KE"!4VTRZ$2@BC-*.)10O*B"%66L9EFG%76E1/6Q"$JM M_:*=T<+CQ,(3M_#H%^^PA>NAW#3C;.]&/LOFOKIMNL:S,&Q)CZR'MS4ME[3)-1EHTG8NA'::.@XP,"4^WD]XAPW4\=$@ MUASM9;GTV$@=#L)XC8!/$7[M=KX#@%@TY1U: 9X1NS\U?B8I$5F:,!1G4:&- M1AHC$L<489Z'-,PPC\S]VW#:_>'2(*, 3ZMOB&TZ:CU?!$VK+?L,S!=+!-+L5;$/(62+[C%%WR=SR06TE!*5Y'A>B)XGSQ0N3I6@>9W0W ?/$$XXQ MN6:&_*:S1BZ+7"A2H"1-",(DBU#!4HPB04@NE2 XLCHU'U]^[+-R0\R]^<@^ M%):A,VTO/FT8ZZA@!Z&JXT\Y-PV3^J0L;NGWMFIY M_8-NL [%$V+DM';%@WH9L5_0[ M-!-M"# [+?0( TPM-PB8:/6Z(<#FA[ZG$UF*Z:\M6"^UJ1N"V8A^I!68U6MN MVMZ-CFT3ON?EG2DS7%2F-__VWC>23-%$[ZAAFA,SP35%A$F!J%0)I5&8R%! M--Z"YLA:WW&@O]W-C ?[RB8(;'9Z[QD,F.ZO<=A0#[;D/=^%.\CKR0C84)S4 M$ @>&D,(*\Z&@3^58I'DQ/[UZH2W^:+15/K,4L3%3*6420PT48@P1(QF4FD MDIR$),Q%(D"![A-TQE;\CJI)_EC3U5]T0QGH:I_"R5+KSY<>ING6PL(5NE\4 M7TI\@LJTBMLOZH&R#CSNIJ#OZ;QN2KJZP55[ ZNZN3KBV@R[>JQK4V5>BD]5 M6:__V50[?IR7\L-*WILL%1*1.&9(ZW>,<%Q01.*0((;CA"1)G@MN-2IB%.Y& M-@:&U[8Z[J)S?)NQG#L,KR<_-36\&YZ;IW:Y[LI]_S",!PWG0&/B]S.U,T&O M]DG!#->K?$A@(S@*F)Y,IU_>)C6XH\#ZTDR/0\1Q0DA5WMW*^MY4J&LZ5_1A M;NX-3+CTFBWF=VW"T3KGA7")J8P4HB$WDV&5*2U2VC%+\UBQ,."**,% M$MKB)/HHF#;C .V;EO63&_E&M9U5!#<> QC9!GA]20Z-[YXP"CZ#NC:B>8OI M]A*;.*1K(_AA1-?J+<>&['7U(.O5LVGD8:B8NZ&'ILW-\ZU>L1D5E$BE2(YS MI$(J$%9I80*Z"JDX50GF,F,)Z-!G07-D;V'-P473P*3]OF^XN @,%T.SB)S1 MM%-_SQ@YN @?YT_-+4]Y-S?-6]IQ[+X&-#F(Z:LINP7%:3NSVT-PT)X=\*J; M>?A0\MH8G+>R_?-#V_F]&U?07B1_KA:F.\PW6HL9*W*6AS%&H6+*3'^)$24F M[Q(785&D0O("=/<#I#^RV5AS$_RTYN?GIN71#DO_&JSS%@Q;0<<7T(Q 4;&B?79;REA6\G7WT0VB;.5=.I[W]S M]Z;-;2M)F^A?0<1$S/A$J":P%+:93SI>SO5<+QI;W6]TG ^,6F6\39%JD-2Q M^M??*@ D01)+9;$ ^;W1T3ZR!51F/F1F955NS:T-JUL/G][>J-_M'H6^KFD& ME+9^5_7E7T0Q3;%( Y3&4IUO_"1!6<*JZW #F$] MRW6FC\[,2/YZ'PC,MG:GP1]%.&:9>@V7-U[]^1U^<>,=&9\T/7Y"8*=+K9^" MZ==.RY_P@S!(Z9^2.KQOB.YX>,NV.[)_,^Z;L!KL:;,QW97&J8\66 X;)FGA0]F72V1FZ!/ MB!TB5@U"@*1FZPQB!T&[)8CE"LX\U+H[P$,U=62U*7C3(:!5C$0%DZ$(4O!>8)0SL%)D"2^'F00 M1PQA$@6Z,SI'RA@D8>J3(,B,^J$#Z4YL&QHNO&45!WMJR-]XZKN4 '/!#7$T M,PT3H .S$'M@FB[-K4OI[=JCHKIKN:E[K"L^'&9DPP1WE6MM2'7>+&H8%!?Y MT<#77Z^LI:[ "G'$B8\9RB0)E($A3#D<08BX'\=Q($+N1((ZM,4I3A7[IF4,:)2YIP% MH#.;&=F)36/#Q(WW4+-Q4^DI.>'$$S4KP".<(:QF9L\]6#";=L"IX:""Z90' M]WWV8$([:PI@1'3FO@ 0("Y; X#>MLPN;]R^^W43R+\KU]60U.?&O"UX+(6( M:(@2(1.$U6$.Y6FDKK**1^E-V]&N:GX%_GDQB]>VRRD=3=:78UV7#;I M6\'*D3E>;Y(@3T.BKX$"1G4A"D4T"GT4IJG/:9YE N=V346L^)DZ-%Z-YMWH MU&C2NDI>5U?)[.0F=0F^2K[VHS!T4.8#&.BYM!J[C-W3GUY3UP)!P.(H#A(_]F$-%L>)3FSYVBS<>'S/1',,:_$!KM1QIJLU2 M[:<=,Z,7(HUEG&"&4JH[-D59C&@B"E-GS=53J1JB M7D754V2AP[C.<1E61"?2PI00+*C%W*T>8:X8N'6^XLR3MGH$NARQU?<@O$KG M3JR_D$>CQORMQZ>^^WO_U=-DS ME]F(,ZX&E!, KNC'F0>4I9^Q:U9WLUYBM MH.2,Z7:ER/FO+#,@R>:'_K\N?GXF2WW5]DULMF7!]!P;]0OE$)[^0^O).U$6 M:WY>5?W^)UON>+%Z4#]4]T5ZZF0]B_(PUX&F(@@9#E#,0XQP( G*6!RC.*9Q M*A.&LQ1TQ_XZ8DQ]VZ;8O/'TGUZ+V_K(>12F?J"6P>OH8Z#G2C62>'M1ZIFN MM3#6HSI>Z:MCYBG_^E\(F"WL_"[!P M'C(R)/]*,2(8./U!(> Z=H;JFW@6:N_?+%(F6) '0EF<-$(XY#G*]'V27I6LRYRWY:Z:>_R]V(KONR?=[KNI2O4SD:1Y[*,XB71M,HT1B5*N:Y-% ME.5A*A*CY)!12E,?1%NT/4W<:ZB;%^X. S6L4$[%!QZ[VI)OM.2;FK!%[?(P M!.85S,Z@L*MC[H7$33FSD70#1P%^+7T!YVZ?ZN<@;NR M_$?Y?L6_RO?_VK[<_E7RS1_E:JN..=5O-A^6_.^;[>I!,<(W[TKUPW/)_U$V M7T_#6VTWU*:^%%>GN[(NV%,<>L[>O%: M;VY_D*U^=:D32#\+L?5NGYZ6!:L4&6ZR MO^ZVFRU9Z:NFVX>'[?NRRNR[?=R:6N'>!:9.BCG2]13A4CQ4U\=EN5Z)]:[J M#-7J5?>XWIG>V RC,F[6G "LU0NL0#9DE%9K;+")C C%(4&)Y#'"D? 1#05'*<5Y$OLT8P)4#3!( M;?H[DIJV5Q/W]M3!ER8#@!G?I+B! 7R]THV P]T?)**[VY@!6G-?T8R+W7%O M8_"2PQXP"Y)SE@LN4!P*BG"B>ZQ3(E :!SG),AGR%#0ZN)/*Q/I\TM\%>//9 MC8J9\EXM*TQI^[JU3-R7Q;&*=M-X_9XK?2HY_##> MOC6Q/BE*.@A<39_?DS3W9L\$''=A[66#Z<]]26J?%2(>R$'MEL3**SU;:C97 MM%N$MO_9\\2U>0'?Q8/^1+Z):JCHZN'C2J[+QXK&[R_-+^LN-8Q)2<,X1#+C M.<*!'Z*,9 SE,4E3F>-&#.P2OE#8 AZD\=@"]E:7$E/-"0&,H--PTF\K@R H.TYE5W$[$O%-OH)=LAC,]JI77Y\A_K\I_Z/GS- M%($O8OM5?A,;43Z+S2)@)/!I*I&?1RG"-!(H$WF,"(EBS&08T!R4XV] 'HZ&@1M/L:!=AST3+D!)$3,_ MI)^)-GY(MY<*IH05'<]0+-#AO%L"J\/YV5*S'L"VM_E L1?E6 M;;8/2L<68>8'1!VRD2]Q@'":!HA(EJ.<"AIE&68!!A96GZP_M:K4U<8526]/ M$UI3?0K(L-HX$!.F.S )+8JI.^6XHI3Z=+V9"ZD[A;DLH^Y^#*Y0GQ2^R[L? MZY7XLJL"A"P+4\G]3&F3$ CG28!HZDN4IW$N:11)F4A3;3I??&)5JLAY%3VO M)FBN1Q!&^<2":!G-P#"!#,[ MC26U\P!'5Y_/*305],1/-'[)[A:E+AX]-.N[)S]U2:D>/KS2*0W5S>OM]H/0 M<_26^CIGIT]Q)P\O:) (B=4&F>:<(YP%&:*)'R.6^T%("$UX IH5X8"GJ2]5 M]T2]4A<*X0-SLDF9F'($^\)ZY?2=11;&N]3]E\,;3F=(UC]X1][.7JJX" MS&E?,(?H.;H0A9IET(?[,ODW]1ED\S4!=[:!;FZ>CW+MLD'W_&K;&?^?Q-5^^:WZ\UV4\UX_YUL!#\TO3^<60*>Q&G""4K\ M7"),8X9(P!@2F9]0B=,HB$%>WI7\3.[A*1JH(GU2)P'LK7PEYF8F;48D89:M M(MJ V) ]2>J;9JZI(SA<-6R^DIMY>SF[@>ZBS;.C9>T,7\>0>.TG/JR*?PO^ MD2M2A2QT3E$S6ZP>\L%/9XRIW^T>U>.KK?KV%H>'JT:Y]S_(ZH_UFO]5+)6R MIH&@08A1&)!$U]\0E Z0,3%^;]",VL[B_[ MP-5_E8SO>8UV'B]7>DII%@JW6@VH)8GD5)BD(J(H13D2&2QSFBN?25VR[5 M)D1>:PNZ9'?B/4<3?+W-IN/3F7]WN0[SB;>3JCVL;AE[UB?VU]PU^J'\!;>) M#F;_R^X+_52T7-O._8F>C#)O Z@6#FJI)%$[)HIG8FE'GW-'OA M[-JE'81TTQZMF_V!?FAG+\S6 *V;T7;'LYXG[+RZQI[LF\1CD>" QQD*A2\0 M3G*,\@"'*,59E.,DPYBG$"_L=/FI$V&^?W]__QWF-YW);^;GV$L%4_2:SB3M MX;M%<.0/G"T^Z_[=+=CY?MOSE.4LD)-V&E65&>'?2"H=H2 BD1ME"$*><81YA%%&4G5 1,G M81I$N<\B#)MY?$YB8BVN!D$<*5KME!VXF.V4UTD+4U*@H!:#B?MD<3:&^(+ MS$.'^P2\'#'<^Z2=XMWIX>;5E.(J+'"W5FN+;5'6=>YB)62QW70E_<[YX9[TX] 0SY M6L-LINUS@ >S"2VX]O0G2I"Y5G9'-L2:C5DMS;5@G=NCJ]>S;"I)BK+J4GY< MNI5GQF7,4NTJ))%09VR".R) 8R>BJ'>4@K7G;4IJ(?=&>TNBEZ_()JEC6 MIJH7^Z3^X>-6/&X6)(I37R:QGK+.$):,(JH+#Q(9IR+,>"YRHY89)L0F5NVN MX++WIZ;N5>2!1X5!V,RTW!48,"6WQ\$Z>#XDH./0=R>I5PE<#PG=%W8>?,>Z M(72Q%9^*Y\O,I#_*]6:SB'A$@A"'*$LR75&49XCR@"#I9TK5(QRD/DC%QPA. MK.:M-%'OKV+[P^/**=(<>3'7B&V[E#2( [>D495:0O\BTW-UY%WFEK M:2-!W769'B8W=\-I(^$[>D^;O>>9A%J-0;?!J7RG-EN,SQJ(=MC/ M?A';[G^WG)?ZZ%'_1Q\[@D5&,\)"&B!U!H@0]A,?$3^EB+!8583A_&*=A$^),>IBIL!;1HE*"*Q0#AF$F4"1XA$,N=4 M"BX(Z*3>161BI?RLL-&]>,JQ%LOFJ!B&[*Z4%::"1VJ>)C?!O+4A>5R%V+I( MS!L^&Q#R(C0V].SK5]I]41+ORE)G$50/+RB+F2^B%+%(^3@XQ(%29A$@%HL@ M9*$@?@X*Z$_)[,1&H8IE>J0B]7K5=A>?$.P2_[5QOSX(,%AIUQ1H'SG\-4OL M^A#\!0OL+EC]+UM>UP?ZE,5UO30MRV\8VSWNJH8BE372C49*\4.G6^R[Q#7N MAN]3S$)?'8U2(M712&!EMXE 89!%C+(49Q(TWL>8\L1&N,6'5QOD$TZ\3T.! M@FLQ37.*@X2B7) 8J9]2]5.<(!K37-"4TR0/%\^BI.M71;7-@16NZPI7=H+K MW7]]^]&ZWV[*@NVW5&V2[]NY(6:6W.O>=P0*[*L[&68V*XDU1 GD0BRRF(<\H0U'BZ_IH95&R MZB<2LR3,LX2$1FWWX:2G#V]7I"UZ!P/@,S,A5+@A7MD(D M/F)90-7Y/&RE.9N7W05U[9IA_145=/M>WV$$8V27'"$ MI:][0PMU^E<'?H1S@>. 9XSE1@/GC"E.K)A[^C=5Y=JVRL0X\,021^- MF#MTP%&QZX"QB9*9">LN9#9";^[XF9GX'<$TPQ=MLTZ^B8="+[7:?B&/8A%2 M3OV4"(2QR)0-4':4L"A&)$RR6 3$%Z'1K6H?@7ER38XT/4T4FF%RALFP/KN0 M%*:^0"$MLDFZ);DBD>1LP9ES2+K%N4P?Z7D.WB3P_^R6+X&&X7[]3K#JRBVJ M_K[O&ACEE+* (S^)&<)9%J \3C/$"0]EPK(H"XW2N@QH3:QPFKH7W'B:H+XK MWK/@1Z*N;\KWFVWQ6&THG\7VQYJ#YPV;K#6Q&U0- MFFI:LZU+[_[[-^_(BE?S8GX9: 3.^,V@:UQ@5L $D@D&$4.$MKI)-"(PV[4B M1-SV'2/H/3N7X3O[(?AN*;[*O?%8[T,'=2["^Y]ZAI2XUWDFQ^]U%H9^%$F) M6$@EPBGU44[4A^!3*GG":9HE >06THZ-B>U%QO)HYK^;N(HOS7;'<5850]=!M M;4-')GNZ/IHY@=#EJ>TZAN8_T#D!L/.LYV9E> SJ77.?^']WRE;HCM??Q-.Z MW"X292KS(/51XH<$X5 Y@82P%/DDCP(L>2QS(W,Y0&-B^[>GZAW(>C5=\V!4 M'SCC\2@'(L/,$%Q:4%1J1!ZKP%3?FK/%ID:$:H>GQAZ]9M1-1TO#1>3C5(8X M1;F,,NVM5)D@ L6441;G0ZGI0SH!D3F?F=-%YA?$Y ^)V3](9>L%.6S^M5P]ZTI5.S3[F!Q)!_3A6 M1XH04Z6I(J&(AIF/9!)FL4BC)&*@_F&=5*9.VJ@OH)03*O57]WDPDQ" C9FF M7BTQ3$LU.53-NH3FO+IYMQ.ZY]K]7^N%I!&..%;N M+ LDPA&-$:59A'*" Y;D5/J8@O9,&/VI0PN'^_!E%81_:ABH,FT2X+X*1-9P MQYT.+^!>7#'2*KKJ*#W:KCTJO#M2\)NZ:9_BR.%.;0>%JST<2'W>W=T.FHM] MWW(9B^(E_I_WZSNQUE77%MY S^L36PM%=;?95E 8CLMK5./6L.5^-T[!0)S5.(X]>FW*@W?RSF+>? M^Q')289BRG.$XU!M^RS*42:#A$99P,(45-XT1&QJ_UVAMEYIRZ7#.%R1M\T: MZ,#);!-W)3U,8]L9 %7'@7E"_/TB.@_D=Y!ZI7!]O]#]0?F!=^PT^C-A/W2K MRI=V\5.3 1^GZILO?%]I<(01YD&$,C]/$<8X]'F8,N9+6+>B 6J0[[15?Z(# M[:H'Z4JZ5:Z3;BO'BN> [I4+#;>/>O*LN2J- 3.N6PXQ@2F; SA &FVPW["AT_#/TH; ZC(HMR$L81HED>(*SO,VB( M)0IDC(.8LA!GQN:SC\C$UK(FZU5T/;X3GJ9LKNV]T(S;0!<" V,*7;):7%+T M"FUNT5P(;V? 8!\XR$Z-"35@EGI?GQAHWS/7MM8NW1;5&9G*6#='N_'V/4.?*I;KSFEKZ6W)3Y@9=/IIFIG( MU_J,H!<:71^/F5&]\1IFO;OFX_E2?SSW Q\/V+A.@:,CP^N4M5F-\A2@GAOL M26A8CIO3M#ZNMNJ;7QSF&S=W)SCVTQ0' D5I*!!.4X%RG%(4)DS0, DS$A#0 MH+E^6A.;VJ_PY/$A8,S,G"-Q85:KMDE'JDU/Z0F2QPW$;[2"A/B5)51.)8(G4*I"C+)$8^X1(G(6,X!W6(/2X]L5YJ M0L "[*/49EIH)PM,Z32-"33LDG579<['A>>M8+X0Z*(X^?*)*S*2JV%%T(3D M&88RF8]@NA1G/*!A+0GL2S^6C.QF!%.O0->E(L\W=*E7@,Y$Y"O&+!UJ#P^= M*=NUV^WVE+^_7':OU!,6JS_N%=7;%=?SU30S[]:/I%B!JH GH#_UE>-RZ=5# M/#5U8&.\2? VV]M>&VK@?>0!8>_/FI;+TN0)H7!5TCP%B_.60D\(\D4)]92T MIFVK]$7\W-[_)9;/XO-ZM?VQ600Q5NZX]!'A,4682(IRYA/$>)+CF*=<^'** M_DKGC$Q]RAYJM!1[;TJA/P3U>V!?O'KE5<>TPINT$/5<1[NN8F3?>[02XB^BWFU7M;.8?ZS7_JU@N MCTVMCVVC!,:Y"$2"0A:F"-,P4 :1QRA*8HPE\U,&ZT0]0&MB:[>G7.E73X0! M9N:&<#.S88[0@!FH Q!'JHY;X0'$K$^NF[DBT?:FOKS;>L8&CH4+VR3M^S7REJ##%ZY72<2;] M@%!6%\Y=Z\UV[3P@3/OR>>BQ*Y(*]&Q@D;?R*OG7]NF%W1"9+;]72?Q%:D%#M:. M2!"$*! \RHD0H?H_Y.*FC]#$VGG1@D=3'@^]P[ R\U9=( "\2K83'NRLCDGF MR%?M)3.KJSHF[+FG.OJ\98;3OA/"5UG[O[!YEJ99'*:@#"<8_8G5_,"-KB_IK/#[<\\)4.FA.)O9@@G1 M@YD()\#!$Y7LQ'>5@P2D/F]ZD1TT%YE#ELO8-".J_9&O\GU9%>P<[Z$_&98- MFRXSG1H<7%FE!8K^>B76N\VRN6L5_-3#;<<]/KDL&(;B8-GHQX# C)U_S,4] M;04$> _^I?Z\>BKTBO?%H^ ?UA6%OY/EAR5Y,#V0#BPQ\6;X^CM" Z;5$""\/S4OCI380%HKW1U:=S:5-1"NK:DFCUN, MU:N"8&_5!RONUWL2P&J7H36F3IT"%;\,"CNN>Z[DA"E?$Z:LR'K%JE(^G;!Y MII2;B>IE3(2VFZ9D C"P M4W(3 O,I.T#<$Z6'O&=W#?6A6!'%?Y6>_:UX^*'.FW_;U!7>K2-H_51!EG?K M3:&_)N]_;O4QE"Z5M[[9+B3A.<]3@M(LUI?-B8]HE%?75%D@$Q*DL,:"3KB: MV-94?.GSYD[MCT2S=N,U?,-NJ-Q\!&;W5K,#"[-.#7O[2I&*0[262/%89VC> M>"<77@=&O3VGWI]'7KWWJ]UC57^P=GE;[A1#1U=B;GB:]:+,*8SGUV=N%X=/ M$?@_9+4CY4N@/JCD?GV[>]AMMF&D_I8UJ8E!+K-(2(DBIG/(\EBB//(Q$GX2 MA9CH&0-&>=4FQ"8VA UY+ZA*Y!)]1JAY\,*H^J?,O-O^*&[#9LXU&C#K-0Z$ MQ?R!443,YQ"X1,9N'L$57Q70< )320>&%(PN,=NP E-AVD,+C-^9M-WKH:4> M3;,L"%.&\E39..PK_S /D@!QF?B9[Q.6PH:T ^E/?>HPQ@UD331YH!K\J7TN5]%7'O2-UA3P&0L*XZ")@1G;=? B( MB^X L+;IQ_JWQK'.18LSU+)$4Z%0#B($Y14DL91Q&0G )ZH9\%3<3 MFT3][;)WB^#8PKVE21&[QHFZ\1K67B;IR^0"@@E<*S@OK^9Q6<,VY(C9+VJ9 M B\>JE& =1$&SK,H#I,,B5#9)YS''%$<1"@@&/LBTUWG8E"">WOUJ;VOFM;& MLC#E% @S.V(M'M";,I8,GD3>)8&K%/&3M>=- .\2ZR*]N_.A&3P";P '+"79^&X2< M[OB:^"MM^>>RO\96?^#AU]WBSV&Z:FN_6,S2%A4K\56^+04OMA\(JYH]?MMW M3/U]79;KO]0/;\F3^MWV91&G)(A2K$O96((P8SZB,>'(YZ%/<"(3$<&N8T'D M)[8^FAD=MV 5.YYL^+GQ#BUD/;IGR6,-3T!S!8/;T$Y-!B+00#7XU9QX'P[X M'9CQ#MQX;\?P@YLL*QA>#SX+#P@TY6*MQ!YF&54"'7(3W1W43]"-$E"E(9A*(C( M]4%DL5WKT-!HS*&+ $A'#V2,OZ)=*<#W>AGSV$(G+.,!EFN%!>[$53CU(.TA M&_=*,*:Q-\KSU[ZHYY\=*'1+F09C1$"4B M)PA'<81R*I7MB4F*!6,L)J"SAV/^)G8O_E;5^VQD(;C7XK25,P%,67/]\9B= M55X1=)@);1AM'UZZ8;_Q]NQZ-;_:]+0Y]OZL>/8FZ=@\$9[.!O*ZY6[FF;R3 M0'LYEG<:,I;E9:0HJ_+\SVI#V)7US*/#/_X_A2C5DC]>]CW+N,QRG,8HR;AR M!S.?(AJD'&4R3E,?$X9#4+-Y$/6)#:XFVW0J.!"N\E*^W/[=,FP$ ]?,H$X& M&!!2DTS_?K)3&Q CH2](V7S$]@ M/./'33="PTQ I[P6V7L#@IL?0-T 8'<,A7WPH#/HN%@#)]&!EV<[CXX+T#Z5 M&CQMY^9\7+%2GWC?B?J_'U[,G_)N&XJ,!%& GQ4A$1T[),*U9G1 CL<^=#K.7[)2]F5KPM;PC MY;;YR[M"3\XKM$5I]14.0T%Y[H=(LI@@S)7S01*F#C74)TDKFK4;(ZPF7&8!#>8H7 (&=AP@,5W9$3,Z$01QR1 V&P!,<3D!P=07L!,-NO4W5*H"99?;_"7WSG;UUM(S;^*70EWNV1W/ M6'>U*K;BD]))?ISQ6(]X_/WE,_G/=?EV23:;VY^%\LY)')&,$Q236'GG$N=( M;\XHHH2S( RS0/C WE6FM*>^QX%3_>GYHCZ TD &?# M^\=IT />/KH$SJ:_%!0"=UVDC"G/W2L*"DE'1RCP$C#CLRFWB\^*RN/NL;E? MHCF+F>0!"E**$HO<4!#'IB8EHN5)S8<#2TS6W I]K"F7R4, M3(\;,@[SPWJ9']) ]5)+^]3?CIIWN=XL>M4KQEYK^A^XNF'0._%4ZAI9?0>J M?EX*_8,NDGUAMAW2:J+#6SQ;=QJZ[H,Q MV]YGQ?GJWD1M%F^\ Y-5(++-YHVW9U3]I%F]J1XY<#M)VR(G^+GO9W0=6Z_5 MZ,@)F ,=D-RL#T]^?[O^+I95JD<3?87TU^]\>6+70W>)(JL7;T_9:T@/=Y8W ME'O81CD1&69L[*0%9;,/2F25RMZ]XFQY[(,"M9/8AQ^[ MLE0*?*R^6R1AG@413E",(ZK\ERA 61QGB*11D-"$8,I 5>[7,C2Q.M=7?[PJ M,'THP7T0KX;;S"N9$T28@3#H;:;G;S2,>0UGWI&UN3N?C8,T:T^T 79^P6YI MX^#9]5$S6/?*G'RV?EA5';3OULN"O1S3N*.0)%P(AI(\S1$.>8)('',49$F6 MX-#G49A99=GW49S8H#7TO18#EGGRO9"9V2RG0,",TAZ#/VN*$V>BC\GG.K>\ ME][K9(N/B=^;_SWZHOW Z>/TI^.WELDHS8A(D"1QB'!*$CV:-D02RRCW8U]2 M6&>Q'CH3JS>\E6H?'F9:[$!*F.Y6;D1[ .8DRCLBEL-YTEU49A\G/2!JUS3I MHE!?V")B?7M6.1=$=2E)^:'_"') MQX_ZCH2&J=]]22I'75%6_RSJJ>Y''KP.//1-X\[%':*AT%9W D/KSG8S8"!< M^W[ Y''K:(?^R#9WY$5_@HW7O> QR<.<,!3GNN(TE@11G$2(^FF:)RD520K* M-.@F,[7&-D2]IYHJ.-S0A8QQ\.!*><&A@%K4AN#-_GSM]#Y_0"1WM_-=1.:^ M:Q\0M./F?.AIRW:36[71WCX=+^*K^O3-]]MOW\T[PA@O-K$:5O2]-@-UHX*- M]T;QL/D-V(!R%!HS#76*"DQ9QP!QF 0 EM954\M1>O,VNC05_Z+YI?&+E@GZ M8GN<+W+PH^[7;]>/C^M51?W'>JG6V[PKEKNMX(N4Y6'".4&,)VIG9FI[SDC. MD!^1$%.9LR@/(,FU8 Y U@*>@:LGZ!3U4)VG>CR18L/;_"#J!/C?_UL6!L'_ M]GC-"3!3'PRUF2&9%$"88='8G0PD:KGFV[57<^2U6;KQWHU@"4_AM\7#52H_ MF/Z\*?VV\%RD]ELO9-&8;KE\_U.=/K;%LWBKCGP/57$2L#G=P!I3'P262^] MVSL2![2C&P)@_ #O2G;@H:!';-=-Z R$LVM$-[3P?,WH#,0[:4AG\KR=M]!2 M[:HCP2(*0AR$,E4N (D0I@%')(OT?%;NDRP@608+T9\3F#Z#IMK<-3W89GZ! MA-E>?8U\,-UK[[4W=7N0&^_C9K-SN=7VB>-H)[U8?M:-LD^X\WVP][DK*]ET M%O[FA^!_K->\'OWW36Q$^:RKY(G@ DL?^23QE0]. I0':8XBDD<9#;,D\D%J M9T!S8DW<$_8>-&7+LK9!7 $ DSS&Z)UNMI-?1>'UA(=NJC>>$0J7+UV MPGT['=II0=V8_.X*Z'HIS5TP-R9R1X'.<-,U4VYPD[<'<= M *NY,S\-6'!7OQ>GZ1-8[&!P>$0 $)_] $'INMX8;&*G?GY#Z&MF>"WSZ(D M#^++3E\:?)7-!=YW?0F^^;K;;K;J>Z;86&#!PH@2B1*.)<)$)HB(7!U$(I+$ M440#DH80^P.D/[$!:LAZ;XHF "-%4+AE+F?A*G,D11,N70TI\ ,LL M$1$C?B @L94IX;PJLH+V(13OS2S FAGT">&"6?0](U[#B5>S4K6WKKCP6FQ, M$$*Q!,*138=2G]6H6T)S;M5MEX&'3KZL5W\HBDU=USNQ867Q5#6O/K@[A@&4 M\94FML>* ?3'[>W=H?2OQ8-Y*,4 D/& BELL8-9A" ;'/AY,5*L@B\'RLX5: MS$5M!UP ;UD>"LGFQRW[UZXH!?^@&*Y^WE0%"XL T]#/9(9TNB3"3 8H$Q@C M$@:QS\,L)Q$&G0#[:4U]W-,]_O:D/?W!>"WBP//> &*&ASLW. !/.AC&E($X@QF(C/&6))6X&654NRXD@69D*F^HS,S,\O@#S,=.T9]EHR#SC'%,C=ZV/P-0GL,,]1)NH^8") M3DR&+:(+28'GJRF$-)^?<:VP=I,S@$*#1F<,230P-*/SM=G&90PQW1Z4,?C< M=>YA:\FJ+6S(B.!Y3!%+8ZF[6>ML.Q$C$B?J/X2$?@1J$-%#9V(;TN4I6'74 M[8,)YF%=(?SU'I+SAK@C4CEV4,ZIO(J#T2-JGX/0]_B5V7K?R%^?B=*&@BQU MG.[[[NEIJ3R*TRRT$(="2!*A*$KU#&=&449SAK*8"$'"A*4)J*H51'WJ)![R ME_>XYZ&*0V\:+BRS^8P0-=/UR7""68!6AI]&Z_,)6GM>YLCV@\#@.N_/B/;K M9 !"8.G-!00M C,Z7!2+]^H@LWWY_DB6R[U%6S 6$1%&#(4T#Y1?D&)E5H2/ M_"C(HX#'(LD:Y7$S;?-'OQ M&=\Y74@-4UD+@4%[Z)A$5AMI[Z*S[:9C8K6WU-%G[?;5KT^B)#I?M2M3_OM6 MNS!COB:^D3=419SX!RV6;OZ(,PV]E> %V91#@P.E=P<&-4?P8%5 M;\^K]^>16^_]2JE/65WI.?0@'./HR-MPQ=6LGHEC*,^]&-?+7U\MN(]JOMR1 MEZIXX-U.+*@ZL@0DERAG@ND @H]RFF-$\C ,\PSGZI\@^>5C!$$&$IY0OJ^; M6U9MWI\:NO8E@YV8F9D\ETC ;-E9\>"!^(WNN$.%=T<*APD4IG).4"382>[5 M*@6'A!\J%QQ\SZ(QSE^DY'];\7+Y\M!JSVG>S[9W@8F=&T52*)IZ#SZ2!?3# MZ95[6%^=B0Q3THJDURFSTYZUHZ+9]<'I776^)CAC@IUTP!E]V&Y__;Q;JH4> MGY;K%U'JT5-W>N]>KSZJ/Q]6A2P866W?-[_7E7IE07=ZEW^[5KXSQC3&:8 1 MC]66BV.?(A*+'$5QBA.6QC0PNZ5WPLW$VMTFM]$;T?:'\![;#'M/Z@7@7GT= M_F8;^6RHP@S("5O5X+P;K^%,#[5I\7;C[;GSVNS=>)I!=XZ $YP<>0G7\3*K M"^$$MG/_PLVB=C913][;ONCA;.N5K1])L5IP27F,XQ1E41PAG(6).G(D M%$GJ"S^1,@@B4(.B3BI3QR4KFMZ!J/=G3188)^D&R,P872TV,$X)EAAL-@8E M(YSP"&6Q M$(B2-(]9RO(@9J9IQY?+3ZR(-4&OI@C4PAX\AM7O>BF!1WCW IJG&U\GJ%VR M,5!@4+)QOSP#J<8=+\V6:-S/<#O->. I^_!HO=S[%7]'MF*1<9X% 4Y1'L9" M;=IZYH;T?418)&B<^2DS2R_NI3!78+3Y7BFJGB8+#XN>XC)L+)Q("[,78$&M MPJ&=PEP5"SU=-VGZ4[$27^7;4O!BNR!)FA'NYRC@6.]FD8]H&B2(A"+S,8_4 MAB86SZ*D:^C\Z#89R#>R3G0>TWQQONBOH>N9TH-R>9X^/()B5<9J-PE9-^0Y,YGG277'COM MT#0*2)8RY60&%.&88I2%DJ(DC27.HX3D:7YE=NU)!4S82_250Q?[Z(8QH1'B9$@)I0..1M8D-3,>@M MCPF6NA%GPZ2CS/SK/AHS5^*5 (<9KHL,_4\GL!]0_]62])W .4FB_G6]5(M M^O!QI0R94+JOCE\R#5*)?!PUK>.)SN\7),!I2+ @,5L\58$-)5JY-3/.;IB# MF(ES%J')*U0\%*N5-AR4+.$3A!Q]&JD0., Q0;%($H1]R5!&8HJBF$5^K!15 MR/VG\7[%?^W/8L\@]),05>?R5_T8S#;$^8&%[84U3SK-L^'*:]CRVGQIM_Z4 M,V_/FN,Q[LZ@-(.*(\XB' B* M)$DYPB0)41Y$! 4R3&462,)D8)J&UDUBXB/ GJBWIVJ>I-4#R;")PXM^K"%N$8@ MF%TPD\6N\T:+\>NZ;>B%YN^PT6*_LZM&^_>6I=VD**OITA]73[OMYI-X%LNH ML:H9YS%A.$8I91'"F.8HS_)$_97&>>I+3"(.&@3;3VOR&S9%RHN %=P#T)@= M !P)#%,G3?0PE[VB>^,U\H]ON/"Z[7$1795L#U":MUI[7.2+0FV#5RS+I$BI M+R4V=Z*LAGL=(TB21\PG,D0A)[JW#0T1R62*<.2+/ ZC((Q!O6UZ*4VLNWNZ MWE-5>?CXJ,ZG%0/ H,QTV8GXP//Y7G)%LQ9YHA284=E<%5#UTIFWB&I, MW(M"JM$7X*'RUA ^/4_B693J+,V_D$=A&B'O7V%BC=0DS*/= X(.:YX[&8$A MHB--;T]4;Z6\>"[XCBR]0?E!4>QQ\:R"UP/+SA:S'A>M':HV>-HVA5N/;FG- M-J[BWPNFSG@\2G,4$3]!.(]R1/),;8XB"EDB\C2%U1%WDYG:JUU73?_;0[GK M= M@)7$/1F;[XO62P[330FB+[.TAF9SE;W<2F3F#>TC0RQSNP:?M%/26\RKV M29:Z;N/CZBUY*K9$?>\D%B&32B^3F.F1 MMZ:B4Z3$3Z:'=*RE]T1*[UF?!F!JVH>4F9XZD!^FJ$>"==V3@J"AZ4Y11X1R MI*E]5&95U1%1SW5U['&8LF[*K96=1NS&A]OHV^AP\QOE-/(O53GP3NAA?1U9%*=?E MHTYV^$J7Q4,5>%+_R'00ZD'\0Y R7. LSU,_25"6Z:I$E@4H4VXMR@C+HSA4 M__.-#I:V#$RLJ U+WH$GK\64=^3*.[+E:;Z\T#RV:(7[L*+/@2;,$/RR0)J' M<*<&U"[ .P&PH$CP-:@,Q(FMEITMBGR-T.T8\U7K6)3)+)?'ZZ1]#H-I74S' MNQ,;7T6R=?T%::;:)>?XI=^U(@+/*:?2.8R1C!\E2@#XIR4G@P] M9]^,07UY']\)6@6^]QW(9,[]5(>F6:+.'1&AB$HFD&",<2I3RA)0@6@WF(C:Q MRA[3+$[K'2VGG@W"9J:\KL" J; ]#O:Y)@,"NDXVZ2+U.MDF T+WIIL,O6/9 MJ:&9+G"_KN8=E^*N7#^)]S0+X8E_\?-+U*+J'(K Y"P!) M,_UWC([=/6/#@RX::;CP]FS<5.W%U2ZO+R$/O#AL^ "6WU4'"'/"\[:$ -R MT2,"O@+\-/Q!R;=>"E-GO0R+974J[EER MMG/QL$CMD_'(DY9!=#T.;/.VKC!>)"*@).(4J1TV13C@#!'"8Q1($?HTB+(T MRR#3N$Y6!VD6?/36O7[%:VJEZ^&$P'WU% NSK=-:0N!54T7FQGOKNMU@)_^N MHM\G:\\;\^X2ZR+2W?D0/+[]37U235 [B\+(UQ-\(YH@G'*=A"(H2M/$3T@N M4^O.8RV] MIBU!TQ+KCU)YQJ)*=[HKBW59!?DVWOT/HK8S=1IJ9Q?K@Y"24FS4"^;NI/WG M,>YQSO)1P$S K)^"X^C/U7!:.QM,(JKKM"CW_3!)B: ,E(KNA*N)+>O[GT^":763N^72 M>]%ZS4XF^]&7:K+?83#=K)/^1C\RLT/%[!\$S*Y")O\UG7&PEH"J/5:$#CQ>WL[^^[C>Y;NZD[1)!Z\&!3GK!5/VT*WK3EJ\Z( MBY R=;)+"<(BR'6.I$1Y&C$D4DIQ)&,I0U"J )#^Q#9USXW78N?F6"FS]4XX M4EJK>8)93RC@9G9R0AAA%M$M@F"S9XF#(P,'I3ZK*;.$YMQHV2YCTZ=J0"VX MGT=A1!)$\I#I3K?*V4MYC%)!HRC,_%AD@&Y5KV9PG)B64;"&;8A+"&#&8A[I M(8VMW*!@V]YJ8B-I*N)@RZO7-F>F0IRVOW)NH/3%8-7)[YMX4I_G#[+1<=V' MDCS>[K8_UF7Q;\%K!RU81)F(J909PC'3TZY"'4M*,R1H%G$A&4XC:7H7;DAS M8K-UI.=M-$->>>#((X Q=! 4Q^_2)\ &>-->]1*WK[1A[YJ49WP\+!]7Y; J9*G;TVMPP\/996UY2F2ZY58[S;7 MS9,\DWG\HMQ>7)A:7BLIK%BA4RB[,H73I>8K4.@4X:0TH?L)NRN(>B;6H:?[ M[W5/ZN\_A-#94<\$;]K(JQV_ MBL5F"4ESS@+$ ]W+*TX3E.N&7KZ(&9-A)&D.:H8P#]L3&X$]/U[%4)6?! IW MS_P9FEV&_'J?#,Q>67PHEA/[YL+(Z>R_R9E^A2F";WZWOR\S^*[0_=1%W1_;"N.\K]KEPYWM[7%U&2X#S&$N7JB(6PC"DB./&1 M)-2/(IQP0L0^>_X>,/_0DA\CBW&:4']OT8]C?_A82V^C^:@2R34'&_FRCP8* M;TM^>LKU:4+VU2G.+O<>_*F8&?%)0;XF+_^F&JG:8N6F[BN)*E:\YBGOMBQU MDL4TZ?FVH#A.U@>S\2JI^[9@]27R6Z\'/T;>"5%65O;C9K-3IN##"CP#,5]8!QW5*:U2VE*W?#^^__ M+0N#X'][5/,!\RF@()NY$A-"!S,,&K5F+/L;SQ!6&+AR'& 4I_57["$YMQ-L%T&[AWL;^#4^>QE4VS KD'?^U,G+O9\_BJ/%*_;]*=3+HG.5V1ZJ".B)PG$>!<@9PENN!23ZBJ8B0I"'/8I8G M80H;TWP=/Q/K>\6==A&.[.U]AS=+O0L"AS)?";Z9SS CI# [4J-YPMFI3W'C M:3=C+?4UQ4WO-,J:38>3EMW@Y6JZ\I7LG-&_KL5&!+]J/C;]AI[]_[$A5 M_M?JW;GY0G0I0M,,C^(Y)E,<(Q#A'%E"*!:8Q)("G&&*+%8P0GUN6& M_+ILM9E57^^: \LV@J,8FNFX2V1@FGXE*&"%-Y74D=J/DIM5^4V%/SKW0_?;$>JR)>IHJ"MHA.$\WR-3E"I B M\1[QQV\7KI<5K4+SE[NE0G>*!]<;<5_J!U8 MG[A_%U(]HX[<"S^(4I%2B3B)$X2YKWL5!!GB(0D2SK$Z"A.+I"0 "_/D(34, M-7W(V(L>WE7W'=D>>0.V'H#@;&@<',-FYVY:\%D\W'JVXT7=[ M#JT'' -7U@1 >5[K H?DPMI8+.&LAE^W1GQ8Z5J6CUQY@H4L]-U>W>:M:4/* M;U>\=7V@?K=[%+RY16C_@C%=';&Y(R_52,O9FFF[)>?(5\D M6,:!],/@V@X TW$_L8>SI^8]U>2N;@TPX>=H9A]_V4\'9F&[VQ(<)?'V3+UX M#;,WWN'#;+B;H.?DJZ [7;.#"7E_[58)TW\L!HT69F#"NH2K%&0CWHGZOQ]7 M:OUR)]JL+/PH\/,XX2C'H7)\U7:!2(A#1-*8I7$4*L\7%/M0%J6/ ^&0!D4]ID++&[PJ1Q MDG.7%1F#T%$49/ZNG<%X3TH](VYS)^JD^7?%.F0LA4Z'L1(I2(3#"C,0H M3YE 1"9^A),\B@1HN$T/G8G-0D/%>Z.^ZGR]7.JVF3I-MLJ/!::[]"$52RQ$ MZNM9P7F&$:LV/6.T6KG$R.-[Z-[??7>$ ME)F==" ]S#3N">IAEG4%T8W7$'5G"T>D.@CK)Y1K%0]3NO*@J>C".L5M%KQ^@_& MS)#,A;-E#6.+.>_(G38]!WZ:;LXM#KV#L=K?4CHN2W (FK,:Q^LYFKG> M+)?KOW3K"^"^,1J=#T;O=0>')=>F]+P8NMI^WX M%#.7#(1W-8)IB-2\$YD,A+X8T&3R#DSMN2@6S5[^$H3TOMBJ327D84@B&2 1 MAP'"0>JC+(\XPC1CE(72YV;!O:[%)U;KBH;6Y2!\0W_;^[:&NVPG&,,*?*V( M,(6%2F>LBD-B#.R?ZK5:Z]0/1V7K7&P6Y1H28Z],@\]8GO?KCOW*_:W*;>[6 MR@,6VZ*>L/6[6 E9;/6@CM5&+(B4#"?J($]YBA'.(A\1?;AG$[YL*'>E7@T7JR;X;X*8*P=3P2#X-4L"C=\U$=;BNB_A.^? : M1G2,>K/UWGP3RK'37>"4TNM_Z;\-A9^VX7BX.E4#*,][>H9#4I1Q)1OCD,1H5R*##$L;DS8L=" HY*Z3V*S$:+IC+AZ^*1#JX>THWUS ML7<[HQ0*G612DN4 2QP1AG"6($)\CX4$?0*F9NCHEK-[JLGPKOCA3\ MIIK5Z&F6');C6H+AJD@72G[>TEU+<"X*>FW7@8^OT+,PULN"5[>S'[?B<=.4 MI>8R\X,DDT@&OD XRG.4Z48EJ<0DD3PF,3>Z!!@B,K%M.2'K572!1;R#" U; M#U=RPRR$E(!+C!"61")13X.-4=ZLWORQHK3WQ94!%R:M) >OE6_*;[<^6 M4L$4RT@@>*W[)>NNRMI;*\];P7XITD6Q>L'S:U?.]U08K M-D!EM'7\<5'X,)Y(^/+F9935RL M=/RUU_>_U7':PTDV%6&0^'F,E,<0(\PCB;)$2"0B1A/&?1IQ#NH/ *$^L1O? M\')ANO3]JJC"U<#Z81"R9L9J,KQ@1FH/U?"U0!WBG^!RP H%5U7$(-KSUA'; MP')126RUB,70.IVU=?]8#7+Y5*Q$=;(QF>/6]=Z$N2N:G'=?/.J=N#68QOM3 M$Z]/OHZ2RP8ELYOIUKGB?*/=A@0ZF? V^*#=OO9.T.W'U69;5L-QWY*R?%$? M8>,9LMP/HSC,41SI>A864I90 KKL'B(V\:[U:;UZ0+KWDJ>9 MN/&J0P]LHQJ$RFQ?<@4 T%<&R0[>9DR$@>KX#&A. MK-0MPMZ!LF5C2!,$#9U/M[C =-T2$OON5N-"NNYR-4#Q=;I=C4/0V_7*X%7+ M)+ARK<['RB55WPX]-O#]OW;%DR9S=,Z.LQDBP7#FRPC%:F='6%",LDS]E/(D M8R2/ AZ"+ .$^,0F8L_*C5AWX 2;!03 ULQ53(04S&F<@G6+4D&GF%"49I&ZG03)^J< MXVQZSP@O4V?HC4WN.=3/;?6LF:8W97G.K;OY/F,?C9FIF@EPF/4RF.O3X'O! M7'OBSSP3?0Q1FF&:SQ@GO\PD'T/((%-\3)>T,Y'W)>'B"WD4FZ;;=L1Y* )" MD$A)C'1R,J)I(%$82Q+QC">! #7^/")\>"'"?)YSA#VDPSE.&&(*H\*AS+,: RZ M%+)'X)IBI6L0,+,IUG+!#$K'G.*)QP=V"C;%T.%7'"G<9UNZ'[)MQ%I]@Q_T M,>G]LGAL&LF M#6VN.H21F2(ZDQRFF&VR7HON%/N^D8C.^J<.T9JY<:J!V)<=4TU>@F?DW)?\ MMBS?_WPJRFK!=V1KW/JJZ]V)=?)(S-/4S!M<=="\Z6/CZJYB=:YS<';W<FNUSHF3D-6Y C["/!2(BCA$-(OR6/(HP5D ,1EN MV9O8OK29_1^>J-@%=MIQ_'&86:'7 QEFLFK>]"30ACNO8>_B8NV40V_/XB1- M@*9!SY$9=,SQ$5!SG@'X1VT4/ @]=BPJSFT!Y/0S?( M,4HP0^ (+CK I#8E4-B0G)>-P, PH7S 'G7-G!QR]=/=F&+]IL3Z_>>E%7( MXD1"TX"%K7#7ARO,9+4(5G2)=$6HXF2YF0,57:)08MU>2?4G_P\)_:6_^=N MLZVJD<2&E46EN@M,(\(Q8<@/H@!AJDZDN? C%//,S_TH"/R PHZE, 8FUL5S M'FZJ[')2'@:='WB"GEB!.)N>8J=##Z;PYL!Y?]ZMEP5[\2:J5;1#Q-E)&$A^ MYM.Q'3B7)V;+=>!.L?X6W;+MCBR7+[H$[>^;0^K?L9;7T$TV66ORI(/6<+<] M+U5MG?>\^9_>,8G4W*DV0FC;I,"%+%;%5GPJG@6O"@@>2?G/S2)/L"]EG*. \4B/TA,HSWR,\D!0'B8A MCG+0;7@OI>F3$M1?"SU'S_NKV/[PB@,CWE)QLO&0=V0&FJ;0AYZ9,^$$$YC: M'TFBBJ:)[!;)""-R.4M"Z*,S<_+!B+B720=C+]AJ,RMU*?([4?_WX^IR(M\" M8QXD6< 0B\,8X21-4$98BF@@HCP1?AK&P;ZYL*EJCY,U^D:?MA&&Z?F;/1>_ M>;SA0R?9E<MLXZKD/I_J$WQK3I!**^BO-UL1!72)4(F),QS%/$H1)C$,]R-F9@I"BKO76?14LC MF>$T25#$$J7F0< 1%2Q':9JE6:A^$61&:MZU^-0!L0,Y,R7NE']8::^5"J:D M1TKC-_CCDO$UJWIJ5N?[R20\H6(CJ4['V3P)5I#E]L5[5/]6JA]=)D@/B5C; M&O5$93_\)/(K&]+YRBPV8XC9O8T8? 8^7/O]:EML7YHAW8= ^W?UD>XVBY#' M29[JXH2$2X1Q1%#&F40,"W5X$%F24"/[,$9H8EM1D]X/AF^E@-34S8=O#X(U M;$Q<0@ S++;2@X9SFXAF-:A[<.'9AG:;B-<>X&WT_)7#\#JJ8@*>4^;G/B*! M5$JKQW!F(J:]5&@00M7=JGK-RH,.P@LW;Y7HC[M>?5T^%[CEZ7]TC&8;3^E>8VMFN"'L5 M97UY=%\\5G4@G[_&$'A_5HRX'.TQ**G]?(_N M9><=\C$HVL6DC^&G+:_!FN/U-[&L]?Q'\;3?+E*28YZ&&8JC,$!85K=@28I8 M1-*,Y\P/" '=@O73FOH2K*'LE6W2P.NO :0,;[_BGU"=HNA^7#I7 MEUL#E.:]VQH7^>)JR^ 5RVZY^W:\K89E&18L\F.,='FL.L JY^ RKGP(9\CC'&0T6SZ*DZYE0 M:=.RQJ7I?WP]/&;F_4J186;]*.M)#T"'G87[I7'5,;B#PKR=@/M%O.CP._"H MY7R$8B6^RCK.U'@181CCG&8^2EE&$<[\1/E;88)2R@5-B9\2 LHYNB0QL6'Z M)I[7RV?]I61U_$P25F7C H<>7$)CIH'7"0Q30$U+M_-N(H7N_:E^85S-)K@D M,.\4@EX!+^8-]#]YS26BX-4]92$VS3BO *>"AU&*1!1D"',]@CP* ,M!&<(/>(UTAO>X4($MSR\K!/+B?WAA>+O\*5 M89^ W;>%O4_;[8[?Q%8MHA8EY4KM)YM;QG:/NZ6F\T[(@A7;14ZBB,E,MP(, M8H0E5CXKPP+Y64#]B-(HR4"%0>,D)]\]:P8\T7 VS4-(#/;1=T" =/A P9[ MXMZ;%GFOH>_0S347UM&N:T!PUEW8'(#S71GPIMOY/Q_6I2@>5G5XD;W3WJ373WO;(IT<.C *[DKW.YVQXJ/_5/SW@M<'X *-&,N_P M&;=DJQ*66M*UJBS;\XUN>CNGU7).TBCM53^IB8[>M<[LUW,S/J1@;LM-SE'KX+:5X\961XL7E:;XK*X"@#]'3>_:W5^4W; MKW5E ZMT>*"+;0A]A@675 H4"3W1-%$_95@/5^=^0'*"Q/'T1Y/,S/B&B68$7$ D$4+8G.)G346-B Y M<[M@66>YKUK?)2=-12.RM* +%1;YCG M9G^F!=UA&-4%?%;)I=9$9TL]O1:6=F+JU6O!S=W[GX+MMNJL M_E99U8=U^7+[L]B8VK+.ER:WIZHX05IO[3CIN-J06%VX5)&Y8HHBHXT M>5 :*S7M7G$V'1P4J*U@PP_:G2YJ)T1\TJT5/A5-Q[RF6FN1I(3Z?A@B+C.& ML$PC1$.2H=0/2.3G1*I_@9PJAHA-K'@536^Y)WJS+P*\:3QG8 /40=C,#@^N MP( I9T/5J\C>>)\N '%W5C 1T-$989#4K&<#$Z'/SP1&[UPQ>DWY4^]_ZA9W M8A')A.0X")1&ZSJ.5%)$@B!!*N<>];Q M&+R!0*.R'XH-(TM]RE'^<-5HGD?,%SS,D<_]&.%(Y"CC<:;P2E(_RHC2/:,\ M@B$BLX3YMUY-MS[#*5?2](P-UHZ\I:AY! M,CO:7LUHSKKI@F XWXIA+UM.[]AMBI78;-ZN'VG3T.";8.N'5?%O19$K6U3( M@AQHWK)_[8I2\-L5W[OFA=BHW^T>!6^,5^L751;)(OW_FONVW[AQ)>_W_2OX MF %,0!=*HKZ'!9QDLAM@)O$F.7.PF >#5T=GV]U9==L3[U__D9*Z6WV36&Q* MGC,',[$CLJI^4A6+9%UT7)"DY%AILWDV)H;@,J/&S)!"J*)(:$Y!MW$S\#RQ M5;J5S\VVT]! M$\P(::@^+3-P/&_SE_E>P4E'F1E)>Y^0;LM3GRQ([%^K^IWM0?&)/:HN(TI$ M7)6D2+ NN<1$IAPSP@6F2M(D321-"PH\-(70G]B0?^A73#_QJVY0PQ)J>$*6 M*6"VF2_HSD>N4T$)/H4-C*+/Z:P/%N$.;$'4YS[#]8'FS+&NUS0>UZ#;V]:/ MRZ]/CX_UBXUC7F^6W_CBPZJ^_;'@B_^N88$>@"FG=AVW%3[;6(+F^&4@Y #= M/FZKN=M:@VWH@16!U2_HH-7+M\%*[U>![' G.PV^,#,T+;2!(S@\$/.[#0;0 MF>^.&"[\P8E)I&R+#9EBF44JX0539:J]XE+G MJ/6W#[ $ZT3OG PK*37B@53R9Y$'MT\3D1S[^9QC8A^W3Q<7AZH6\M6BI=V91=F5'&"YP6-O@HCY5Q4)3&>5GP@O \4C&HQ.<( MO:E-3KUZ-@ :O;$]\V3'"VJW(FC#?D*[CH[!YV9G H(",RE;PMO]AR&]#>Q% M;SKJ ?6*)ODU;I9L]=^7<#;I1VW]G7LV&V*@WW9HH MS)5,C;7/)"XY*S#1C$52ERI5H.!T. O3AQ*UE/UML0>L;I9V6K!@=G3 0NXA MW%K(&VM:%T]-.07;&&JU--_SDWF\^[8GJ@OCCU<@"^G!P*SVSQ^@8^MVQ4Q7 M1!89F[K^]:=8//S!%E]^U+:FPW$D@6> D?/,$YNCP[HEO37D!EGV6I5JXV+Z M\2]!0HK!2$8WCE/""*DU(+EQO M 4>I36R;MO31&]EQ\(O5$^:55>,&W_@=8E!08'9EC\?[/A[;+*.W$^#A?O$8 M%!>_F\AK\0'=4CK+.W!M.3[';/>8SN+T+S;=!WG>='YGYG5_7*^-*W^?Z))R M4N982J4PB8L^/N5ROY=,]9H\$Y L])N1^ZZ8> MJJ5M%X$X6UBL;M"ZX0%X2]F')DY$KK,\PFFB.29E(C!G7.-(IZI0.F/FGPZ: M7Y>.(7'7 ;,EX^XSM;7PPF'B>"/K*27,<+=4S":UH1/P0O4,]Z$N2OM3SWL! M>D:HDXO-<\_XV9@_6-UDVGUAFVU:E6*4&Y\IPTIJ@4E!8DRY)#C5S+96BEA> M@LZ@3DE,[#AM"2)+T3,7[0PN;BIUG;0PQ0(*"E:PR[($4K,S!&95MLL"'JO< MP)/PFD'O._^N^[ 2Q9B(BA)3$MGDT:C$+$]3'.N(:EK$J4J<0A=/IYY8T;;$ M@#IV!H)AW;I.,)A.N>\"/VZ/A>>\+P],1RQ]??/ M]9UQ,KL?WE>V3G"U>3(O\.W+/Y;5_SXIFTS9U$2-M8BRQ#A_@B49)JPP;J L MS.*5LYRD/"9)4H+N3H ,3*QL+;$N,WBXM&H8/!TO329$"::Y (#@5QV>4H:Z MZ("2G_>:PQ./3^UMVB?];9-]9VJF_/3MJ[)?2JSE-!, M8MW$5VN68!ZE,9:LE"S*.OMO@"_:L:O:@D"V( M75?"_JJ]?V@_[0ED%D M-1#U6&R*\G1,(L,E:MB\Z6KS!(R*#HE;J##H(#S-&_<<$L:30.>@D_N9WG]V MIN.VM1R?GFQ@SV?=WDOUFGOM G!C&I649A&.TT)@$K/2^&0T,OMD7L0ZUB0A MH!844 8F-JC_/#:ERX8AJ[:=)5WM>0*&.X.Q=C.14R((LX8[\#I6T*<=>"TW M_79Q-^B]_?9MJ[@)(II]00EDZL#D9[5JON <&S#O>>"1S+>+Q:W\U[>5M8BP M2.73D5.?H2T6Z"C)K1\-ZQY??$;F88MPO;A [V=8TL 1OYZEG]-)X$GI5/]J=W6>^J!Z:MV83:>W.X5OU M:!XQVFQ^N]8VQV>U;$OA\51D&>,$1Y$V"W]<*K/1BE-T1NT916UO#;+7X];OW*$@=Z=FTLQ_QN!&9X97P;8 M\PB+72!_)!!3LWHI88$\]ET"SPY/@?A6L^7:)LTTE.[JE7P2^]9&15:2B.8X M4ZG$1 N.2VFW6K8%BJG#8KOGM(0"@:_; ;H1P#*7G 1;2!Q87#X;#D++D+TTQ6^2$ ;[(V*ERHSFJ7 M":N,CX%'*M\9H2VNX/RS8PWV<$Y*E*<4Q(Z3-"N \+7"<)B*/ M1$YIX=3>[&3FJ<]5MK20)>8>H'PH_; :7B43\/#$31Q0;/)9UKU"DP]GFBTR M^:P _<#D\P_XK76_K98/9L%X?*_XYG>VZ>Y?OJ@?[*4YS_JL[^IJ*:H?;/%Q M:9N;?OMK=9^7:<%9GN.2IJGQS#7!/.,<%[*(M:2$926#''[X,#&QHID/(8UY(NBV(4^,#4UK+#;;L(,N/[?34J^:"'P!\5F_V+0KMO M]$,([[?)A[UPT!9_3*B![?W%H;-M[<>8[V_K1Y_U='/4>JW4KCA>$\.WWH?- MRY(45-E,^]P6JE-:89;3W#@T6:)53I7F"K= MV]Y_KA$19P=/?1.PI];T*72/@C@OZK!6!I$2?.C?%/XP-,VOV]YLSD*#XB & M!?,*A3@_XVS1$(,"]0,BAA^Q3FA4JPC+-,E(HE M)"KN-^X]Q]Q)@Y03WGCLT[;6]IM:M0VZ?SDHNZW/E'J=JM)K\ JOTZE\X,JN MKU'.-?"*#2#\-RW?>FDE]Y@!OJI_7*[-Y+4QK127,9(:>N)6K'QLEF]-K MQQ5^=**)5_N./MHNBELNFC04RXJ2-@T<=1RY.P/C"(T[!D'!@5D,("[H3\M. MH/!)9[&]7(CQV6=S)YP%[;L6[H/@:MUET#:E.!P5N#=D8E7M*#FF,AR+,ZYM MGI+ ]*HC$JQ8R 7&O32C/\]L.G"&^?[7?NZO/4MO//&U>FB.Q]^MEFNC.[)Q M9CYNU..Z^41XHF.>IBEF9:(P*:3$7$J.%66"%N;_W*TFEC/%J8^V]_31 0.H MX<"KHL\XBFY><5!L@*?@U\$"KSSA*FJH:A*C].:M$.$J_DG5!^>!?@9AVZ"O MUXO1]G!Y6%;_9QQF:>A6NJF_U]6:$.V&\[#FA/F[IT?K7TME]I[51OU6/=L? M-^:+JW9C[_,\CV/-.&') MFTWIECYPYS[G^W0SS[;Y^SAPNZ% M-Y*$,[2O '<@DSTGY[,:_U=X)WVH:+KY5A55>" M+3>W0MA$>IL#TFW]>I>C6<)T+A6.B4UU2P7%E-$8IX054907N2HI:(6Y@IF) MEXS/SZI^KM1?S5F$;?C!ZI%?;?JJ;E[N%);.4MMW3 M#[LS^&;FVU:T3A*A>4DPYRS!)!.1V;T;4RC*LJ2QXD4)*R'O0'-B.[?EX 8U M/#0ZN./B!ED^/"O-N^#I9L,"HP0S54V,:[,2HV\'7N8$=>D!@@:R-BX49S4J M B.;0=DJ.?QGDU#:=M3O'^JVS39:B6;8I%?=D7&FJ>:+G&?U.:S_K"JM6H+ M_=[S/%>I(C%FHF2V7%"&69*76&0BS714QL:Y IW^7WBW3S P$6ZF#R6G;F/;<,!-[)L6:H>:V@ T-]*9:=@;PEVEJI+5 "DYCD90%EG&D[=U2@5F< M$4R%5D)3I?,TNC&8#"K8*@$L.M=P M,W^=N0,09BXRU]+^6U:8.X#%M[S:/>ZJP]P^ M;;ZO:GNVN7^FK;\9WQQ/6A L!>4DI4)06$:H/RN3.[?; M8DMLQP.J=TP@-ES#-C3N /=V(.JXZM>SVC,6OCCP]9B$]%W] M&)G?:[T*L+/^ZG4S7MLKY[B><&-&;Y>R*\MZU%TE+DFD2JVQDH7"1"?*6+F8 M8:&U)(R1)"$P*^?'Q\0F[JA2=^MRV1-"V=6J5=O:W3^,B]&X8KXM;V#P.QJ[ MZ4$%6KI>&YMS9<_?[@#>%0.>I5N-%SS!^]+ N'BE#C1>4%WN->,WG:>M:P.= MC E=U9M^8>U($*U86F"EC44CTFS%2Q$K7.21,7*%B.(49LPN$)HZ%+$EBW9T M74IIPY!RM#L!Y <:%A_1X09C1*Y0%N$2F7E5?D38$YT>>]Y/:=^MUIO/NBO/ M>2\+HK(D4IC3E!NWH]"X5"(S&&8)S=,LEQ+4"O1@]LF=B75S"EVWU("A$HZ>?QSYCHXY)R<# MI[Z(9R_H>7U0N-DF1BY6-C7A!C6\N&>EG(H]K#)72PQ3F3/"3N'I#DKEE;YR M.MML22P7!>FGLEQ^R&_YL<6?]I_AS@_*2L$RJA)[R&?6(6D;$+*SKF[2U>P,AMC;I>0@-7K>&90JT@%T@,NM*-BSH M\9(V\C1\;?M@^%XME8TT?E;UR_LG]6WU1[5:=!VR_G/UJ-[90[+ZY3?VU^WC MQG7I@\X[L9YV[* M/TU!KG=][EY>>1BO M89,1% 68?? & %20V4DXKP+-PS//5K#92W ;[]K<2"K=>[26T+S=N5 MJ-ZU78K;D#!#^C[..>4ZR[!DO#1:'#%;\[#$BDFF\SB-)0&=*KD2GOR"_I"- MMOOL[>=W'V]0Q\HN@-)P VU Y0BNVS9@"LA@%B 46AX=HF"B!^L!Y4AVYBY/ M,#!.^S@!Q_N9EH_+9S/;JG[YI#:[#2^G!<]D$F,J16GSSREF-%$XU1E-=<28 M(J#@]G-$)C896Y*56@.[V9Y%Q$WWKY43IN<[:FU8^!3[_R&! FGO61*S:NJ0 MD,=:.?ALF'V_[F3=O[Z*NW/)?F/*5=OL=-TWHQ)Z?,-O\2^#Y M[? #X!9F<^\)V=6[^A$ @FWH+]%YU;W\B/!CV_BQX3!KL:XW]_NZ-DHVVPU; M:L 644IB2?,B5IA$:6'^96/8BER;];J,,EIJ';LUKATB,OF=\IXLVM(%U9P: M1&A8_T/)#5-V+Y&=5=I%IJ$EW(SO+=_FI[T6#TX]B\JZ"+?53Z=G?4,Z'A]7 MRR;D]8[5G^NO&TN@RJIG M]56)SESOK@D2E=-$TP0G92EL 8P"4UUFF$N5D%P)Q9D 15->)#5U&(762C2Q M\+)C :UW/ O5 ;P904V6[+8 M>$9%;'9G0HLBY31),E?WZ#*9&#6T' M!'?W7\( X.>RP%X\R#$9%VO %QD8/)O[,2Y W^-P>-K/R?B/)U:SY4:ISWQ1 M/32O=_WVY9/=(;8=:@A3)2TUP8)R:5P-%F/.>(QS1J-(L9S2@D![339M7#QK3UR"I.;D@<2WO^P98?!/&5"+DH9O!3(*:57*O=Q4>3+)3TN M#_%I;-UT1KRM:TB[O,-1$^OAF4[/@.YY1P(.Z]UULL'4[%P#ZY#]],[+X=FO M^F"J&1M5GQ/AL$/UV2<\],!V<6Z.2KZO%F;(E\T2$-QX?O34>F&)HAY5]$69 M!7X)#EB\(+N#JEPM-E!E/"6&ZEFTBD'@Q2_-RS4378*?YJ4T? MOI7_>EIOK+_3%(6W*6Q9H8C6>8(S2;C9-&84EW&A,!5Q1I-"ECH&W4]-P^;$ M)N0?RUJQ15/D]X%5RS5ZLS#LJO4OB-75VKJ*LNW)8(2SY3";1+EEVWAAPWXB MU07CO^%JJ72U 98LG^C5NAFLUW]A,&/7WJ ?,(Q:CM$;R_,O-ZAC&VWY1CW& MFUOX'NMHS_NNET;0%,AI\0UD;R=B.'A)QKPAL-!'OAMQBGGH:XO>C//>U]Q M*M+)!<691WP59JD^ZW>UDM7F [,[P\V+39NNFB.M#\HF2@MKF!_4O2()37.B M,2^4W3HPBGG.;55"F=)(%9QP4%%Q .VIKQ_M0=5*(]'P@G3'S UZ6CZME41B MQQ72JKD]$.!P-@C2KEH["7Y0K6ZA:]E 'W;0[3E!AA6TYR6D\H,!"&8V;AHWYH15KOZKEPSOVP_S-YN6>)ZE0FC.<9R*QVX(2TRB/L$II M(41>,I([Y?CY$'\M-^:QY0?Q+4-(=!Q=[\-+0P6ZYM&,#ZKJZ_/HMWZ^W%H&LCL_/# M)[85=S;@X2!T9HWNZLK6-%/UFTJG7UE:]N0<%/53?S)G7GGZZ,>>Z2D1- \QU+9 MMF@J(I@E98$)TSE)A1"IDG[9=2[D)];H/6WTP_S%-J#1-^G."5"W-7XZF&"* MWT_-:SAINX+N8&N8F2E7#X)$\/0])^*OE-$' >9RDA]H%M\>"U+I:EEMS-;F M6;:*F)M'O[%^K^IUM]F#OFM^O'EFUO,^T(ESS! N>$TPH4YBQ+,=1+'*B M29:1")2PX<'#Q%9HSQ%N6.H7SVJ9LDZU80LU?#61#>C/EC5@GH?/"W S6!/# M"K-:TR#JT33"&Y-@/27@',S<>:F_% ULU&"787[?3FO3 L> M1\9H)4K9$Q.M7,7*S*T'DAEF/OTL8ERT_G&$P]-7I'CVXC.ZQF[W@J>BC'*!=48$ M)F4B,9>9-IZ_DH1RJA-8PX@+=";6VUOYW%S+&:H+6R+3(T?R##:.B^?U$@.7 MSB9+L4=QUV@Q<&;A9:%"I@:>H3)_;M]E4<\FYPT\[J>>ULRJ1U;_S[I-XY-- M)/BVSJ,PR.6Q,)MR*;514II@*FB!B]C\39KF:9:!(IP&J4VLJGO:P%J8;E"Y MZ6PP &":VY.]2Q66;0Z% Q9@%7:2,9 B#].:59V=Q#Y6:K=!\'R,VX>'6CT8 MIVI]]WVEEM7/[BO-DR1+BTAB55*%"5IYOV@[1MEW^=LN$3]7PCQ:4EPH%AD?0>>8)SG#FG*1D2PO M8PJJT'M*8F*+LB-X18FE,[BX.03720LS*4!!X9=Y%V4)=6%W2F#>2[F+ IY< MO%U^TD_Q_F!U92_K;$Y04WDRSY@LE''-24F,VA4TPRP2 HM,RU+*C!%*(6IW M3&!BI=N2:W+0O I?GR#BIG#7R E3-Y"(8&6[)$<@53N9?E9%NR3V90-)FD%8=&^V5$$PK1R L MBD*D)+?HL023-$XPHT6"N4S32,>,<.*4^!T0P&LJK,T'G)MQ"P<'S-3UD6B3 MD+=(_#H2= 6V>VXB!K*"(\1FM8EN@A];2,=1?O;RBWI6RR?U1=GK]FKY<*=J MO:H?+8%]IP!+2AC3]*UZ-(]\UE_-;]>Z+1VV]Y8ES[30:81+D1AW)J8EIK:N M4DI*GDIF"RV!,IK"L3:Q$>D8M:6(.E91C]=>3XP;M&47M?S:6[(^QU=L7P*^ M2#=#]3JO!V;4YGXS8%,8'L1 9C,@8[.:V/" 'IOC"2C 3/>ZWC3=G%:+2C;$ MFLF:_9-0@DNE2QQE46JVE07!-+;9[2120@LB,L)=3/!E$A.;T@.BK;:!=I8# MV Q;M3 2PZR3A[#.!F91=''!=LJK,.3\ "E+T\+ M%4<\BVV#";GZ873\PX(]N$8G71@^M8-B$P0L61P?!.-T'+@')5V2?EBW @D. M7/J'949_6O*!0I!&A/.*/[HTYVS!1R-"]2./QA[UK-O*UM]OE]+^Y]?_?:J> MV<*FM=UNWK&Z?C&KZA]L\:3N69*),LX%9@ECF&1"V?ZF!! MB.K4JZ AWMSR"_L'M6<#6-_5"4 W;S\X+,"E(3"<5'P%#?:MYOSXN%I^W:S$_W07X:E2@JA(8Q9QA8FF&>8JHKCD/*.\ MS.-8P"S ,87)?5Y+#S4$H06?N>;R M!?%.:RU?>A!>8_G7Y:;:O-BV 6W]YLI.S#;JG>VH5;^\6TFSZDI9I(EBF'&[ MZD8L,QO-+,(TR@0MJ2AEGKJ67':@-[$&MAR@ Q9N4,,$LCEH+2/(EMD% MQF%UG0 ; MYQ_PWV,>N:M?U'I35_;PMG-G#W_1>_*NZ;AE-+&VQ<#>J_:_YN?%DVS2XMJZ M[#:RX5>ME=CG]N;MRWKJ'W"OL:C M7QX,:$5"'W=?PE:J7V[03K!]&XDF,JN5K9GZ?;4639_#)S-YEZ*Z6H8])YC_ M=04\<)B1^=E/+N9_,>>.0%Z!BTNK7_^[_\W\Z=__;?L;\R]N)O_W?_O_4$L# M!!0 ( /I9"%LN<4H]*)( *C#!@ 4 86-A+3(P,C4P-C,P7W!R92YX M;6SLO5ES6TF2+OC>OR*GYG6\,O:EK;NO*9699;)1I322:NK>>8'%XD&A"P34 M *B4^M>/![B3((DE#D\PZYI5I;B YWBX?^%;>+C_V__X=CK[X2LN5]/%_-__ MQ/_,_O0#SM,B3^?%^GL%.?K M'UXO,:PQ__#[=/WYA_5G_.'OB^4_IE_##^]G85T6RU. _]C\V>O%E^_+Z #%$X>H5("4BD\1BY19_U\G_\J9#\DB_5P$ M?OZQ((L"]$7XG$UBQFX>.IO.__&O]3\QK/ '6MY\M?GVW__T>;W^\J\__OC[ M[[__^5MW7AF6:;$*?TZ+TQ_KKW]\ MO2 XA'G^^9H[_\^; M?_WC-0%?EK@BU&P6_)9^)L\],)T3W9//M].,%7<;5>AK2>J,"+P=U4&P9^"G&&$^Y%-L8F$$)+4)@]^&@T!*,%0V]X M,/XVL97/*V+T!D(K3'\^67S]D=[Q8UU!_6*SE,TR'GOS[=7S?/G79;DX;26Q]:(Q5\_%1^3_Z0?B M0L'E$O/;<^D]N-C-2M>D;W'SR<;(N/S1JV_3U:2DK(1W""D36U2V@32F0?!) M6&UBE$FYU@"Y2< X.&DGWKB9<,9VL%E!8TJ1. MI8.@@P3A4005?5&\N76Y>OM.*!$O57,1!N( M[)C!LH2@9 X0G4*0SJ(,VLC(0A,LW'EQ5SJB'2R.86\G"'F/R^DB_T)!6UCC MI$AOB_,.7"*=J31919&20_#)? M3]???YW.\+>STXC+B0B&6YAZ/ L?=-^X$"OUB M0'$40[L PP<\F=94SWS]6SC%2#-/BR4IN U3/I(X\/7B;+Y>?G^]R#A!&1WW9!F3=0:4 MX*3TN"0;F:64W#F34#; R:-$[ 0;^\)@TX[M7:#H4_CV)A.GIF5Z?AASH2>] M*1Y=<'439% .#3AIR88ZX;.-PA5_7.KTT=?OA!SWPI#3@M5=8.95SB21U<4_ ME3U\PC&%))&#+XF!XH*#TY53/"7FA6_#5.V'%OS"L',OBGG#RFKY\ MM_RT^'U.1C9*XS.%\99;4)4SP80"!A4CYTMH@)S"AZ;\D? _2J9@55 C*J'DSDJAK2;'@+Z[/][;N!Y>7D M6YMQNB?$O%^LUF'V_TV_;-PN7YB)2+1CCN2\8R(E*6N.4.14(J. +[6(BK:] M>S>TO)PT;",NCXR5JA-?+3%LZ"Z<6\.Y :(XDN', IP5#*2*G'ORKT(Y+L-V M\VV[X>'E)%X/YN3("*C%9;/WGQ?SR\P/&O*RC1<4T3-.# @!7+8<*.;W-C"F MRI$HN/O&W9#P0(W-/2E9$2R+GV MP(V0Z&6(2JJCT'#WC;NAX>5D5H_BZ,AH^+0,M;SWX_?3N)A-K$!?@N'D*E/H M31Z0@B C@HW,)Z>=$ F/@L*MU^V&@Y>33#V6F)T0:<[@(Q;^;T MM)#6TZ_X M8,GBK(K31,QN/J/QY[^VZ(>6GI MT0:<[@(Q]6!Z^3JL\62Q_#Y)W%C4DDRF$ A*DP4-M@@P*G#O53'B17N\ $$7Y:RU86Z1\?/Q,; M5^_.UO5B;@WA)R8HIZW7X)WU]2HA.=PN6Q R];6[ M(>7EY%./Y^W(X'A%+,F5+;_.PLF$!Q%<0@%(,7N]+:8@,O*P'(NHB^?:R.,J M/6Z];C3G)U"8<;H:2?_OQ'EMIB?\XM(?/?+6837/M MT+2I>:O,6RW*NR]X7KJ_.IN'LSQ=WRV(W+''S^Y/;](#Z,#%'-DCZ&P%)R%\ MF=0[#Z=X]>:KWC.1I6(<@:-X38X)-: I40F*#B.^%C1=PFKN,'$Q7O. M=R/.UJO+GUQORR=(.53/7#[V W[%^1FN)D+Z0@9S$\?7+ _M)R\+N5Y2^$2: M,FG_6%W((4NZ?/K];MR0?W$")>8205LJDD> MTH'@L[,4B#GOM!0%4VM(W")@G'O^0^+BKU?OEHDS7$RZ,\!2A M@V:*D=M=<1U,@1@([C9F::)M#(T;KQ_GBO^0P#B4MX?#8K$.LR:PN+#%\Y-? MOGW!^0I75PS15IML%0>1B7SE;02O,0.:C#80;X)JK3\>)&:<._]#0J8-WP\& MT%=:2O - +"8G"9]&##PG3^EE3MN_G',,-WA50N M<6_]_?TLS->__-?9]$O=GQ.+7L3(L=;34%PI*0+T(2IP1LIH1'$V-S=O.U$V MKDLT#-(&D,G^2//G2)OC28TU/PT&N.LB# Q<*HL02J@=?"0#5\_7"RW*<'(, MO7VL3T$+B.U5\S*8._4\H#J([_W Z-5JA>LWIU_"=%DWP^O/87E"X:7C@7NE MJO]0B$/('01E*+PTB@FE2?V&QPZN#P'1=DK&=:^&@5 #GG=@\:YX<^Z#UCTQ M\:ZN/$KPD2RW,LQ %%8#RR%SZW**X;&#ZZ,<\VLRQNFX]"PN^8&\[B":VQ08 MXVI]Y=\QCP8-*4D7D=AA&01'C,G*%%TD:5-?FF&\=B,%R[B)/B36.MK?3LDXW9>> S!' M<+P?5V:S@M\6\\5M97FY&0*B"HS68V(-*%FJ[_?",V MDNRF\[#\OCE+)GXD^DLB;K;AR/F.F[!2LBTZ@0FU^%D7H4HS+N ML=*,PT_Z!EG.."VCAE6-?54=4,&:G^P^0,I(W:B&Q]]Q3._ I_N-(MWKF"6D$E1T%ICS%.)&F<"Q M@F"4%U:H7)"WC@]O$3!2(ZHA<7(X@SO0++^$Y9P4X^H]+C=E_%<<*5$%9[,! M*P4%MRBQYD+(5WC71L9/ &=_AG>(FI^GLS.* M&":R:&:Y=U!',X'BEBRKYQ9BL!BB\(&'QRKJ6^#F@I1Q#^.>!3F',+T#[/P= MZ]11S*_J",F3B[9=[\J].VA7/ M96H7!@=^,$,RJ\DP)8J%.*DLNC&ZMC/:E M<:3^>D,:N$'%]()@>*Z?C63"T$X"GS3M,2P,@M<9#(N9-C$/SK4^$=Z+P'$- MY;!8.1"8^PNN7U1>J/K[]W2=T]XF)8$, .UP+P1$;GTU!8(SU,F$9\+E0R2. M:XA[0&83X76 S1L7QG^>?IUFG.=K7P33C/[)$X$R"ZD2),'JQ!(*H7U!!<)) M;:0,EKO'6CH<5I?^-%TCM3T=MEZ]L3A>UIVIVNUBB9]QOII^O<@@#W%YZM'7 M#'B+:O?E-;I.=?7R=^7\=:_F>0L15]"U6GC.30)/$0TH[7P=8&9!^V*540PS MMLY<[TEBV[QK1J0M1$LEA4T1.M+*(SH&V?.(AI=L'NV#]DQYUZ$4V)#H>#P= MNP_?.S"2F_/;+9RI:Z&%O2N?PK?SJ\_T\R6&5=75FW^O>)>+DX$;"3DX"*K'=?.>$Y[/+.&.,?WK8DD>[_S\PG;ZOIEQ6?M? MDLSG>?/=[!P!^3_/5NLJGBO^U)ZJ](OU>CF-9^LZROO3XOU&U%=,\B7XS.JP MNY@**),#.(K9@#F.44J4D3>_H33&0D>^H/+,:-YQ,_4#K8[WWZ:RXF!&3:*3 M/#H*"[R/F92@L>!JCQ9I+84?F1=OFU<:#[*2/G=01Q#>PX(]$YXZWU57:PI% M2X[!@G=*@'*:XF=&\7-@7*M4DL3TG'MD+\0/=MS0F[>UEY0Z*-G8LIRKI2@3 MLA4J0A#U"I1P&:) 6I17RG-;[RNT!MPCY(Q[=>@Y<=9*)LW@-7H2[=S@?,;U M-(79,V74;K]SI/3:(PL?*=>F!>$OI%0;Z=5K;82]6 1"L5@<%QR1MRZK>.9< MV[XNR5TG9&,%HDHB% ,4D!B*0R+9@Z!L'1TILN>LA$=;OCZ'/[N%[)>5U]L' MB<>ZGO!!NII<(+^^%RVDT#D& M!K4'=VW;D2 J7H"A1BLUX\JVKG>Z34$W*JD-$K;>'3^,W1V$K>?47S3)O%J$ MHE!'HLE@42M0L42(SB!HD22324216I].;25D7.@<(]FM(#F&S1U@Y758?:X& MG?ZIO5J^AEGU?E^M7X?E\OMT?O+_AMD93ECV.E #2(+LNG%1G V($CI//U? M!*9;-\SL'04 .Z&F,VET0'$7J6T.*-E?,"$M*0XJV'SY>@SS$8HK>L$ M7G+4*%SVX%V4$**GU629C'YLR-Q!6ND1>L8]HVP/J&:\[P!';^9?B>K%\CLM MX;H8SW%N=1:0S.96A)80 R(8]&ADL<6IUJV^MM$Q;K:U/6Z.YG5/>/D0?O\K M.8Q+\A)7I%T_GGWY,IOB>6[X TEJ^157$RM-4(GV049R$A6%C!!-IK"5'$6= MF2[ET7%D1P%I%P+'[K)\+!X> EASX?2$O+\OEO]X,W^_7"1S5 HXB 9\!@2,E-*^\X$3Y(U=L_FH5#62! ]8>O7VL[S,^:_+!;YSI*" MK)T[)9GSQ"FJL2*#%YQ#J1;!L4*!3>ORL!W(&KOM\U#8:B2(GK!%JY@HP8JM MD\ZCX[0O"07I(=98*W+]&^^?^R.ST.A95_6=G 8O-"I+W3?22?.U @MXD77)9IF3.] MU3WZO?I;#8I M.7+#30$MR5=7RFH(CK1C\D9[5)8;USH9??GN'M(\38!Q$#,[ ,$;8O?\9!IG M>,X,PO$OW]+LK%Z6O5Y3+,&6R$ 4P>ID8@%1IT2*TCC4D11D;)U3WH6N'MR5 M)N!I+H0.@/7SQ6L_A6_GB[K\P46S5J\4BSJ0C=7:@.+&D+*D;W5.DDMA0O2M MZZN>(*D'[Z8)G%JRO@,DW?#B:V/*"V_-D4+U)G@H3),CKU0!+Z4'EXUQJM:* MRM9=&+82,FX[[H:H.9[-'6#EG/Z)1HG),@'9DH94E?[@70"B/#FKM,ZE=:KE M_,WC]MIN7HNQ%R,[B(G>3D.RTU MN1]JAQD&S-3]9S7641D%K.",62F#:-XJ=#LEW8#I*#D_4.)S!-/[@,[R MC-YZCT>3K'*BS54@9D;N?\H1/(L(615,!;,+);5'SW9BQC5VPP&H >L[P- F M)-BR#&NE0%[[6H5:+YFB(?OOB#E%Y$0A0A&\-8(>(&7<_.% ^&G!]@[0\W8Q M/_F$R].?,:XW-;A?IM7/KWTLWL79].1\',75P9RH7=,,F7F%'A0+#J+F 1@Q M,8C(=%*MX_F]"!PWV3@0TH8340_XN[^#O)4FI60A,:G(JPQ($;$1(,B?Y#)% MSM/PGOBX><:AD'0RT%\B$2[+A!@%-J6-WI0-G@@";K'/(0E:B]6'9 M;I1UXTH-&-BU%U$'>NI&NOX&%^F[.VG[(E/BH81ZE%@;(=AZ!9N.I'7CA0T'O2&$U 'V[KJ:-S+_-D@7F%*0:[Y?>9'!R22!*Z>& \/#_?VWU\X?8'K?.S%J[/UY\5R^M^8)Y:H M3R5'D$P2-W04X)'8A$P48:/)0;2^B_D(.6.?A)8Y$$GK-$W)]YP ZYP#P6]TJBM MD;*U>7V:JK'[>W:#P\8"[ "2-U:P4P]=76]#YYC I)Q 667 .XKPN68B2&N8 M:WYE?4\2QPV@.P+KD*+M +GW.3W!*#W7NM".*Q3F,9[('$0+#'W46*)BL75[ ML_M4C!L2=X2_(P740;;GJ?S"1,@@670,;,X95& >0@BR-H_P.@54DK4.4IZB M:=QR[N?.'QXOEA?6B3NL/O\Z6_R^&F2(W?V'#]E;^XFEM.\8>_7&*Q0F@T9E M1A&K(!VG1,D0JP6TC!GC@N%ZR([9]^AIT_<&3 M0P*A#ZC?'*W)B]52>XBQJA8F!;CL(V3K6TJ?%OMR,,=HD'2T?8^UT7#@$0RQ)+&9EBO/1 MM2['&&(=XYX@/3.*1P?"P9OA*R[CHEF5)+T[33="IJ]G>#$?[]5IS<3\]^;G M$\^2*UE:8K-$4$GJVN- 02BF-F'Q!ILW+]Z%KI&[JH^.GWNUE(U%V8.VKO?E MWYQ^"=-EY?3KSV%Y@K44V0IE? :6-R7U*8(/-9?"L_$B1J?L(#,B[E$R<@>N MWB#80%P=@&Y3-/ 3>>F;^5$X7YUO'6:43XB1_'$5Z]D#^>/,.Y"2AR1C,&2) M6B=BME(ROWD#70%R=F.*;)>^?PK=?OM75X$\XQS)=3W(2CFD3@8) 4MW* M%P@V"^4=E\A;UWP\0=+(G<)Z V)+ 7:@!O\2IO/*Q'?SCV&&[\JM)HU7 M'1HGCC0X8UH#QQ!K194&KW(""@E]M@5%-JT32+M1-G+CL=[0.8 X]P>I/P?I M'$_J4)K OPWH/F$ (]%JF?&K:E?6)U-Z\]J1BT8Y%!%-:0NV(00C(*E+1: M%RL+8NN;BOO0MQ-PW?\&[K&B[< 3O5H)\?.>]42EDGW,!CB]%I30C%QJ M*X$IP5SDGOSM0>8[;"-F)T#Z?QI MA%:U[KSDG,7I?[7'4*5"4E+#<(E#HI[ M"]'%! $C+Z:P)%/[N4:[4K=;UIS]T^!T(+EVH#;OK^S^F,U)"=(8C.1RYU0O MP?M +G?@=3/F8%VA);76H+O0-?88P6$P\23TCA10IS'1Y5"IZGHXDW3.%-,I MAE@=CEP'R[!Z-!!0<%WB (-0'R%H[$F"(P'M4)%TBK#SRR.W(K122K0BU&QK M%+0TB^3M1@1CG'(9D0'+J2P;3'Y:Y@G_&FZN0:U M(J?7.>HPR,G?:L[M7QO],[ M><)%X)[K1 8_4\SD#>V%*!SI8.ZR1-HA^"R._QVZQCTJ&5-3'2.@#D"W>_GF M1#&?I71U1JBE[:0Y[:2($7(=(IIX*E:UAM[NU(WKH#U_*?<00NO@7NP#*ZMQ MS^I!1I+YKWWC::F65J@=.$[_4KBVE+;<7.>*GDRSJ)3$41M:*AL5182,S#'I"@ZF1!;7Y39@[PNK]$T M0\K]H;>#B*TS1/X\W;!O?;:\4>E!]H05^@07"9Q$\79TNO$NV>)3Z\IV2@%3'RJE609%1B5A""CJ"] M\\II(8MN?8E@=^JZ]$('P^$P0NLB5WUO;==[:]/5:.,TG?\F3[+0P2C+@1QM MBONTJ%.N,8!D(0>FHE#-2Q;WH6_<+.+8H&PEN'YRV;MS=%*"T\DI!U++.F*+ M:_ <$3C]MQ0F,WTS6FPT;H;RF7$YD-#Z#=DO!J9N9:1*W@F4$4I=G.(6(8C, MP&EC2^'%JN9W8O:GQ-=$R MP0M(X2.Q4@3PWCIRP0/] LGTZ-8Q^S[T=1FT-\/*O>ZJ PFN#V?U1D#X9K4Z MJX=@3Z^31# 1Q+JL2P8A/3GGSF4(*0JP)G"A5,C(6X^&/YC8+F/\H0#[/"+M M0*6^O]J7[Y9DF\+R^\_3RN%Y7DV0F^1-=;7(X2(&)@F19P-%I5HVZ@U/K0^< M'B&GR]A^,/PU$DL?^O%B,1]PT[+XT^)3^/;WZ?IS;>U)K/MUL7S@,GI&9,AS M AW(S5>)A=IQ@X&M-RZD==FKH7)-^]+:99 _-#H'%6@_ ?_U9JR*_](>VM>>X.W7C5B,],PP'$EH'F:4!OO MYT FC#-R:VJC#R>KYYP"1*3=&Z5Q16E/@&RM2I]WA6./FGHY389;P>2E;Z)) M#D+JZ#C(6/.!U@CP(EL(4C.OE'>ZM&X3PGQ8,1^V6PDXL!R MW0%N@W1,D6L/NK@ BM6KI8&\?<10ZBF*M/CR<#O@'*PN<;N/$(_$[2_SFZF& M9QFX<7^ZR!"3-QY[RX C.'9>7/M9'(^,AI'165Z/^CD3 JK'"\%["#37+D+-*.:AZ59".L',\8)>M.9Z!]"Y87__BJ<1 MEY/,D^%)&A!";<(9 YZ"#(C>BR00HVT^!OD>$>-"IH%@'_9R#N!R!S!Y8 KX MQ6*LT]8+"D%9J"45@5;D$S? T6F5LB3WK74EUZ,$C>OQM(=/.^YW *6[@[PO M-X01=I;&\D$EG 5P).A*?=++-E=&NQ(V;Q1Q ,0TBE0[@]JF>SBUX7H' M\+D*.MZ2YGU#7];>Q,*7ZN%)6R_(6&*)$[: U\%KX;,7?K!(_HJ*3E)!#IZ*T_;D.AW]-@1TF@FS*$S1'-JA9W8IYH42)9>0FI: FJ!%,G1WC@%%JX MF%51N;7O??/]O36]'1 ]AW*]&]S\&G\&U24$9TEJ),IVK7?*3MD),! M:5R(,F4KF@]XV86NWGK5#@>QYE+J 'DW[C),9Y7(9OLR4_1!6)D!E0T,8DL(QN@B.I( MHL<=0=@!G@>2;P> OI6H_H#KVBRKWFO\*ZX_+_*KT]J=?\*$8#X9#Y8C>3A8 M/ 1&V]4IZ:6-T9C<.J&R"UWC#AA\3E@VEU(__L&MI5WNL\T")SPKCTQ&2+$0 MQTH]:;-H(3NFLK#!)S4H[&Y1,^[PP-' =KA$^H'8E@0ERX;)0 NQHDZ'M2&" ME]$#;2!F!6T7Q5N7AAV:(AYLT-_(.>)]1-#TRD^C#'$IPED6+?YX=GH:EM\7Y>/T M9#XMTU0[ZIZ/1:K^YV(V3;7/P:TE[71/;/]W-+@E=N3"&MT1N_^:J_L97@3) M>>"@?':@>.9 X6<&2[CA3F6>L;53\3 UQRJDG\)JNJIMZ6_L?F+\8_S^1"S^ M:5;S25&2[4[90 BT?Y3&",$P4L7T0Z6,B4ZVOB)W#+WC'J@V0M1=U?9L FP6 M:C95@YOVS*M-1?"*-,:-%O>'*+S'GM9 M>U,;",E=MG.^O7B-$[G&W*O04>> MDQ61+"!3VI(99!RBT1*$9=SZ7*R4O/7F?82>8Q797W%Y0D"[R>)7E<6K+XN+ M;^GK-%NL*K>O=X PH63Z'V1ED>(18D MB0%?F/(Z,L5#Z]SP892.J[R:(>FN M^GH&L?6IN'X-T^4FR7VMGP]06-N>TD!1/4E<(P5U]9X;0KZ"%?>6ESK]0:M( M#K]R GR6!1(SR;,4'#>Y\=9\C)YC%=2V9U\#6G$?F&$(0ME,]E>EVBB($ZJ= M#I@X"M>Z6NA1@L95-\UP<5?=M!-"GUKE(Y[4 ^ W\[)8GI[W^MQ?J6QY2 .= M\A1IK9I[G+_F WY9+#>S$BYA8P-&EGD"4>NLE:S]%LG?!C39<"8-/:KU%>"' M:#DZBW3GN==@OL9R28J,( N@F7/UE@!"I"<1EJV*OB;SF\]&WX&LD>NB6V#C M7FZIL3#Z5"RWQC6%FU.L]MA[YQ-5);_&P9##",G/K447]9+/+OTQDM]OP&YINJ $ZF<8:O5BM< M'Y(0>O*1#336?F0W4ER7+R54W'W?-3BN0!B,YB)G!\A2'0S-&#B7R(A)ZP@= MT8K2.DNR%X''*K3+EVW;%PEU4L%;L+%F:+D($*3B()4M3@K/F6^=Y'Z$G''5 MU7"HN:NZ6DFD3TU5>\ ?H(TV?]9 X]Q_?2.M4A^\!0@N2U]TT>!=DJ!,*+59 MN0,G72K!B1Q#:Q]H.R7'ZHG;3[U&) ^UG(6,)4>&H#PAW;L@0-#*3;"Q:!4& M76 G^J&!_.\J@A8L[U,)O*U5#X_SJP[H$#G\D]; MU-UL):.1-K@(;.K-MQJ'?JM3EF[@(PN="[<)L@XD1"\I]I3!@)>V(-.8@VOM M8S].49/+F5=/WWQW\8KM#FV)J3@'G(LZT045.$P<4M E142>?.M^%GL1.*XN M:8B=K;#_(Z;?]U X3Q(3".=<_7\+1ZI,9BUE10SHO.@ MF";OD6D#7$4?HY->QM:'08^0TZ!_SMU'WS"0PLH@ H*)09_;7N=K W$3%*TT MY1!:ERL^1L_H74V:8&)+BYPV$NA3;_Q"VF'Q'?'\%D?-(->4\B$ZY*$G-= G M.Q'92+?<'!2Y&4MR^"Q><=LR$89KK-QR)<[<_RV^+]0V$V^1=J",W32T' M4V@]..L3,)\3E\EAP-;YW:=HZJ$M_$$(V-(/OAWS^U0OFXMM]Z=P'U"9M_U! M+:KS=B"QU2'1E0EY5VZ^[&) ]V8F\N;"7JSD7+:TN>&F6RX\3U"8,80ULCM1 MV@S<4+"OZVC<)!4$,8SH!BA"0 M!QNL:UU'?23)(Q]B/1\^[QUV/:.H^U25EYWYWV]\F=JY:C/Y[8! <_N#6L29 M.Y#8RM&Z?M7F)==583RX3+X\1*4TJ%0*!&[)[4=9,"743K0^;GJ(EJ,'-MUY M[HVJ61FDXY+7>Y ,E#1(7H6A8 :9$HH;Y;(<>)&=J*0F.+@WLZD)X_M4(W5C M3M<;[1CFI#>UF0NZH[$MDM>7;[OU9WW;4DI9%-X3%P#8[4I MD$<%@64'7M0+,B[PTOQFTEX$MICZ]>3+;D0CEGO45H'*P8**]:2)UZL"/DKF MC5.R##$2;'<*1T]6#82M;7/$!I);GSIM[\88S]GY8]0.(&-U F$"G=5<0B&P MUF;C%ES)"1(CR\LQ\91;%S4-UPGD>CHWB6OS\.\WC[Z3R+P80.8]*%54#6H, M2)V=+Q&S4:U=LL];EEHLX@,W#KKBW BJ-:-U9XD:MRI"@-AJZTH.L#651W'/?TKE>.,QSHU MJ9YPL 0N. LF%8>>)V%CZVXY#]$R[O"$@9#4A/$= .AU6'VNX0C]4Y7MUS"K M 6L1$+++L;42F' R9B(<8I+5-)XY5J[4[L0-NZDA*'\JN8BZ0%GBWFB M92S/CP>FJW^\)AJFZ_K51%G)99TX&1B2%6="@O-*0")]BR59S+9U^2>1N8H;=&T/A[KM4X*15RB/>.= MC;;: MY/I^QE5:3K_4'TYT5O7N$(> -7N82H"0C :#12MM15'-;Z7O2^.X P8& N*@ M@OJ#Y%XW8WV?)?-Z\:8Q\J[;%CE\UM7%**)3$2Q&B@BX0_#5W+J A1O+E=2M M3V"&R[K^/%V%DY-E'5A TGI7+B+J#6=O.*X_![IAB[M-R/])S^V ;_?0SAVT6/J#=?;31,S))48.D"")STGE)VIP,5TJ[YH,D]Z2QXS;A^Z#GWB'6D*+JP#QO6=6K;]/5A%F*F!+I M'V-B[9Q3N]P(4L>"6R:D9;5(9J ==X>4D3NW#BK_NR,U&@BC4TS5+Y>(/R^J M?S#Q@IP)QFINR-2:*(,4ER<)A?S:VE:-1]?Z&.))HOI08$>)?@10M61=IECF4(@4G:92[$@L%J?,J7NO?0_@!P MA+ 6+3C7@2XAXM?G]X O^'/1]7JUV1TFFH2UJYL)UD#="Q!%;?)6L/X#+(]N>6B"Y7IYM\A3OEXM,7ZTNU"F3.:!&#Q(U\V8U<1'Q80B M@YI8'11:).T-:SPDA3)C;<33O"K[,7K&+?P;.W Z3"P=0&P?QEVE2P.OK.,. M$I9 S-.,UL@2,/1"1QL,RZT#JD/H[,[%/A E1R2)#A)9GQGN+--5_Y7 M\_QV&N)T1JA',O:AOC:_FW_ =+9DFSO>+1?0\>RZ?7#WL'I[;B'WJ??N#Y0[6.T]^*A!YMX-J/0>G'#F M$N=,V%HW7VL!T2*X.NE09"-;-T(]D-0N@LWC,/2P\AI.:'VJJ0<'TAVL MK9YZXI!3] ;474_/0DN&(@/F%3A=3V$2$^"=#N %F<]BHO>Y=>7?>+/T;O37 M3)R91%9:HRBT[T*!F%.]G^FD%HY)FUO[8T]3U?ONC%V M[NXLKX,UT]//;#LO;Q?"1QF8QXW(VL<(KI0$JA1+Z/,"ZL&A8P20U+QUU;,. MS+LVYY>OO=X::(7,IGB*;"BH4++V40_H(%G4QIGBG&Q^L_]A$RKSN3 M.>[!]!A@'$:"?5K4.JKN8--YXX\;37@AIGS>(W?*T;>:&D1F C>"LBE3F0NJO:YQ@(HLC!&&>9Z>0;T_0+%W^_>Y6*2 M146[(^HZI"&)!!XMKQU.F/39,Z];JY8#R.QJ;ND^.-EE;FE+$8UD_:>:8T2/3'3- 2ELE4!M"P*E+2Q-FT1P*(6*)/,^6XYZ]&J>MAY MN-LD>F":Y,%JZO'G#3?^[Y+-B)[:,^2^$&X4-6 NWJ4(,EFRVLE8B";3 MKLQ)I1"=U*;UZ=!^%(X^0V 07#VLVYI+K4^=]N2TR",Z8NSVY.<8>3F@QKLS M]C!+PIA@'"AL2Z#JE9Q@%!E69S#GZ+ANW@2G[>#+ZQWP*%?/+?T5;V]D8R/7 M@3D-O-2#1P'>Z@ M/?:XP<;&#:FL'AH:)FSTHF $[LE2JF ,>%^SV<5X3^ZYB6GHN6KM%=C=-]2: M]_2J]DV:G=5>5W?R)I( GDL&:7R]?I\5Q$)?:8J( K,YV '/\/8BM=/!<_M@ MZ&'5-9S0^E19>W?8O#^\XV=>G$K(J$E1Q$F*,OG8M(1?"L!C\3EX>O?/&8NF[ZX7N M04ZW/4?WP<6E2AQ*##V4/FQ=UE5GRNOU77_FA.9U9FB^M;6^6!JN^TC>@@>GUEX?Q K?7\,TC-:Z8=?/H:5WI$5SV*E PI5 M>]M;7F/K>BB:':"S2F"R)LC6!<&#SF;K-87TR\T9\6]8K^45 MQFWDP$H4M4[?/.B-@R[Z6- 'HPS/M=Q=QT MA4&',94Z73P)\CB"%Q"\](#26$/V!0UK?2!] )D]F^*#H3>TN$9$9/5^+QI1 MO5M^K)8FX7F[S9BC"SY#\HQV%-,&0@D(T;"B+)%?^$Z%Y$]$'-O>W4N?VX&$ MO6C(^3Z04\ND+E:PNFK1::Q"&J(.TVHV@T^]PD8 M!T-M9'H?($.PZQ8M1'GC9Z@ZM.+O-CQ;1HQ+.Q&Q1_P30-LTV)+2[IJ\J75ZLOG^EG%ZM1S@=E<@&; NV' M.ITV2A'K^5<)27(C[PXSW]ZU^,DWC>./#(.)QGP=&26?%NLPN]D/\VI5%VO1 M*%4RQ@**>C3+7007R&TKV<5BO;&>NQTP\M1[QFD..0Q"FO*THU:S'Z=K_'CV MI?IA%PL)TMNB)1+&(ZG#%#+$4L^EJBIT]+MH=BEI?_0EXTQY'@89[;@Y,BS^ MMM[M:E[Y2D](:(U=Z052R\MNJ6''@2VC.= M/XX8Y6' " MRXRE8HQWRNP@\?M/'F>L\3 R/Y)O8T<9:\19+;1;S&M/_HL%"$? 9$J"(:U4 M+Z<;B$A>3JBCK6PRTL5=!+_UX>-,$AXHECB:>SVDT1\=T*!\#B9G6?N#U?9C M L%)%< :KY(,*&+[?C0O823*L&G-]K+I 6BWAC\PJ7EF6= N04ML<1IBIDT3 MA:+]%K1@+K4&UDN9BK*78!^=BK(/ESL*5>],]< 4C"^"@Q-6UJD>&LBK*A"9 M-@Y9TD+Z'>S1RYB*LI?(=IN*L@__1D;!+_,3V@^XW!(\911$+&H(D1:@0@C@ MHA9 MK:8$E-(3.R @H??,+)M:8*"1OP;.ZVY#/-5M:QA"YJ#DI9Y$2'*FIZU MB;B2M8,@#7EMGA-_^ XX>.P=(\^Z:8*$9CP<^7BTZK7%;)HWR]@,5]G8R.)+ M,L)&<#9Q4-QX<)R\+*8+T2^-W+$SZ1-GH]O?WLLLI.$/UQMPOSO\7&PLK9TI M*GG:29'5:Q@)O,X69/0RL>24V&TNW]X(&OMPO85,'X7( 0SN(#ZY:G%TZ8M? MZ,H8$>L8$7#5)5?,(RV#6]!9EH162NF;-S'93DI/D#E$QHOV#.\ -V_FFV=M MEO#+;'IZ,3#^,AFH,J;: M]O>SEZPBZ)"UP4W0VRNL06@\L>92@\<[R!\%0 M.^9W8Z8P_S)?;UIEG5<]F5I]2UZ?M-* BC*3VYX9.%9RXK0"IW<:][*SF;K] M_G'.;\=U=8Z00(Z*GP COIQ M>(Z1[!-0.8#-W8"%9'!#>5[:X8+JPI)"C!2Q)RR*"$*Q%]?(3 M9/0%FT.D_)"O?"3+.W!]/I[%"]N[>BBHT)JA2Z2,?2)&:1'!&V6 T,J:F,>@?=Q?Z4&:W0M7^64(I""$?[T\@ I.YE-M9FUOPN MV0YDC7S,T!8(^\#L *ET +3SV.)J75O4M>$VB=I\R#M3ARXS#T&K#%Q8[33+ M*?/6HQB?)*ICD!T"@ZWQ7BN9= "R1XS VZMIXE9&&Y),8!4C/U6D3.Z&D!"4 M<48XK1(V;R2P UWCU.Z-9DA;2ZH#]%U<=T3N8.3@*0P%$Z3."KG)NUT_[:+UQ%5#CXO6 M+UL979N I]JPK7H5)V18-F()FYJ:(F MM.9)&\K[;6>Q!\H>T*W/*=0.C/;CQ8,"$65T"#;F DJ1F?&FU+Y%0DI?$E.E M]93EXRMV!P/>& C9JXAW'W'U@+U;M4F*O"*M6(!4 NU=D5TM+F-0!/G3Y. X MF_YIBWCW$NRC1;S[<+G?\LUD4E"RJGA;W5]K:J-FR2 %YU(HP<00AR_??*8B MWKU$MEOYYC[\Z[E\DV#/3*(E.)$?J9#W M4"0TXV$?W6UN=W*)H3#C'8,0A ;%4[TBY6NGL6+1,>*-'K4OTF#8&-$=:2*, M/L"TY0J?$C9)%QP(5=N315Z =D( Y#E+U)FEL-.!SQ^D5=)>,MVI5=(^#.Z^ MNX$FD\DS3T2]TO4$(D$TM?9,E&2DD,':76Q0F^X&S]Q,:2]![M7=8!^N]M;= M(%B3!"JRHX$3[2XFH.V3P/%HE2VN!*EV0,1!W0V>N7/2H0 XBF<==CU_4I$,N% M)255;=]AR>M"78TJ@@B),6:X;G]EN1WUXUY9ZB --Q(07LH6F&B1!"V 0XJQ MD/4V'+QP&7)V7"96JV%'0?<+SQ\?B)I#P+N7"$LX$QXL M1(M<>Q6DEKL$H(>\^X4[ LTP.IS ^BS>>97^ZVRZVHPR684ZFNXKKM;33?S^ M_F+TS93;X>G$:+RM5KVH?-"^"Q)_ M;";:"V?!6T9JSE!,9GCP]FYCFZ-]KL?H:3>1X_(M-V7QT_<;WYW[\]HD%Z4J M$"4R](XKOO9##T/3^,80%0=Q#Q;5K5)C#O/ M(KG!!82B_U $Z<"IG""*Q*RPCO/2NF+_ 5)Z&= QA/P7[871*:;JETO$BS1; M]!BRK!EP%W7M[ZL@%*QW'"QF43D86D\D?I*H/A384:+? 4Z'RV'LN1ZGN+SJ M5T ;C!MDY&6ZP(DK*4.,ED$J0IDH32QFEQ9G-Y_9G_B/$-6B =]&[[@;OBYF MX8)P7S3%*BF"9CZ BF3'?4@) G/%BN3JM;L=!'[KH>,F(8:3^.&!0"^CQ>ZA*&C$OP[,Q:_3^72-;Z=?,;\A,="ZR)INQ@&3E?UK M^,_%\O4LK"X49@RB("\5X'4*.Y<04IULDH,+@MF(NO6UHCW(ZZ4AZS,X+$,) MK6\\7B_LMW!Z&4EXY0QZI4!+;D!IE<"99( )SE%+)DWSX11[DCBNU1L,*KM# M\FBY=0#+3\N0L9)_U4]?H4Z2-'R.CHP]%X9L2+$0R0F('(7QJ742^2X-W0+K M>($O&G*_ _2\/ENM%Z>XW%1-5WOP>?KE$U.M9-(#O&[&)+@\G5Z%)#(E'WE4X+C(0&ZI *\Q0F$V MH4O,H-FIX><^X'J(F'']LV>%5A-Y= "L-_.,90\'PG"/7-L,+-*B5!0: C.& M]DU2.13,*K7N4;4GB;VT,GZ&(&%(X?6/S:V;&C-/3C,'(FJ*S4OM*J\\^0Z& M!:\U:7W=NG/+ 62.Z]<-"IO]('JT##N Z<9U/0W+?]0;.??\6"]41D-6AL42 MZCE8@NB8@83,8J"=3EM^B"CB(8*ZAM[Q<-@65C2130= VV)1WE[5R;KD.45) M'H*RM4S,U$8D-;(W/%MC6%)AJ"+#;?3TTGUYG+JGP\32$<1N5")^P+0XF4__ MFW9K)M9/RS1<[=>+,_],F^LM_;A>':Y-OU:KLU/,K\/J,_WB%_K(US"K9W*3 M0*XVH_63HUWJ"%Y=P*=4:/^Q@D'EC+IU_\EA5]1=W%]<+63< MW-B+V B'"?T/AOQ;VN#=^C.%*:YPF:V+4*27H-#4=N8Z4ZP2O4V!960OQC1L M5C1NBNY%[(4C8? 'VQ3OEXLON%Q_?S^KG;7/G9?O'G?(QV!X.XBU'4"BK5MU.\FZL2:?/H?Y%7-2 M\A1XBPS>UKL:VB:(&06(;'Q!23Z8;CU'ZUD7N!.X[8L#=[\@^8/MH-\6EVU+ MSC\\48PYF3D#'D,U,") V-08,^NRTTE[T;/7<7<].^T/]T^]/XZ"P!]L.US$ M)C=_<3[X8_4^?-\!.&\;_ M4V^8MB#YP^^@27)>F7K/1N98N>$$1&X=.:C"B.P2VMRZRGW8%>UV-,;^]R8Y M' =_^%UQGO@R(2C%@H>H$TG+&4\^J Y@@BI:"9NS;7TIZ1F6M=O^^"<_.VZ MB#_8)KEV1.]QA:%U&((%\C])=5B-X'**((E+HC"50M=A_,,KVVVK_'.?(C?" M19^[I9;;3TG*FV\V,W/.*>.3E$+0-B-(ECRHD@,X1]+ [#6%8_33\@R1^(/T M[8;KE&IDER&8'P!Q0T#7[B!% H:(U)(MGF; MH/W)[*/R\6@,/=PQB]9V M%]%(]7G\U7:RZ0%HMYH%2JM99B% D2&#JE,4(](*A!7!6:*_W)U>_\_32W4O MP3[:2W4?+O?;2Y7%$%,B]SQ)*V@+E4BVE/ZC P^DD\EQU[M8HI?12W4OD>W6 M2W4?_O7;2S646(JH$PYRO901M02OF(0HN/3<:"7B+A[HR^BE>B@*&O%O9!1L MSC2J90U;T.P2>B:% OJGAE ^U-D$"9@0DLF8'!>[3"A\[!TC=S]M@H1F/.S M==BG[V;T*4?N!'!OB5\FD;]EG 233&U!4A?VUMU';AW \N%NB<'I MC%%;T(9T%@Y^Z5^\BC V#];84? MIB>?K\C'8!-*7T="(3%%&0LA:P,R2:\0C437.GZ_0\++ZJY[#(B.X7T'T'FL M.3!/+J0L-/C$%"B;&42-";3#8+C6+);6M?C'-FSNIJON47JID4PZ@-?]7H/$ M%L9M 8Q1U.X-'H*CW:(-2J4=_5*TKNHYJ/7C8&TWGA-(1W&_!_1@^CQ?S!8G MWW\*JRW\NM"X.M&27 #DG.+E&@D%%:<-9=3 M!^#[&>/ZS<9!K/'V^=@0E8**Q!YI"_$HDV](S+' 1+&9V"C&SNN)$5Q<@P0K4CD*495K[C5=@):,*NR)RP,BJ9>T@O'ROA1 MR!S(\ Z \P&_+F9?:6>]IG=/U[^&5*^S?+]T!'F1C#L-=8PLJ%0<.$?_D44Q M3P&'B$HT1L^C!/4$H4-EOAA* !V@Z6_S%:8S>F]EU=42HE$, W#G:DMQ@1!8 M\12K*A9Y3";$YGF"^V2,FRL8!#G',KL#O+Q=S$_H::=U!9_H;S9JV3KA'2H! MCM41"&@#N*P86*?)B)MDC&E=<;2-CEZZJC^/"W2T)#I$T^7LHM[\8="F1-I+V=6J% MT!*B"@5,%EDS:Z/.K:_(=>P M9#X7N[//NP?NV*%^/)V$2YK@(O6V6#&:LX5 MZ6+)('CIZC3T0!N.<!,ZGB^5OBS6N?CY# MP:2XS'Q&SR/1 ]*D>I7(>HBL'O!I[T7,+AIC=Q#Z0\\?]W"BL?B;,+$#^W%; M;YU7[R;M]2;I:",Y]=88B#IDR,4FBS)*Q-9W[^Y3,6Z3V>=V7X^40GVC4#F T1V Y7&OJ3!C MM#4%0JK#5JWFX%+M99^E+$Y;%/:?*&MWO+SW//9[1 M'>RAO19X\S3F7Q;S>4[S,T/#BDE(2O,G5$W.6F*80LDE6 M65XTB[OD.;8^?.33ON<0Z:(E?\?N';#Z\CG,ZI;O7#XN1_0!YH,!&;]12&\%N MAD(FQ'P9JFB?#+/2 (7*GOA41P8DFX!GB1QYU,P]U9WYX:=WC9E#Q;AHRM.Q M\P,XF]&#ZHGN98^)P&4)*8'5A6(,FM M;Z_L2>+(D[>>_P!H. 'VC\^M=QJEI?VGN ?R#FL)+4L0R",$FZ6@[>E<2JTO M&Q] YM@G. /"9C^('BW##F"ZN7)]&I;_J#F7>_>O-0_&^3IKAM<[)=(2\[A MR)HS([*Q,K3N?_4H05U#[W@X;+L.WT0V'0#M$:/R]FJV4N798 M1UX%LB?%%A5#"-P.U,CU4;I&GOGW[)V"6XNJ _CM-?F*&5J.3P7JM3E041:( M%$D#)Y38A^ M1;Y+!BWCQ70'+XJ"6$H25G&KV5!S?9ZFKHOVML\*P19B&CW96FL$3HASM_;3 MQGN9"*55RDQ"+08@=JE$&RDS,%$)(5TRINS8%_O!=W31";<]:)JRM@,=M6D/ M]Z[\;77NU[Z+ZU#3R6_FOWQ+G\GCQ5\7RZLRD+<8Z+47HTN_3V@E@DE7>P&K M.N&7 JU8NW^1,RJ<)G^7A]:W#(X@=^36-$-KL><29 >8WURF*KP3G C!7.#!@DABR#43 M4P< O)RC_DBGP+]C-7F87WTEO7J"9/G*V>SMM.!$.A%CPGHMJY3_O[TO:W(C M1])\WU^QMN^8P7V8K:V9SAJ-52FUDJK6^BD-9XK33%)-,E6E^?7K()D7DV0& M(Q $C91 M-@#;S_%'G-W$Y67$)BH*QXV3W HW!0=.HK'@+AJPI\"+,F2$!B#K;U=.,1[= MT.W#X@:@<6=\;\J2?ITOEY=,6&6YC2B*/(\ =#!R$EL4M+.F657O( MJ)SK.39@AC*^ >SL\2@^1S^_FDW^$Y1I /9-TL3>J=-;C?MJ%FZ=O$E.Z*0<1'8D)A!VDB"J.!*$\%R3[CQG:,26ZF=3U$A2'EV!#1P M$&[3'-^#!!YD2EVD6_[ EH34,@A+D-4Y F=<0LYHAI+#06@J:"B>6-&!K-K/ MBF,#M+1D&@#;+_-Y^',RG5ZZ*+FW5B--%- M18+CHL&+DO _)RQ-NK0Q=_OM M;K!YN8\OO7C< C;L9)8MB8O9%SM]@/)+F@)VEL8<:E2YQ4R.I3*!F-6:&FNH M-Z5]ST.T=,/.RWN#*2J#T[%D-EB:Q:L<8ODZRMV6&;2\2)M.,9[CM*&2E4?OS]>).SQN;I87W2)>8B M^=PNFEKIP-3+NE8XCCRSR3 6A0X[;4/V/OKN6[L;*%Y>:+\(+QNXK+GY=$$"F(]4@1"@>"@4VGP7E&)(!51Z41%I=ND#S*1KJA]^6^$M27_G^Q M(_#F9I$%N_G)^]J:Y:6F3C,0%;+1^^T M!038LPJY1S\$DK'\\ZQKVX'Y.6^ M4#2'C?]BY^697/I+2YV,7F/$?!Y+F3A#5F"&*!54Z]Q4AI7.!#_C]KJ=GI?[ M(-,J4IJPP2_2@US2W"N.46DC1M+F-) $[JD+2B%B<3!,8,IV!R,=L<$?K]T- M9B_O&:<(+QM0J&_L\MO=4SBP[\%>+@/UF*3D4&"&P=V0L) MAJ3=TI?[[E%" L6 ]+__]0F789=_7__3^E_R?_4YIO^9___WSQ\>K0_?GR_M MO_CY]6;Q]W:R^,-.;^(K[W,.8TYF7-_"=A:F]S?W->P[3Q.SJP3_P8_\'\QG MBSQA; '_A;/+R?)M7-G)=/EXN\O)]??I&16Y8,!8@#Y/5""!+0>$0U K) MI5&H+>].[+8KAM)!1FU]GI0">^(B(*N]0H)QX>'*89:> VN[=#4"ME)@Z "V M09)I"6VO?][]]M\FX-@M_+>?O\8?<;H^HQ2#66XB1B)2N XP ;:9*!'3PB5& MK+2Z=#U=-\KJ5N@W=]^6DF%+R'QXVI[N;WNN?8J!**.12$GF<^US?X*(>.!. M _-D2J537T\BL!'-6! A791C$7&UA,4/L^\WJ^6:8^1V) 1W4@6<Y);M M%FFJ% I$1Z)5(LZ4S@4Y0DXC."L/@D-P&RB11L%U.]H5!\VT)0XEDSMI"V"6 MTR8B,%:\$093HD8+RCPEIY'+M@JX^DBD47"QNW."<;0!C%],0VXJ!2PBV(#U M07$BRFFI2W ^X> U(P%O@G$$X6(VZI1F!N M1R0"8UPXK43QJN=GB6K$8CP_8':;-1257@-P7"=[S$+^OW?_N)G\L--'=]K] M!B]9M)931>':\>LY5G#BG0J("*&"U9QJ5MIY[DQ<77@6!L6^=)SB$FH >OO[ M@!UN'>B")M0E@CP38$5Y2Y'5+@$[B3;8 "-MZ:D%)Y)8U_49%X9C2JL!,!YD MWJ6W$1LJ&/(RL'Q)8&2DDH@PHJ23@1);VKL^2$Q=ZW%<@)610 -0>F";'..5 MP@K9=8W ,=#2^PKN)[H&T'F/1EZZ$.DY175UY!LP5%$B;:=S;#/@'B>_O MX6S-_,3"4G=_![]9;GYP0+9V[T\52,HNL\U"N=>[50=W2(7[6'(&!B,- 9": M7$1:!H"3D(KJE()*OO#Y/D3+X!D_/0;54&PC=4$@2M9ODC(AG2?D)F6X@?\Q MKDJ'6'J0V=;(E5[8>3+E9V1A5;Q9\RCY;!O,IY.0&_*\ X-A75&ZR:KDS&$: M461)YW=*X%ET!CPK*B+1C%K1R0>!CSP &_SI'FC'OE\926,+?5Y8 @VBZ':R MFQ#6"^&03"HACF7N_1,2HHE+&PR6RG5Z).Z!HYJ94^4D^PQ4>K"Y&;" #-Y- M)]=;A^5V8A]6WB?F$\*:Y>[$Q"&+G0?EG4!?YR?N;K,7.B-F+QEMP::/E/<" M9SC+&W %URWZL^:]=7NWBGASNCCF23J1D,.Y0W%NA6A-I B#^)6)SLM8W%0Z M1E#E(6!GNLK*RZ8%H&UHWYX^&RACR7#$B,V/:%XBE\!9]MJ'Q#"+1)1.,'E$ M0&6;J)Q@]P_2[,'E^I/B\@01GT7P:3$/\+N[L;-26":404$8G+LA$.!'SOJC MS!@;I>)LQWP^-"?NP!>:<+7ZB&Q>G'^54?!N=@7G(<)'OZPWD\MWM[M(Q#MP M.6$7-#/&Z80,D0(1'\ !Q3H8&CJ@X/ 7FA@P.1 %A?A7&07KT63Y9K5[T*P< M4"W".K9.81^$(D? ;HL)U*(WB1/Y7(3PN6\T,35R(!**\; E#V?]VK@ICZ&" M)1MA!VJ-9@Y6MN#@^[E $TY!2EDVI/+PZY7Q426@TIO[S>%G>[ PX32:&!"5 M^]!0&B[G:!$COF$G$P5$2>:(ZY7<6/\]GV5&PWXCPC.%&-J*4&-N(P[,$;Q'0,C J2>"I='W:0 MF#KFSV@(*L/TELR! MTI)J 'UWTU2Q%-93[Y'.18\\Y,QVRRU*@N6&/5)K7_I9X*2!M74[Q)XDU4,# M:T]A<0/0>#-?KB[2EOI+ ?1R)S3H4L]S- ST*\8<*2.9"#XF:DOW/GI$0!,Q MXO% TI_9#2#E2YS"/UW]$F?@5TY?S<*K )?R).>MK28_XKN_OL?9,EYJ;JWD M6".6O$.< 6LLQ1YY28F/,AG%2F?9=Z.LB:CS>-@:03P-@&YW^M^GQ?Q[7*Q^ M?II:\$?_<3/YGKEZ&5SPG B&DLVS 4<*B.L0"+G$#058'\#5^)=7/_#S,^O8SX>EYAJG21VB!&9YU!(@W2B MP!5J62YMBBF4KCC90T8G^-0=(#<$/D,9W\1CRML(W_:3-5O@]].X%@]8B]>9 M:_^Y_OM+D1B.,G*$7!>MSO7>"RYD;A2+Q*3)L DNEDP*> M):I; +/NP+0A6"HKE9=2)OW1+C8!DI(%T4\6':7T^3CI8Q8F,9F!:6A_S_&6/ MB_'&S@4E$\+!O^AW;S^^1666.='"QMP\D8@8)9%'.X29"3X M,$S(*!1QQ(6SG;=[LEKI[5 2#[MV?V'AM(RWO*%M8IJTE"C"&<+8!G!FI(1S M2CU*QC+%5+0"E[;L.I#5J';K"X6N4.LIEP:@]BM8++<3#0S)$\\LBC+87 &( MD2'$(PJ, N)IT+1TB]7[KS<*G+Z"W>W?UH_+#>#C/HCR8 ]41X5]A#,4=^,#[E6_@JD=5>.:' *7"9P6#3-)60"#@C!2%KX!\KRU(?2RNL8/743 MJL:&53%)-*"J#O+JP7.8QXY)H1!V..;9929'9;*MF!0CA@LO57D[ZQFJ6NFQ M52.DT$\T+8/M8WP0^E/ &TLCHM+E-%=.D25P@&P2T02 BK6ELY"[T-6H:]@3 M"UVAUE\DY5T*3@(A2&LP:E?,4)$9Y_)).CC(L MSF82?NPX:^W\(9+15>>IHFA!<>ZO'F!11&#A/9R1$)'&\<7ZE5L;,*\#\-G.$?IG/PY^3*7 M7*R^Q<6'G -S-0$/;)-T>?OO M_;.!3OU"@;R?09LJE.%S^PW XN[G]PP7(E)(K#A'G.6Q&YH#-@-Q*!"I>50\ M156Z!.LD LME_MQ^=N/EN\A==&"\"N X[-L)9*522+(H2.#!<3+>K)9'I-1U M(L9#R^$Y[KAC "$"N+HW0B%N_.LDM$*V^\Y>S-87QN""B7A,-IM]@@PRA< M>&$Z+%<_39\W)XB/ "(D_CY,F-P3R("H\7B#GWI##&Y3INL M$IO3P43.#$=*6)O;1 >D!5%(@]$2$K=)%R]&.TML+E_%]ZKZP7>V$MI\;Z.Z M+6,<@[&.3#"YHVV 6SE*.&E1)$$-Y\QWF<[4\7-MZ*GRZ'AH!(W!^0:NN?>3 MV605?YW\B$^8]_KG;_8_YHLW4[O#\$8,UDV#P MX>+Y2B>05P>$HT%C?AXYM0W!^XU]M-=W":U:8JXL'-FH'6S/)N0(=B@XZT-D MX(B>$X;[2*RK#T>#2G=(#I9; [!\<[-V&:0I1'R6XW@!\CJCC3=T$M=$YZC1BS$;$&6A,V%]$H#\,%9PJG$J7L3Q'4SVM- Z8 MBLJ@;4P]J'EXW"_9,]@%;$X&8-IZW(YAW"+#-25>!(=UZ4ZRIU-9QW"J@KL2 MVPPK(HAJ^B3]]OHWO4C#7 G_L_;Q];K< 3=F=B"SU3Y^_M M>7$,SG.3\Z("S].LG-1(:YR0-T&+0 GSMG2P>#\EPV>!N-6'=93LONV#CE8) MHC!2)CG$E8,K6(.7X;R11"6ML"QME>\AHVX$O(#J] M]9/I9/5S\]KDB75.!R2TY; #$Y!-P"#F%1-8H8,&>(J=Q;B'&.#&44,:>UI1Y;4CR'9Q\==;$R5+9'H=*#T0V MY7/\,9_^ )OJ\6;N\M*=2-9HY$4^2. CPD$*!@PXJ9S W#@SPKCJPP2U!)\^ M\GXZL[H0\QM TJ_SV16L=IT5\EVS8BL=-D&!_I76(,Y5S(6:$@E#-/%8<$]+ M=WO81T?=5]?25]1@3C>(ENUIBE)18"9Z $HA;T+PF%\\$ZSWFFEAB M2UO 3ZEH"RQ]9+L+EV&,KEVB!LSX=6YGMWE,FCL;%$<:+DS$LYWGDI/(Q\AT M$)+JW2:4^XO2'JU:]T8I*/*!#*LLZB]Q-IDO/LY7D@\4Z-P9, M"L OVP5[9"#T8F(#=L)C@WMM/.D04HS1(TU8 M]O,C0=9A 4:WQ4KJZ$PJ/U%YEXJZ6J.T&S*0R\WAY$%JHM.>:N$"8HEZ<.K7 MJ3Z.(!$9]C*RH'SI23*':&DINGJZC(]"IB?#&P#.[[-E]#>+W-[3W1K(/ :E MA%PAHR6X])7OO"RSV_)&2- B&;B1I8!; ME <-=[,R%*5$"<>1L*!?FC=25.H#6=: .4KF> M1B*"P:-*EN:BB%$OE5]/2OX>S6@=UP[IQ^\&8/,Y?M\.@+](>1/+VP#,I;9. M,4P54I:KG"1JD*&<(,X=YI9QZW7I=.^#Q+1TO_04]9-'F!)\;P! V1E<:\X' MP;M+YFSTR46PUC <+,ZS[@0]G&P0@5L;, M&[M8_,P3U:[G-[/5)5RLSGFFX*+-R>DVT*R4.<+2,X/![R?%YVD>HZ2VTM!K,2'&-NDT(F MA8!(C$(HXU24I3MJ'J>H$Z+42T)400DT4,CTF$,?9J#[XG+U&?"Z[FX>/L6% MSQ*[BI=:<"X=K_OIC,_.2[G=Z&6VYF(+Y<0F2O%G'=<7]8X5.?+Q4JBAJ\R7$+ MIJBQTEFCD#?)PRW(+;**@[EEHDV1YXX:I;-PSU%D^W89#*:$Y=KE/-L=6))O7T=0DIH* MRT24L73DZD443)TDVRX%4Z7>!D%4T.NJ,&<;A MV].D@I>.$HU\'B(%GB)'X"V"D^B8 6XQFH09&2\M M7%3#)=RM8.H4=K< FJ=U/"[AH%00B&@)3&' 'D.%0P9[XKS@+):OL'L9!5,G MR?;Y@JE3&-U6BJ(1*MB@-'*89A//:Z1EPBA8.%%#:4H%A3Y0(8U M5B=S7^MC-%GWK%=!<\2I\?E$%4Z6 T(N)#=@)>\H\,(U@,%&# M."$"\0AVDV,$0.TI\ E-4@JD= M%-),202W(N"=P+TX1<4UXCI/RF9> M(L.]X=G;(KIT>.S%U-"4NYKZ\;L!V#S,1+S/+WQ8X?'I]H'^P^QC_&OU]<\X M_1%_F\]6WY:7@DFCHX+-VAP_#B&/I($S0ER@/'*>:"R=N#>(X)945T_(',DD M'5=^+PVL?XMV\?7/^:5SU@KNP*6D&$P(34.>&*P0$5KB& (.I+2AU8?.EMX/ M*D"SC[1>)"(!8O%24F64" 0Q&3!8N5(CDZP&WY?)I"+&6(WQ9G4ZI2VYD[50 M>;+$7B(NW\]O%I%W@B&9F!*:&L^QJPW+3&A+EF0E5)XL MKQ<)RLF/>,D%%Q':9I72>4%YJKQ> M%BA?)?CLW3X=29R)(.&T)7 >&99()Y[/(A9&&1)M\13AOK2V6;N:^33U(9C()@<.$S!P9HT@I)"OXZ$XYC/499VTO(W#]%[IU&G9S Z@:N ML3UYQ\I[+J*5B'KL$2A5C!S;P\GV MZ802P>#&U6"R)9E?V1R8;%$BQJ7 03LMW7_+423QQ6C M5GNE4-(.#'V%!7*4<41EC%J#.1=(Z2#62\O)V7NG\+\!I"T-]M8PPD* M4CI$0LXV#@*N[&@"8E$;4,,,'7%&#.=T@6K:GR40JG"0<3I,! MS&/-D>8<(R]$4,(G)]D8KXTO(G/_) EWR]P_A=TM@.9I0KGWDL1D%6(J._O4 M$V0M. 8:TVB-2 98\]\S<_\DV3Z?N7\*HUO-XI4V"16(1HXG"BPQ'AF)X01Q MPR/!7$6\$VG<#V\O/Z2P&A%Q/;JN41B8@\H0E%#X8[%]EF)P!F*X468+/#W2HZB+]' M+<^Y<_C["GT PRJ*>KE877ZVLZN-O22Q)=G&1DIFSRQ(V+O-C;1EE(8R&5CJ M]-0-JSXP"^!/]R;!HP^VE$C1W\GHS\,6!'];9HBU3#18)*@ 8R7E7G>:ZYQB MGC0A3(C4J?U-%]'7- $'"&M7W#TX5UG@OTUFD^N;ZRWAH-9\4BXB%G);'Y8' M05K)D,JO YC@Y$VGFN]G1/[HHY6%WD=D\Q+\JRUX^]<#PE4R6AA/48H^@/&1 M!_,%(I /Q A,B1"[EWD_P3_\:!U+OYC@>_.O@1C GEJB$)BSP:N:MQ-M\CI*C4![*L >7PAUU,\N6:>Q-O?"X6<^810TRDD,>P@?EE@"M&TY , MS>&7TK;'+@TM924/MSP&<;@QA&R/"L8&C&PPKAFEN04?!@O;Y)'!V@B:O&!$ MC(F1%FR-85(] I$>+&X )*_M6X0UI6!XD4"+ M#P1Z3$$[X.@CSWDQYC8 C2\;>^CB1US,)E??5IN11I/9U;H=_CPMMMNRU#DK M8#/1BMPQ5'F4)_.AJ (U.J@\)ZLP9CJ25M=@*0RF,<11V6A]?[."+7V*B\D\ MK'4Q$8)IR_+H!@7\<<* UR?!E%/*8QP944IW,%MWUVVI)*6_73*88PU)^[:Q MEZ0XY,9>8*.#Z6YY1,90BY),7L=D,;7X1'G7M#&&2^B J'NPJ[*P+_QJ#MJ( M@*SXU_F_W\PBPUEN6R65N*%P%VKDL<* ?S@$)AB-DK;2>*TLQ5W2'HY_I0T0 M])'=?!1&5H;$O]],?^9MB*_SM]&OR6?DP58\#BXZEQ VS.6A\1AL<*$0=8D( M#AP+JHLR>.8S=6R"PJ HR?& ^\G M2V^G_Q?VE=?]_?M\]AL8O&!:3U_Y?]Q,EI,LH^WV6- D!9(0%;FO)R$8Z6!Q MCN9QGS16B=$.6.GQZ3J/;H7A,S;+&W!J#]6'1^,%^& ,R2@T6&E8(Y<408P) M0(;T,NTVU:[:N>Y,PQM+/]_VXW<#L/GU01KZ77'4)GGA]7RQF/^92Z?L=_B7 MU<_+W+I'T&@1L03X15D$=70!:<+@.F=Y&X)Y9 /UQO)$P3T856L]IJ>E!\(RR"K&_0:0=-O& MY.%I@>L[:*Z$0('CA+B)/K? @R.AO-?!\<@Q*ZVK]M#14L9R(9TTE-N]$?,C M+MQ\Q'OO;IKJ4]VJP1A4)F:_TWAP+X!U6FOXG13"FLB<\:4SFDZCL*7;8:[N<++\ +39+U>0_-\F''Y;+&SOS M\=U?W^-L&2\-)H'AF!D6IZBE"$496=_6B)(@@. ,-:P&S@4R'&?3Q1]V>A,OF2?$*ZM1 / .H^737@O?AO?UFOEPM+RVCR1&X MJS%3^0!8<'6]I2@DFK#AVAI?_+([3$XW!+VHL'LIYC> HX?-G!]?W2K2B"F< M@(!S>G@V "V8@RAZZY(%X\^9TA?<06*Z8>A%!=C+,+YRJL+.*\'\1YS9V>IC M7/T:?\0%7,:?LY N=8R"2$U0XEYL.WRRD#-S%9?2,4K-3B^(O=D)W;[6#2LO M(J0^$HN; LTVV6+Z\]7&$5U+:JM@LWEWZ8E5SBF#/&'@.'B?S3EJX1?O%$N4 M2]\EM>6TKW8#T8N(EX_,\J; ='L\?I]E[V Q\> 9O+'+;]LW\5PBX*WR#'GF M(FR,,^ ?%BA9BY5WE*?87Q$=^&@W*+V(,/BX#&\*29\6M_[8>E%Q+!'9WN;DVE^ MC789E]O.4=/\AUM'HO^8FN?7+#"SYD3""PVPV7SU;H )YHPHR17"GN7R0^ $ MW$\!"4(E,U[BT*TCX2EQM4<4# X7QN4RQHOO,<_^F5VM%_\5@+Y^%[P-3+R] MB4^FT"H9DR-PN@@X [E@)B!G\RMA8"&0%(TI/PVS)ZV5FSGW1\R34.,YA-5 M%*GK/F_GSW*=4^6C0XGD=T6%)3*2>&2HDR$FAE,H?PI/(K%R(^GS0["/:%X: M\M8S9KV.1HEDD @2CE9R8 %$FAML.:FY8R+RXO,P3B6R&OCR7$Z% M:>0X1)1G@@(S"DU)\C8@S$+N M0P0\U?G1;*T>-IBPDAK3)$P$(4+K9J6>"WY%Q'0Z M%LT&B[-XE7,5OQ;3>P=V>*>9QX:Q'E@R $G$;,F6HJU\*QTN]Z.I%7.9CTC MUOK(XJ5 ;!UI3&!^&B88(D(&8![LR? \@3QP$;6)2E!< V2= \#C);R>&V8G MR^.% &T=5,3!>X/5XR(:,UCB$E MUG7$&LZ.U0)A%R)WF!G@YCDPU@U++R&T/YS/+:=TO[;3O+LOWV)?>(FQDGRMHPX0CQ&0N;QA3;D;H->H4A\)$0IN+S*I[F4 M3/)^_-CP.4^]N4B_+^.KY3*N+HG31#EG4=0JM[)3#!FE,4J1Z*!DY%R5;GYZ ME*"FTK5/D?WQ-YXA;&_ O#ZZF773E&SJ7:3M."4[_33?]#=_E\_DM6]H*+T1Z4SGYQ&T=($C:/ _!E7X-#:325<]T%*$:8U$,$ZD&'TYF:1&9E; M"JN(@1>"JMR@#%/D%+,(-J(LIMA'5?K&.TY14RG2Y1O!WG('?88:B98H8HB6)I5L0EJ*]J5SJ\: YDC ; /'>2-_M@71< M1XQE0,()C+C3>9"-C2@QX*OFR9PI)?$4/7BN\&HI4VL0TQL'T G')CK/4E ) M1<[!YPDZ3XVP#.&D13"!4Q[/\M0]C@8\5][U6* <29 -P/> WO\XG_GM><0J M!>=#SI9S/F%:0CR;0!..^]%1Z=\^E$XX0\PR;AFV2$2; MQ\4*AJP ]CK*M.%1)55\)$0QXMO*!!\1GB/)LX6@\7U*C,/*YEH*I"0';Y]% M#=H<:Z2-QCP2S"+;>;,]'"X^,8^HY3>%@9PJ%B,NFCQTL?H6%Q_CZLO-];5= M_)RG>?Z+603# 'XFQLTHI_XI1*>M7R"1:,"&"J43K2GXL/[:JUG8#L-Z #U) M'1?)HT#SY'>L)7*6*&0XC09C:XTL;5PA3/*F=/.,;I3534 JB)8G%GYYP30Q7??]?!$G M5[--&,?__+JPLZ5=-^C]Q4YFO\Z7R]@NM.7@/0*XR/77-J)%&UD[U]G(F7S /#).$HJMPQFL#Y-=8X M!'NR2FBLA"B= 7* 7$&!#$;9F);;9EMP<.+RHUWDK?X88*<=6ZV M5=:9V$(VV-WWWDZ6?CI?WBSNP16B94(FB;Q*!''%$[(\4)0"%E0Y01DKW=[F M"#E#]<^[E*+/[+S[1FY9_V8^ ^C? /JW8;[Y;'FI14@R>CA5#J]KLB*R(8)I M8:C@3!+P5DN7E'2GKNY56 HON\IH).DT88;MW]OGZ.>S/&=Z([O5^PB2L],< M.+F!]7X^^N%+FY+4(C+D01-O LNP3AS/+>5)S,TW,/)8I!"XBHF7OK5.(&_XS.@TF<60;X3% MQ-VL9ZF!#/(TT'SRKF9YN/JEHS;I9!,"\Q1<(YX[FGNA4-+K,>K$!E):378B MK.ZE/1:*GDZ/+BVC!AZN?KN9KB9QHP\6>3M;W;!XN,V\Q4OJ+3:"),1L]LNQ M4\@DH>&7P!DWG!-2NMJ],W%U;^)S 7 <634 PD_YP6S-N[77_@FVL+ACXNLX M@X.WNG7<<9)*YRZ9><0(XD('Y"03B 8!IH50213O&W,">75KN,X%Q+'DU4#] MQ),SMMWK!_@5-'RN0Y^M#IX[PL ["R(@H7)^*XW@O'DX@81[I9DV4MK2C_># M"*Y;X%5-;XXFTQ?ERQ0(%W9=>3R?Y2QAQ%. 2JE/#KN8,]_RJ#5LD"7$(2EP M4LEP\(Q+5UB=T4\9=I18(MY'DY!W$HX2(QI9$2V2\+?"8*J=+/T*,KYZ;,*O M.05U9=7C*3)MP-3LM-GW-RM@[KXM;SM,J4B-9,DARW(7#\PILD9KI*+@RA(K M,2Z=O%&$\)?C)XT.Z*(R;O/>?^7]S?7--#]!KNWTS/]%_):9\2/F1__>-FLOIY=R@2(R)I3Q'V M*2'.I4>:P1F)@FC+'=%:EJZ9>$S!4.U[E.V;)X3,_*]YY/:ECB2R9$ %,!KS MT%J.-)8<&1\8,5IPXTI/^3J%OKK&P0!D[*K+T832P'5_EZB]X5?>VGP&?UR^ M^FNRO-1&2VAX]2E!=2(V'@_E80FD 83M[ M>#N_MI/9I?2426TE(HH&Q+W#2#O8"4WPMS%X0HHW4M]+2%U$%13T[B/U8*XW M )T'!VZ=$3G="";\Q\URE;GV6[QV<7%I*3- .-B^SJ8\R"(BRWGN&\A<;K]& MC2_=.Z\;92W<@(,@1 2AE\L ^EQ" M;4!-[V[D/7"^ Z^W#9T^K4_3W=YYL)C!'A%C'*PTQG+3.J_!9J=>$TTP+=YZ MO"3]=3.*SHKP:F)O%?)S/WFTN;PO!^?6>"E1XE+EQBAY*)SW2-%$L$[:FEAZ M;D-7VNIF$]6'ZE!Q-0##8YR[/5I[S:=/:QE=\D2L]A8C87(G# (\=581%))7 M)D;',"_]9C.0Y+J=JYNQ($H+MP$L%_( L P^*BK!^#? <0U.M8T8(\VPD)1B M0TCIAA5G=/9&:ZW]$IV]4T0]T-E[-PMCI7VLF?':+G.IRGW"38%LSXX+%TC/ MZ+.%0BD7][E(%^GAQS_'-99SSMORRSC;RE: MY(2 2]_AJ+U*C./2VF(8Q8.CO=/US\2P_L03F=V6 <3(N'0^((4)A:-%X%11 M&Y 144;". W%IZEUHZQN2.R,:'L2ZRTON(+/#V43X.UB!GI^^6E]#5W/9^LM MY]W>;):>)^!O3@L,83*] 9[$[7\!RGJ9?W9 BGRQ;Y=(HA^'$:6RW>ZI6]-U MW_V*"^<3X%H;2Q#\ 6#NUA/( AGKOYNP*GD5&,* M'J,S&G%O'1PXX1$.5%NOB':L=!5!-\HJO_F70,B37)+R(FG ^P&'[M[*OHS8 M$>:H1AZSW*'28&2]\W!1< )T:T]9Z6D7CPAH"S8E)#POQ>X&L +^_6KB)]_7 M?;*^1'^SF*PF<0G&R<9IBN'5+*S';=_^^9:CZ\>'?&-<)LJ M=M(F%)W!8#IHID7IN&0!LBNGE8R/RW.+MIV.?(].Y*L?8+5L?/^MX?,@8K#9 MI>3!:A4YTHDG!(:S1#8)C*)B#LPY)XTKG0Q\(HEUGX+.K40+BZR!VO+_%_-L M03AQX.[8J_CQ)N=W7:0U-Y<7-ZOE"NQN8/%F<]@$"0Z<0RKEYH=1*V2\X!\T\R'E;IO ,((%,DE9A".+ M1DE#C2L=O]I+2-UGF3.@:SC[FT#1VQPFF/R(]Z;%'7<\H2HR$1#G2L")2!1I M";8#)8J$$)E5JK1%>)B:M@R](GYK(=8WX']L*FXOTM,=K>_\B^_K;*9UR7 V M4]?="=?_\OMLLEI>&AQB$MZC@ 6<'.<9RK4EB)G E,:2*EH\?W@0Q;5CSF5P MLQM//I\0&X LV*F;VG4[?1!)73Y^9KR/K&\C]Z\6BUQ6O [B7UHKD_+2@UN% MX>P'F8=*\X!D\MA10K#1I1/3AE-=5X^.!-TS"[,!^';WM-YNW@$NC<,JVAB0 M53RGD&J&K$\>*4XCM<(R2DO7GI],9%L.L4;W?SQ-FZI,KBD)Q# M,JR?/&FVN9- ).:]!<.%*=UB[402VW*,BZ!P3"$U@,%=GMT>)9UL5(J#(Q8# M;,,EA2SA% 7*F92>)%I\/.X!4MIRAT=Y=NO#]"9SU20\,4S>_943T&+( MF<$/'M@OTA-F;MH-$4]38";7&%$/1@Q)R$END-2*8VT%H;IX\6T)PNMF&8Z" MS/,+M,W^4=G&F*PKWY>@US?3*J[BS$^*C)HY9?4"J2^]-U.NA^3M]U_M?']/ M^[/DO73)2;A <]-1GXN^02VB9'ED4"*KV*\ M<-/)U:;V\?7/CS9W^-NTFO&,1VX-8D%(L"FD0)8G@P3'3KOHZDN MPDK(?3ZB$!H%U68WV_8?P>!$:#8L"'",>W!R;+ )48NE"@'.72A=*?T<375! M518!'>#56QP-P.L+4+[Z^7H^"]L^+RH*37&>#,YS6Z'D%-+,*B2$5'G^(;:\ M=,KG+@WMP:>_A'^0UX0#]AAW_8Z4V\##3/CPD*X93= M5X,%[,LXI"+121)#,2F=>=25ML:LIIY8Z'"U#19,_9#">NUE]/]R-?_QK]&' M;>?E/^TB?)U/$/9PT0VX?+C'U/XOG!A"Z$W\P' !?.IR\Y7K M]2?N%6M?=AQ>L:<^>;C@;[/OD[SH5]CV:_C'OQ#^U5T4D]7C%*L_EO>2T MEQ.-2"F?^#>S95B4$]/.DE4>E'MKOZ>\:$10_S;_\YZ^LAKPP-)57FU[">XX M;RH+\.Y.G5S'\'Z^[B4"%O'@XW9LW2K/FB>)K@-76CAXRS=@)L>O\SMRUPE, MY4[?,^MWD:.J?P2[<:E9>8XDQD[2TXU*KQ&A?9B%R8])N+'3];/3$$'M+%77 M*3O.\_ES#*A]E*;3>[J6V_#[H$.T;\%J$CK \WDW!C00+-V\&P^^PVHF0: -[M4.('%4[/JO)>6<$'OU-WOM.8TMU-%WZ.U0W 84W; MJ^_P>;^I%/Z7:^&RVWOJIU4.ZXOM6,L:4%D[_Y: M^$^+B2]PONZ7ZB2QV#1[%FSDXP:>(<\ MS([*PGI\LG_^]O?5&DIOOLVN/OEA:N^9I3N)KN[39#?FM)J&\VZQ?B\8*07G MZ>I%TF^>(;I ZDUN]/,C+GY>I"??>@*&7KCO]($!1W:[ZNUGA@?G]RY8+:YX MBGP>'M9C;*FL9',[E.V8Y'P'# [2[UNOFKR.\GW>B0G_K9]/1K%.N@KEGP\G M_WPX.4DV'^>SCW%>0BB/5ZKWT'B,U_-G-M[0O1)AR>O);,VSK%^+73!/%JZF MU/I:!EW85%OE75VMMIL:'&UZO%2U!-"^TMK/BLKRN25H9J<_EY-EF=RF@XM6 M2P8=:'L?9$]EZ7U9_?W3PE\LOBX7[Y:KR;7=/"V5RY+O](%JF:)]I7H*VRI+ M^$%GJH*J]/"JU5)'^\KR60:URIZ;H"U^_FK_'$/V1S]6[^&\) *Z\+-! M&,"._W%CIW>3T==3I5_'64R3U>!DB5X?K/=47Q(.7?G:%B1 C4WM;$OPA^OO MN6$9;,!-II/5SS*V6[\OULL-* 2*TSC;C@=6TL0[LFR]!(("3EB;MMX> @O[ MT;O+=A)B4[&NYWG4T*O /"[!+_P<_W$S6=SIE3)*^83/=!)R4Z&OTWG8:A;0 MIQ]C90 ]7KE(]L\18@MD_GRR/__(+9S!V[JV,Q]+)_YT67_ N0;F#,_UN5ND MVH/K"5)X>")W=U_[0>BOZ-?=P]^ FKB:+WX.3AW9OV(],>WR>]YQ\[4#R=/I M+GF36"B)Y/#"];*OCHIB?AI?*HON4YP7D-/]*C5S2I[G]?S(QNLG^0!)'XN( M8W>M>K70)PKE !/^F:MXSIOFG_F)_\Q//$TVX3_6D].^#SX>CU>JED9U['3L MW6QM 4RG=V25.1J[R]6[UO>R>]YE[[6%;N-5R M-?OJIN_GBU??IV[ZMT4)F9W\M9J6VB&)S0NPKP&Q9YIAB\LO/_R;Y:J0=/L=YYZR.H 0VI' MZ?ZQ^OGJST589A(+B&K?>O4Z+'=2>T=8T(IP1C9'3OE.O3C>$3'MD^:+L4$> M;2P/V,R#+CY_7ZS"TRV4/J'=/E>O2/-$F9_,PS<+OLQ_+52@ @-X?;>/HGR;?>3EF5\9*=J\^S+;T M[U*ZNQ\P-OZV*'&?]_]J&TJC-UH&L[LR7/Z #5Z]7>W%.^P#_OD.]@5@#1F[WM:)%7RXNTW<9%6B/X;AN%T='[H]7*/(OKD%[,KIW&?$OXAMY9 M>'IO;A3?^VE8[^W-?!:6;Q?PFU+(*41"M<+2,C@J*XC*J'K[(X3EQ>)B]6WQ M#BARA. MM,O;6>)#0/%PG6J7SK&'S#T;K1WHW5);)E?ZZ6KULBV&I5^V5G;R9OXE3J-? MQ;#%T."*D_TKUGO_[R>OHWRIG5X&I(2[7*R+E"8>UGT_*W/6GE^]G@KL)\O. M_*JM,V-<_+*8WWS_L%S>%)3HL76KV;Y]]>CS/*JM4;_EWOWACM!24CRV;C6+ MLZ]V?9Y'U<_B_.M\9:N57-W8Z_?G)3D(A0>U; MLEH_E/[R.L*9VCE5^A_]>.JF&X\ MN&B]#B5]KD%E>H!U>NUQAD MB%Y]CE'5\WQN)JN?>;3)AI7@WERO1[B]G20@)L)N2TGWQ$_5ZQ/24]S]6%G; M;=Q1,W\LUY?(>OC;M_D4N/QY5:Q)'WD0YTDWE3LJ <;*TM^C_K).]\&O\H(O>LW M.LF[I>C3B_\W.HFZI<#5B&&RG'O@IV$UU(DXQA;:KU;KY.\6HH\'&%*"['B M(N.Q'B[424 MA0OVL:'Z;38?G'-WNT8G>;3DS.]LOHU\X<'B.#7QD;;D;S>8 M[SB?_6+M]RUA;^/2+R;K>'ZAA,?GE^\DQ)8\Z>XLJWXOA4FFRTXYIC_N=U?J M'?.YU3M)MB6GNC/#:E]KL^7L]2RM%78\P7"QR FYNS[]3,#2PI_V1SQ1I M<-]U&P6ZW3_YU!-8].P:>W#9(:',N^5>YY$HP_O<[UVP8DO5YV3Q*'AYA!FU M0\YWI TN2MQ9JIILCG)[KU0:*E-\-9WNT25E^JX>7K@!61UIP?HL0_[9PKO6 M&?IG.^]_MO,^+:*U6DR_QL7U\B)]703 5QEK_LBRU<[0:3;"\XRI;BEDJDJ, M 'R\4K5"[%-MN#W;;T4D7R>KP>;UHZ6J553W%,HC!M0>UW(YM&:U:NG3Y/0,2^J'\\>0V9%EJY5'GR:VYQG3A )RJ MA!)\M%RUTN@^BG ?(QI2AE\7U[-565WX8,EJ1=']5>%3AK2E"0L)[/"JU>JA M!^G!YL1VZS LKB>;Z>*%-.'NBO5*H/MHPP/\:$)6[_[Z/EF4%-7.@O4*G/M( M:C\WFA#4VYL-805$=+=4O7+E/L+9Y4 38OD2_!O%GX,??NH)1@J\ M"^]??]"CR7;Y\'#I4K[W\ZLW\G1\5&Z/7UHZ\JOZ8]@^.C_.5UM2R\3[NW^E MD?#_0#D?X=_X&GW[#_D79Y?Q__R/_P]02P,$% @ ^ED(6UCW%"' !@ MV2$ !$ !E>&@S,3$V,S R,#(U+FAT;>U:75,;-Q1][Z]089J2&9M@P#@8 MR@PE=(:7?F0RT\>.=G77JZ)=N9+6QOWU/5=:8X--XZ0M=9GFP6%7]TI'ND?G M7LD^+T-E+LY+DNKBB_,ONUWQSN9-1740N2,92(G&ZWHD?E;D;T6WVUI=V?', MZ5$9Q.'!85_\;-VMGLC4'G0P=#'OY_Q->CY_$P_)/#\^[>#EQAGGQ\F!GZ9J?2=;7-NC77#W8/X[XQ;NH6LM)D-O[YT6IJO.U[6ONO)Z2(U>_T[ 0E Q<=I CJ MM]$US8'W#AGJ]5VI,QW$46^_]Q#G\G2E&V'&P8Z'O;?H=@EQCB4F]ZR0KZ[? M?[CY[N;J\L/-#]]O@OED_$^MZ?%:@#<=<5D'6VLKKJ1SVAC;$3FYH(N9"*4, MKW;[;\\V1'XVEDIA!W0-%6%X=/)P^7]M//>:7NE:(1K#+L?H62?0?KQ3 (,A34PI&(,-"M_PQ\)_2H[: M3G@"E?8&N8;3UE2'$A/T8\HC0.YW#&A689H3N"F1S9:7X:41\&C;"4BBT#5" MS&Q9A+0#]L$A>;7[]K W./,MG]I*@.7!%H7&XYY_'>-V(Z2C MR!!$7&>&.)*"0,O,:%^R!YM54$=62'Y6VN?&^@9^K)O.FD25L;,Y*;SV8@_, M4 2JI?!?W^6EK$Y10]/HJ/:5'S05>G2C*_0O6K27F M)B8QEHT'*AX,5& @GN=C/L."T_GG%TN#PVWDJ-P2CKXCCT5!J&(V^SB/.IQH M<]GXS5TXXV4$3K0CI1QJ&X<.($T3[:/@P8KJV \7QPNI7)9;1T9&DK5)=$&4 M3BO%W*@AF\#BK=$J'AY]DWFMM'2:)Z!3JH\)H.:>&L_I-VY+'W-UE$?K"8!P M;(Q.8Y2/.F^,9%7'M"*(11J'1RH*EFL9_)41&T)XX4_J\X5V.TF<;26)-Y:J M%2YO+G(;4QK;8*(5,U5Z6TM6<^G!F"Z5HS%IW+43&C=N#$+[6(CDN74J HB%Z8AJU!<&O$8+C7G#L F* M[L1=;"P]AFZ_-/;F_S)[>P?[AT<\Y^N)-$T4*HXM%04J0SU!5/R:"N^^C-A M>-/C^J(OLA6.$$V?2LO,-N%I!)ND!GEO35PW%Q\_Z(AL7I''#4AI)8 GDHT' M>$&$4]LBERF4JY3@LW9;K<66M;S[!)'D/&[SO'$<^*6DN:;7ROJ ]WR1B+Y\ MCHY^2U$Y9]]^HJWAVJ^1SH+B6+%7.;I M0JV8:9]0=JQ4K_?H)"K88)V_S_3Q!;JL*AT"T9_D@\RBEN!VI8$O=K('-D-^ M/KX%Z;=& W[<;DV=Q]N%U_\?LOX9*EX:5&98%@VF\:&6C\>Y)O"B M3=+WAYTIR5O.NJE2BWDWUICQ>G-^#?1);&O/)>E*88VJ205'3_>B]B0SV\H4 M+J 7"LA.2OT>>=\W%E9H*<7U'><.G+?%#JD2>0/CGY'_T.P0< M]N/W",-T8S:AE5\FS!TS&X*MA@<+%YEY:YJPZO*1'S.TG^FG%6_B3SK^ %!+ M P04 " #Z60A;(D_, [8& #:(0 $0 &5X:#,Q,C8S,#(P,C4N:'1M M[5K;N&LHD=:%$*:K2^I+2PVXV+E?E<0L<]'"PP@P8 $.: M^?J%(-!?M[M#_)^<7K1E_*2+GNG9Q?WH'<(5Y\O%A;NB[@TK7G9)X_.%I_WAP-@E7,ZU".>QUN]\<1-.;Z\+6 M >,Y^*<_4S<;G07Z&#K2Z'$]C%,Z2*Z+YMP:ZX:'W?COBELZA:RTF0^_O75: MFF\S+VO?\>1TD9J]_H6 !*#BXRP!'<#;Z)H6P'M]AOKV8ZE'.HB3WG'_(<[U MZ4HWQHR#G0Q[%^AV#7&.)2;W52&_?OO^P]V[N]>W'^Y^^-:GFX% M>)>)[Z4VXI_'XM^4WVAE.'%X=G%U8ZHKR92*;"_8Z@(PY/SATO_ MW\9SK^F5KA4B,>QP?+[J9'O'B\E\K3$?KLKE\?F IWPG2CDEX6BJ:0;9"*7V MXL=&.M#3S,5[FE@7A*W%.^LJT>MV?A2V$+1.8? MTB,>6/EJ+NYK.S.DQI2E +D4%F7)B]I"]#&"U+60]5PT=7 - 3?20,P(B)<4 M%9X8IRADCE=.V KR%6RRVS"H*2?OI9NS227O">.N]>GQ3@$,AC0QG6 ,-LBU M0_J 60UW(%'DQ*S4>2E\PQ\K_QDY:COA"53:&^093EDS'4I,T$\HCP"YWPF@ M685I3N&FQ&B^O@S/C8 G^TY $H6N$6)FRRJD&=@'^Y5-;"; \V*+0>#SR+V/<[H1T%!F"B.N1(8ZD(-!R9+0OV8/-*J@C*R0_ M*^US8WT#/]9-9TVBRL39G!1>>W$$9B@"U5+XWW[,2UF/2=Q"DMXW!A:]$]GI MG1U10M$[4^DI/6HN[NI$4>Y?L&ZM,3S3/,HXT>:R\;N[<,8;$3C1CI1RJ&T<.H T3;6/ M@@VH\I]^X+7W,U5$>K2< PI$Q.DU0/NJ\,9)5'=.*(%9I'!ZI*%BO M9?#7B-@0P@M_4E\NM/M)XM%>DGAGJ=K@\NXBMS.EL0VF6C%3I;>U9#67'BSG M][A_PG-^ M.Y6FB4+%L:6B0&6HIXB*WU+A++Q'1E\_1T<_IRD8%2@,&0KT?6+7 M$_ -0MTL<;U,J$KIEQ4&"U]D/*F8$>)ZM&H]%T;?DVGO#![99[]YB7X;R_?S M]'6V)RS_XM-7O#U4BSV2K22*%7.=IRNU8J9]1MFQ4;TNT4E4L,$ZO\ST\06Z MK"H= M'_R YYK BS9)+P\[,Y+WG'53I1;S;JPQX_7FXAKH ML]C6GDO2E<(659,*CIZ6HO8D,]O*%"Z@%PK(+*5^C[SOFPKDP"+%R;3)9.N% MV7-,Z_MR"KI%]BXF4I^>EZ:LV4. /6J+M6&:F: M&#LGM,Y*F[10/B OR/9_*0^.GZ3 9H0/GOP.=3MS+K?RY*NRX@W6/.JIN&W& M&/_%8>^\>W61I:^I_R23>'%XBIC&SP=?9/Y)X.\$^0_&^+K45(AWR_WQ0RI' M-N#NL@,>_1 !)_[X9<(P79M-:>.G"0O'D0W!5L/NRD6.O#5-V'3YQ*\9VL_T MVXI7\3<=OP)02P,$% @ ^ED(6["5998L! /Q !$ !E>&@S,C$V M,S R,#(U+FAT;=U8;4_K-A3^OE]Q!AH7I*0DH:6O%RDK1>-JHEQ:=+=/DYLX MC8=C9[8#]/[Z'3LM%,JT?ADOJZJHL<_+89U.0$@K:M-FJ]NG?L=3DO3 (?MIQHB>#3 J# M_A3JUS]K,QO&#+TW/N%L+GHNI)U:=36=2"Y5;S=PG[Z=\3-2,+[H?8H5(_R3 MIXG0OJ:*9?6T9M\I(D%0[O6N!MI&;CR_@\OIJGXE#02"%H8I@4 M<,=,#B:G\+4B"I>7+^"*EE(9D!G$*I&:>' ND@;L6ZF]W4X4!?VA+$HB%NXM M[!\ &CJ3JH P\+]")I6S6"(^F0(5*;+LETK0O=WP..@?!5Y-JD1#QCC./6"8 MT*12S#"J@8@41O=)3L2<(AL7!=/:XL6OE4R1NB&GBB+*=6 U]A4N1.Y!+(P4 M3,*0*,4XEQY<*JI9:GN ]3+,&ANH!CME<@9%0 M+.!&R#O$/J<>E)72%4%K.+.V%^L%KF-V&](&3%)9VJ:SKO-$TE;:TO.$J!D1 M5/OC>TX7$"8L(N3L^W M7/RJI;D?'JSB>2VG3Q>FU6B[F*>X_,MMD%4<]T2"5P30 M-B_/\KU/<%W;TOR_Y73Z!WEE DDIX(X MYD,2- 0U4QQUZ5DEG##+@B62A,VM9Z<)YX!JU"+#S.L2DZT]IY4Q041BQ]%@ MRIQI2RLH57&76XE$Z%SJ#4XA=LAS\@C,6Z--O0+P'%]CFU;YM*^\<$A\N:BZ M;]^=]G:;[;YVSPWF_B A; W[C7%NU0;?*_BXFJ/7FFT[RP/%1ZD/T.@:][7$ MZQBR!Z]I@6%SP>Y@J$ 8R#7NDKKL,BG,%IOGA!SI8T91OE3REME3%IXFUOC% MY?4.2Q"ET-*2[=#2W MW5)J1Z4]13FQ];AQ_UTISJ0QLN@%CRIDIB6OS*;*OUR9E\_Z G_H_CCX&U!+ M P04 " #Z60A;0,B"$B,$ 7$ $0 &5X:#,R,C8S,#(P,C4N:'1M MW5AM4^,V$/[>7[&%Z1W,V,$V"80DQXP;0DNG)1P)<^VGCFS)L8HM^2092']] M5W(""7#3?"DOS60\L;2[>O9%STH9Y*8LC@VZ1 M02+I_'A ^0UP^FF+LVZ2L(!V:#O-V@=9YR@B210XA:HHWNAH M,R_8IZV2"S]G=OU>.VH==BK3O^74Y+TP"'[8&#/L MSOBDX#/1*D^.AI(K2OF>)9,ZWY MWPR1("CW>ML /43M@@NV!!Y&%NKH+N<)-[ ?M:)UG*ON$C5#CXVL>F$7S:X@ M3C'$3+THY.'HC:,IV?C<[BXNIQ=3F(Z_B?]U\89=N&I-6L,63$9# MASG<[P3>&T4;3R ^&5],1R?O(+3+@!X%!S ^A>G/(YC$ES_&YZ.)/_[]U]$? M$ ^G=B8*@HW*^V"]NO^JM>'9_#_RJ?VL3V<"4BD$2PV7 FZYR<'D##[71&%X MBSE(M(9\Z"JE:X))@MG5G9> M$\[&0[?]K'N$RLJVF%6=-4E;5XN5)T0E1##MC^\*-H7A/$&?.MW^ MIB56$4JQJ_D%RTQO/VQUGBV[9HAC?H3I^99Y7[00=\+=I3\OM>AZ8#JM0^?S M%,._*/JL+G 'I%@%A:W"^\I4[&O-%;,-7]N\/,KW#L$]H"#L[-#=^X0^%/-] M(2^R&A[MMS&?1WU;YO^OG$9O**=<(!65Q/$<4IXAJ$EQU*5GF7#"+>=5BFF; M6\].DZ( 5&,6&69>5YAL[3FM[)XXT"#ESK2E*I2J"Y=;B;3GEM1/.(78(<_) M(S!OA23U$L!C?*U-&N-Z%WGF2/A\41V]?B_ZL-T^[&OW7./I=P)_(\BOC/$; M#>^MPHWK&:[:\&IW<5!X)]40@\:E<0=+O&9AO(N& #BV$>P#A@F$@:SB+I^+ M?D(AF3\]$>1(% E#^4K)&VY/3WAN6&$2QR"W'%DJL9UIP6MHZ;%,5BO!=?Y@ M8),#E@*./0ZA9AG4%8Y8K$P_0T6;\,VC6VPEM2/-GF(%LN0->W*O72HFTAA9 M]H('%9)H6=3FJ 97AH.35M:6YI;F=I;F9O-4UXRK'23K=FXO;ZDE_W()$V,*$(K0D98_FUR](2K)\ MD2U+E 2 ;T]-MVV")'B>@Y?DP4ORW2 =AB?O!HP&)__U[K^/C\D'T1\/6922 M?LQHR@(R3GAT1?X*6/*3'!]/6YV)T23F5X.4.);CD[]$_)-?TV)YRM.0G!G[+LWO,:UJ4NLQO]FW6[#F6 MWZ/V_]JOY*JR>;%.DDY"]H]70QX=#UBV_[;GU!K^*.W<\" =M&W+^MNKO.G) MNTL1I7)_L5R_^+'8S(.-I>S?Z3$-^574S@_I5;'J;'%?A")N'UCY/YULR?$E M'?)PTO[[:_QE+3\N[U\O']]&5 6[[2#7^5?2%=B2B?D T_ZH4C&,4M>W-M'2"P" MI?&59-H3:2J&[;KLV<)V_C5.4GXY*?[$HT!NMMT:;8N3]V@8_APPF?3#$8TF M1-Q$T:@O.T@NV*6(A^2TGY+#UP>NU_D@@N#X4TRCG_FO1R1F M_S?F,OIR4))4D*#@P0B/B!C'1':'BX#W9;N1B-.$7/)0[OF&IX.\5]V/9V]( M,F)]?BD;\2C;'4VYB CMB7%*&.T/B+C,MU4<4E\>SF:U^S6':7 MAM,DZM&$91MX=6*7V-$5LX<,:20JN]5HU,C3@W2/(^E2A*&XR0<+[84R?Q-"23(> M2AF89-W/#K3(X6+Q0J9.AT @MQ$O)&HZH.GM>'SI2'Q]X#<[LV@5^YS&HI?G M]K$,24A'"6O/?NC(L3<*Z:3-H_P0\Y4Z=V7LD2S, U\LOCUCU:SBK)5*@4R# MV9ZGBVOYHK=I\,BR9JWEM)8NMFKV\E6?VFRMU5B^=/=;?7J9[Y:_5:?F-QJ: M;!416#\"& 6[IR4CT'(4BL!3M!S95W<+<76:_A;BZEE-;>+:]+:16;[O:1*! M:J@+(O!47[U:W5JW/^CK4WUMV:OIZ]O\BKNXZI87]HF\N__'*_?5;(41#0)Y M&]%V1O\F]MV21%':>'"/F5_8EW,W57_N9LJ:5V?DC=#W_,Y'=C:KLA3W-M_H M4-[E>(W.U^[GT]L__Y;=]&7W__GMU$+S\;#'XOD=XS1T\ZC4YU&9WA%-[W%D M7$@B0AZ0V1%J$+4NZ^?WDK;ED>[K [?9Z9(SGA8E#7)X<+0T# ^3P\H.\E6% M(G;8.R+?\X(/(O5,I(*CA;3*BC3;BIM.<;$MF4&'SA'Y,:\B(I&>3*3&(2U[ MR+5T2IT_14I#\B&KO,7D!PW'+*L19J::$G,=B)+)2=792._RE M>D.LB%-Q(L\CQ*.L"GJ1%<=E6#Y1N9BGG&&\/1:]"]9G_%K&Z5L^S9$%\)RF MLFM1]N-K:_PO[$K&Z;1?G"K/691UF- DB^,7FJ3D \TG3<[SV;^RQK9^(;J]EYG& M:N&F)Y*ZEXG@[9\^Y%-$M[\7T;O]O;)AG&?:!9-*DPW;(E3+\NN9F^@>[?^\ MBH4]['^=J;!E,[8O4K6073Z7W0=&RG4PR>^]$H,Q?R&%BK1^")(;FT/\\.:U %55#5 M@ZKQYZ+'.7SWZ"N3O/O(W.<[ ML\GY]]EMX!RFH=JMU)^MIDU]>Y=^VZ_9K)8QW\0*92I$<'\1A'1I*%V@"JJ@ MNB>JS\PHS)Z\B43V--=3B8"6:(F6:+E:RQ=/9%[F_ZA?'S[+]AC="#&U1F5S MEK[OKC=G^F>YSL5B]1[NURK;HOV( -V+R\G*2+D&\PT8?T@S2 S6J3 M;JOR4$,4UIM:>^P8%US[-2MP&--YOO4_,MSU^F:#ZE@B!!*2JA%& # M-E5@L^ZS(7E7C9M!QF,ORI^&8,JM*%\\T8$@ M02E,5PJP 9LJL,%4#EJB)5JJ/I7SO.U0C?O]WZ* TXC\X&%(KUCQT)W4=LOU MFGCH[H5TE;"K@0W8@,U6S?K*BCF^OJ!M^D$:E&.S,0\U1 '/!&J0:Z5N SIO M-E\\[H8@02E,5PJP 9LJL#'6)7\QF1OD'=];\QUFF!^$TQ)LP$8W-B8(. SR MVJ8?I$$Y-AOS4$,48)!7,-=6KN"D8E1./.LKQ=.%']?LQ(-S?ULE3 0)2E$) MI0 ;L*D"&SCWT1(MT7+'+8UU[G^DURPA7X08S4S[MM]LP;2OXWPRV( -V,"T M#ZN)5ND':5".S<8\U! %HTW[==?2/L]*W08TWFR^\*(C2% *TY4";,"F"FR, M->Q_%2*8S#\[[EH>+/LZ3MJ"#=B S7XL:S!,J,L78T\Y-AOS4./""9YX#7(- M.@^^<%4C2+">0RG !FPJQ,98#^@9';)81,1VW3HYM(]FQ4O/:SIP@NHX40$V M8 ,VL.& +\:>XFQ@M53?:FDW&MKG&33>;!TI=1MP$2)(4 K3E0)LP*8*;/#. M#+1$2[3<<4O(#EJB)5JJ)3OZ/ECR7HP31GX?1_V4BRB?I'4]RVXZ:WYC%_/_ M<%*##=CHQL8$+<='(;1-/TB#BGD$W)M5*W 9TWFR\>LD60 MH!2F*P78@$T5V!C[;,YI0(<).0LI'^9E5:=N6?4Z'LS1TC,"-F #-G@P!W8R MK=(/TJ #!'@UPK=1O0>;/YXID3! E*8;I2@ W85(&-L5;5LTG, M0_+Y5W+@S-]WY-;7_*(VBO6P/8$-V.C&Q@0AAUM5V_2#-"C'!FY5N%55/@W! M2U-1OC!B(DA0"M.5 FS I@ILC'6K%F55N]ET\]JJ/Z^MMM:MK:)B#^\3V("- M;FPPDVDV7XP]Y=C $PI/*'0>?)7C"[LC@@2E,%TIP 9LJL#&6$_HEW%PPZ]F M3]D[C88/.ZB.,Q5@ S9@ Q\.^&+L*E* 39@ M4P4VQOHMN^R:1>1<\"A-YE]=\EIK%BY1"8>G"&S 1CE* 39@ M4P4VQAI"OU*YB2BBY(\QC>-)7EJUFI;MU!OPA.HXFP(V8 ,V6_62*"OF^&2\ MMND':5".#2RKL*RJ?!J"H::B?.'&1)"@%*8K!=B 3178/%-:#7@R"NFD'8F( M/8T3+=$2+=%RM9:0';1$2[2$[* E6J*EV2TA.VB)EF@)V4%+M$1+LUM"=M 2 M+=$2LH.6:(F69K>$[* E6J(E9 AO42$X_3A*DO[L?CO03S;\HA> ML>->S.C/8WJ9LKA-PQLZ2>[N?LBCXWM]?^%N%S;VX$%BN8$\F+<'&PW9#YT9#![E3^KE*W6&-+Z2W9M&*.O:O0?J\OT5BZ>];K5J3=_-.CX] M>4QW/#VF6GY,LZ2XNZQ9:_G-I8NMFKU\U:IK7JN7_$(;&.KZT< HV#WM&0$6G6%(O 4+4?VM;6%N#K-\K=JUSQ[^9&H M%M?I&:_D"/B^+IE5#75!!)[JJU>K:S-B]>IKRUY-!YXIV>SUI4/UU=X)+/]" M1$R^CU@L;]JBJ^R6IWA!R#V??PMDU_FE['5VY[;0?#SL ML7CI*XSJ.D6ER_K9P1';\DCW]8';['3)&4_S(T[(X<'RUR4_A+_"6ZOTBLAA M[XA\S^YI$8G@:"$M:!0@+C(NMB4SY- Y(C^X"#%D9*(T#FG90Z:E4R3^%"D- MR8>L\!63'S0BY%(6$#R-]/_4KV,*>)4G$CS M"/%(]IA<9/54&99/5"[F*6?5'$\7K,_XM8S#-R$[DJ?0.4UEUZ+LQ[G8D']& M!?AT^H:^0N[DG$Z M[1>GLG,691TF-,GB^(4F*?E )WE,Y=9%4-;8U"]$M_<"TU@MW#1$4K[>^5#>,\TRY8(L)LV!:A6I9?\ V@)5JBY8Y;0G;0$BW14BW9 M6?KZZJD-)Q6C=O;V:GEEQ0.27<:I_ZFGOW@8ROL.P>7^OK!$7JGF!1)/WIM9 M#7NC3_>M%A5CWVF^XE7D&X0('[2J.EH%GN )GCOD M^>*Y@=F5<_:Q5='T^_34OK2)(4(I** 78@$T5V*SK_U:^ M2/ ^%N)G.,G?J')H.Y;E^-Y&WFZS4^IQK$I, X$-V(#-5OS394S!@B_&'MB\ MO*O&U5(?.T;D&G0>?/?/=P6GJ+GU. 1I/]GXTO/;XY^!R$?<+@-HS^)7PA[] MFK/"/A_YUD=FZ3MV:LV'7ZSHT81E&WAU4G_3O/&/IWJOA\!6!#=CLGXT)2H[WEFJ;?I &Y=C #JJ^';31\+7/LU*W 8TW MFR]Q?DHKB]:"6G5E!\7I0+2=1P 9LP 86 M(?#%V%.<#:R@L()"Y\%7.;YP.2)(4 K3E0)LP*8*;(RU@G;3F+%T2(NJI6=; M=MUIP@>JXS0%V( -V, 'BAE,K=(/TJ <&_A U?>!UBU/^SPK=1O0>+/YPN*( M($$I3%<*L &;*K!YIJ :\&04TDD[$MF'D)["B99HB99HN5I+8^WGW2%/![=O M(O9LRZ\[]A&!_US#F5NP 1NP@2\1?#'V%&>S,0\U+I_@/]<@UZ#SX MK-8($ M_SF4 FS ID)LC/6?_P]/$SHJ:I:^Y;KU-;^>AODWN!C!!FQT8P-?@ME\,?:4 M8[,Q#S6NG(QV=YN2:]!Y\(5Y&4&"PQM* 39@4R$VQEHMO]"?C'R91!'Y8TSC M>)(7+]VZU6RV;+SO5\>9"K !&["!#P=\,?849P._I?I^2]NWM<\S:+S9.E+J M-F C1)!VGHTO/;<%_'JV[?LC;J?C>Q?/(K(,3D+:?PS M67C^W+);+QR4"!*4PG2E !NPJ0(;8VVFT\KJKQ=_Y!55>9G:\NLPF&HYE0(V M8 ,V2MD!=*BH(OT@#6 #_ZMF_E=38+>R>"!*4P72G !FRJP,98 MO^I'FLAS2#@AYR&5N[2MHKA:MVR_L69Q5;.*O4%N!X.H['T>!6RJP\8$(8=1 M5=OT@S0HQP9&5?6-JFZKKGV>E;H-:+S9?.'!1)"@%*8K!=B 3178&&M4/1WR ME,WJJ=Y"/;4)LZJ.\RA@ S9@ [,JIEBU2C](@W)L8%:%675;N;9R,2<5HW+B M65^M2@UOG-F)!Q?MMJJ9"!*4HA)* 39@4P4VSY1\ YZ,0CII1R)[W?)3.-$2 M+=$2+5=K::QY_X-<*PA8/)ULJ;0DW)M5*W 9TWFR\\CP@2E,)TI0 ;L*D"&V.-H;^*))D5 M5ENWA57;J80S]*4/:RD\FV(0E;W/IH!-==B8(.)XJ;.VZ0=I4(X-+*NPK&XK MUU;,EAV_TMF#/\[LM(.3=EM%3 0)2E$)I0 ;L*D"&V.=M.>,QB&YX-?SUZNZ M"Z]7M>J5<-*ZYDSO&$1E[],[8%,=-IA:-9LOQIYR;&!2A4EU6[EF4D45IQ]M MT@[>V6T5"Q$D*$4EE )LP*8*;(SUSA:UU-.K*_+Y9D(78P*RJOEG5M1SM\PP:;[:.E+H-F!T1)"B% MZ4H!-F!3!39Y_?)M2GLAD_\-^/7)._FOV:X?:/(T-B=9&7#>W7+6FL;%L<\.#=#"-V^**Q0&UK=M5:"\1X3A]N,K2?BS^>Q#/ MMCRB5^RX%S/Z\YA>RN-HT_"&3I*[NQ_RZ/A>WU^XVV="E\.Y/=@X8'&6""$= M):P]^Z$3\&04TDF;1WF6Y2MUAC2^DMV;1BCKVGWG0+:_8O&TUZU6K>F[6<>G M5>WICJ?'5,N/Z5Z&3I*JO7JVNS8C5JZ\M>S4=>,9+LM>"V6K.X*_R+T3$Y/N( MQ?*F+;K*;GF*F]MO=,A>'WB-SM?NY]/;/_\6R*[S2]GK[,YMH?EXV&/QTO+; M0GVQN"&:WN)DM\'RWH\')#O"_=885PM9E_6S(R>VY9'NZP.WV>F2,Y[FX4C( MX<%RD\W#S%BE'&M.N Y[1^1[=C0(TY-A"HX6$HI&P=:"IE-<;$NFSZ%S1'YP M$6*P/9=%C4-:]F!KZ90W?XJ4AN1#5FR+R0\:CN5I[I)DIS)RFB0L28:RHPDY MC\5()"P@N4WRE^J-KR).Q&6]1F_ MED'Z)F1'\OPZIZGL6I3].)!>QU>J*_@N[DG$Z[1=GR',691TF-,GB^(4F*?E )WE,Y=9% M4-:HUB]$MW[>^5#>,\TRZ8E)ELV!:A M6I9?ZSY^,56U5(Q>(&EJN EO'\RXF+#9RV[<^7,9;MW;Z+F,U2)C[)SZRHFA MA!,"/,$3/-7E6"YQ89JG$%NM'S+"L>/3)WBYF[P3EG M1_Y=Z!RR9?5'2=:ZFZ_(0R8('[2J.EH%GN )GCOD^4P!?O942B0B]G0*H"5: MHB5:KM;2V ]9?!-Q.LBL".>\>->:Y5BNTZK&!RSV_C:_-;,)KVL'&[!1[#W3 M>,NINGPQ]I1CLS$/-:Z?C/Z,A>W;VN<9--YL'2EU&_@, H($I3!=*< &;*K M!G,E:(F6:*G67(EZ'49+M$1+W5L:^V6LC_0J9.2K['I*>43^&-,XGLSG:FU\ M%TO/MTJ##=B #;Z9 KX8>XJSV9B'&A=21G\72]=<6S%;4C$J)YJKO1S&W?=# M/I XC2\O\#4J! E*8;I2@ W85(&-N<^^L!MR)K+G$Z_8O)[JNDT\^Z*CCGWW1-==,JJ?B]*--VN&QG&V5"A&D_63C2T^[ MCW]5.Q]QNPR@/8M?"7OT:\X*^WSDT^G9RY^.G5K6X_OAH@G+-O#JI/ZF>>_C MY#@U5.O4 #;EL8'I'BW1$BUWW-)8T_TY$W(;=]Z*YOHM..UUG P&&[ !&SCM MP1=C3W$V&_-0X^H)3GL-<@TZ#[YP:R-(L+1#*39;K*IAZK*,J4MC??+= M 0TFY-=87$]M\K;E^EX#-GD=)UW!!FS !C9Y\,784YS-QCS4N'R"35Z#7(/. M@R^LU@@2/A,!I0 ;L*D0&V,]G%T:D3_E_P_LN8?3:[GP<.HX^P$V8 ,V\/: M+\:>XFS@X82'$SH/OLKQA3T108)2F*X48 ,V56!CK-WRC$8T).>"1]-GSYN6 M[3;6?/8M/1LRV]X-LR6.DY3@ W8@ U,.."+L:Y"51IVE9#;\.*Z>.DR!@ S9@ S9@ S:P8<*&:4"N MP20"OG 8(DBP84(IP 9L*L3&6!OF:=P?]&@8+-8=W;IM>:X%*Z:.\PU@ S9@ M S9@ S:P4<)&:4"NP8\!OG ((DAX9R64 FS ID)LC'4\=L?#(4_3^V5'Q\9G MPK6<; ;L $;L $;L('=$79' W(-9@SPA9,/08+=$4H!-F!3(3;&VAV_A\$- M[_^\_Y2U9>/%DUK.-8 -V( -V( -V,#M"+>C ;D&+P;XPLB'(,'M"*4 &["I M$!MCW8[OLTZ3][$0CY0>?3@>=9QO !NP 1NP 1NP@>,1CD<#<@U^#/"%F0]! M@N,12@$V8%,A-L8Z'KL#>D/.A AY<,5F7]IV?;M5"<.C;\Y$@T%4]C[1 #;5 M88-)/K/Y8NPIQP9V2?7MDMX;VVIIGVE0>;.5I-1MP >((.$+V_C"-H #.*X% M8.LLX266$3GCZ82<\_2VM.IX,'3J.)T"-F #-C +@2_&GN)L8 J%*10Z#[[* M\87?$4&"4IBN%& #-E5@DQJU5LM; M:;./5I*WEO&I&)63[O759F!VF>C%L6VB0,K>57;E;OFE[(+<'XT"TAWWDE3^ M(K=+#KNO#]QFIWM$^CREV>130FC,2,Q&(DY90$1$T@%/R*6(AS7R343'TS7N MK1")]/&52&^<[79":)*P)!G*,9[(ELDX3&74R&4LAG+E99N=;;)V)PM>G/8; MS5#M..V=74Y,K9'V&T[O[BSMSV,Q$HG,QA&+:)C*!!S*PTB+O))_RWHO\^N* MQOE/L_S+1LAC^7B8'!&>)&.YP6 <9VND@UE^9K^-9"?%IGFJDSR[D.=]Y.G> M[ 1C5-REK5V6N3LTP4YS_[@-"RK0H+8@""6 ME'S#44BYW)O,IX G_0&-K]B;_,>8#WF4GX_?2 F4V9>R>)J+2[+RXT)6CDK* M2ITDL0E)+%T2%^HZ\@X[/Q4O$\7W*XIBR97H:=<]I];(ZL8/W=C3TFU^:(LK M3HO-UNTJM)>(<)P^7&5I/^[\NR>"B?S/(!V&)_\/4$L! A0#% @ ^ED( M6USLD7$,5P$ [>D6 ! ( ! &%C82TR,#(U,#8S,"YH M=&U02P$"% ,4 " #Z60A;"$=H@EH. "1E@ $ @ $Z M5P$ 86-A+3(P,C4P-C,P+GAS9%!+ 0(4 Q0 ( /I9"%OO,>*FR1P /@4 M 0 4 " <)E 0!A8V$M,C R-3 V,S!?8V%L+GAM;%!+ 0(4 M Q0 ( /I9"%N2G#SVF5, *< P 4 " ;V" 0!A8V$M M,C R-3 V,S!?9&5F+GAM;%!+ 0(4 Q0 ( /I9"%M:37^;.T0 !1D 3 M " 8C6 0!A8V$M,C R-3 V,S!?9S$N:G!G4$L! A0#% M @ ^ED(6]&89/*GY "0,) !0 ( !]!H" &%C82TR,#(U M,#8S,%]L86(N>&UL4$L! A0#% @ ^ED(6RYQ2CTHD@ J,,& !0 M ( !S?\" &%C82TR,#(U,#8S,%]P&UL4$L! A0#% @ M^ED(6UCW%"' !@ V2$ !$ ( !)Y(# &5X:#,Q,38S,#(P M,C4N:'1M4$L! A0#% @ ^ED(6R)/S .V!@ VB$ !$ M ( !%ID# &5X:#,Q,C8S,#(P,C4N:'1M4$L! A0#% @ ^ED(6["5998L M! /Q !$ ( !^Y\# &5X:#,R,38S,#(P,C4N:'1M4$L! M A0#% @ ^ED(6T#(@A(C! %Q !$ ( !5J0# &5X M:#,R,C8S,#(P,C4N:'1M4$L! A0#% @ ^ED(6W/U0@!N'P ZZP% !X M ( !J*@# &5X:#DU;6EN:6YG:6YF;W)M871I;VXV,S R+FAT 7;5!+!08 # , T# !2R , ! end XML 81 aca-20250630_htm.xml IDEA: XBRL DOCUMENT 0001739445 2025-01-01 2025-06-30 0001739445 2025-07-15 0001739445 2025-04-01 2025-06-30 0001739445 2024-04-01 2024-06-30 0001739445 2024-01-01 2024-06-30 0001739445 2025-06-30 0001739445 2024-12-31 0001739445 2023-12-31 0001739445 2024-06-30 0001739445 us-gaap:CommonStockMember 2024-03-31 0001739445 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001739445 us-gaap:RetainedEarningsMember 2024-03-31 0001739445 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001739445 us-gaap:TreasuryStockCommonMember 2024-03-31 0001739445 2024-03-31 0001739445 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001739445 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0001739445 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001739445 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001739445 us-gaap:TreasuryStockCommonMember 2024-04-01 2024-06-30 0001739445 us-gaap:CommonStockMember 2024-06-30 0001739445 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001739445 us-gaap:RetainedEarningsMember 2024-06-30 0001739445 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001739445 us-gaap:TreasuryStockCommonMember 2024-06-30 0001739445 us-gaap:CommonStockMember 2025-03-31 0001739445 us-gaap:AdditionalPaidInCapitalMember 2025-03-31 0001739445 us-gaap:RetainedEarningsMember 2025-03-31 0001739445 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-03-31 0001739445 us-gaap:TreasuryStockCommonMember 2025-03-31 0001739445 2025-03-31 0001739445 us-gaap:RetainedEarningsMember 2025-04-01 2025-06-30 0001739445 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-04-01 2025-06-30 0001739445 us-gaap:CommonStockMember 2025-04-01 2025-06-30 0001739445 us-gaap:AdditionalPaidInCapitalMember 2025-04-01 2025-06-30 0001739445 us-gaap:TreasuryStockCommonMember 2025-04-01 2025-06-30 0001739445 us-gaap:CommonStockMember 2025-06-30 0001739445 us-gaap:AdditionalPaidInCapitalMember 2025-06-30 0001739445 us-gaap:RetainedEarningsMember 2025-06-30 0001739445 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-06-30 0001739445 us-gaap:TreasuryStockCommonMember 2025-06-30 0001739445 us-gaap:CommonStockMember 2023-12-31 0001739445 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001739445 us-gaap:RetainedEarningsMember 2023-12-31 0001739445 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001739445 us-gaap:TreasuryStockCommonMember 2023-12-31 0001739445 us-gaap:RetainedEarningsMember 2024-01-01 2024-06-30 0001739445 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-06-30 0001739445 us-gaap:CommonStockMember 2024-01-01 2024-06-30 0001739445 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-06-30 0001739445 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-06-30 0001739445 us-gaap:CommonStockMember 2024-12-31 0001739445 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001739445 us-gaap:RetainedEarningsMember 2024-12-31 0001739445 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-12-31 0001739445 us-gaap:TreasuryStockCommonMember 2024-12-31 0001739445 us-gaap:RetainedEarningsMember 2025-01-01 2025-06-30 0001739445 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-01-01 2025-06-30 0001739445 us-gaap:CommonStockMember 2025-01-01 2025-06-30 0001739445 us-gaap:AdditionalPaidInCapitalMember 2025-01-01 2025-06-30 0001739445 us-gaap:TreasuryStockCommonMember 2025-01-01 2025-06-30 0001739445 aca:AggregatesMember aca:ConstructionProductsMember 2025-04-01 2025-06-30 0001739445 aca:AggregatesMember aca:ConstructionProductsMember 2024-04-01 2024-06-30 0001739445 aca:AggregatesMember aca:ConstructionProductsMember 2025-01-01 2025-06-30 0001739445 aca:AggregatesMember aca:ConstructionProductsMember 2024-01-01 2024-06-30 0001739445 aca:SpecialtyMaterialsAndAsphaltMember aca:ConstructionProductsMember 2025-04-01 2025-06-30 0001739445 aca:SpecialtyMaterialsAndAsphaltMember aca:ConstructionProductsMember 2024-04-01 2024-06-30 0001739445 aca:SpecialtyMaterialsAndAsphaltMember aca:ConstructionProductsMember 2025-01-01 2025-06-30 0001739445 aca:SpecialtyMaterialsAndAsphaltMember aca:ConstructionProductsMember 2024-01-01 2024-06-30 0001739445 aca:ConstructionProductsMember us-gaap:IntersubsegmentEliminationsMember 2025-04-01 2025-06-30 0001739445 aca:ConstructionProductsMember us-gaap:IntersubsegmentEliminationsMember 2024-04-01 2024-06-30 0001739445 aca:ConstructionProductsMember us-gaap:IntersubsegmentEliminationsMember 2025-01-01 2025-06-30 0001739445 aca:ConstructionProductsMember us-gaap:IntersubsegmentEliminationsMember 2024-01-01 2024-06-30 0001739445 aca:TotalConstructionMaterialsMember aca:ConstructionProductsMember 2025-04-01 2025-06-30 0001739445 aca:TotalConstructionMaterialsMember aca:ConstructionProductsMember 2024-04-01 2024-06-30 0001739445 aca:TotalConstructionMaterialsMember aca:ConstructionProductsMember 2025-01-01 2025-06-30 0001739445 aca:TotalConstructionMaterialsMember aca:ConstructionProductsMember 2024-01-01 2024-06-30 0001739445 aca:ConstructionSiteSupportMember aca:ConstructionProductsMember 2025-04-01 2025-06-30 0001739445 aca:ConstructionSiteSupportMember aca:ConstructionProductsMember 2024-04-01 2024-06-30 0001739445 aca:ConstructionSiteSupportMember aca:ConstructionProductsMember 2025-01-01 2025-06-30 0001739445 aca:ConstructionSiteSupportMember aca:ConstructionProductsMember 2024-01-01 2024-06-30 0001739445 us-gaap:OperatingSegmentsMember aca:ConstructionProductsMember 2025-04-01 2025-06-30 0001739445 us-gaap:OperatingSegmentsMember aca:ConstructionProductsMember 2024-04-01 2024-06-30 0001739445 us-gaap:OperatingSegmentsMember aca:ConstructionProductsMember 2025-01-01 2025-06-30 0001739445 us-gaap:OperatingSegmentsMember aca:ConstructionProductsMember 2024-01-01 2024-06-30 0001739445 aca:UtilityAndRelatedStructuresMember aca:EngineeredStructuresMember 2025-04-01 2025-06-30 0001739445 aca:UtilityAndRelatedStructuresMember aca:EngineeredStructuresMember 2024-04-01 2024-06-30 0001739445 aca:UtilityAndRelatedStructuresMember aca:EngineeredStructuresMember 2025-01-01 2025-06-30 0001739445 aca:UtilityAndRelatedStructuresMember aca:EngineeredStructuresMember 2024-01-01 2024-06-30 0001739445 aca:WindTowersMember aca:EngineeredStructuresMember 2025-04-01 2025-06-30 0001739445 aca:WindTowersMember aca:EngineeredStructuresMember 2024-04-01 2024-06-30 0001739445 aca:WindTowersMember aca:EngineeredStructuresMember 2025-01-01 2025-06-30 0001739445 aca:WindTowersMember aca:EngineeredStructuresMember 2024-01-01 2024-06-30 0001739445 us-gaap:OperatingSegmentsMember aca:EngineeredStructuresMember 2025-04-01 2025-06-30 0001739445 us-gaap:OperatingSegmentsMember aca:EngineeredStructuresMember 2024-04-01 2024-06-30 0001739445 us-gaap:OperatingSegmentsMember aca:EngineeredStructuresMember 2025-01-01 2025-06-30 0001739445 us-gaap:OperatingSegmentsMember aca:EngineeredStructuresMember 2024-01-01 2024-06-30 0001739445 aca:InlandBargesMember aca:TransportationProductsMember 2025-04-01 2025-06-30 0001739445 aca:InlandBargesMember aca:TransportationProductsMember 2024-04-01 2024-06-30 0001739445 aca:InlandBargesMember aca:TransportationProductsMember 2025-01-01 2025-06-30 0001739445 aca:InlandBargesMember aca:TransportationProductsMember 2024-01-01 2024-06-30 0001739445 aca:SteelComponentsMember aca:TransportationProductsMember 2025-04-01 2025-06-30 0001739445 aca:SteelComponentsMember aca:TransportationProductsMember 2024-04-01 2024-06-30 0001739445 aca:SteelComponentsMember aca:TransportationProductsMember 2025-01-01 2025-06-30 0001739445 aca:SteelComponentsMember aca:TransportationProductsMember 2024-01-01 2024-06-30 0001739445 us-gaap:OperatingSegmentsMember aca:TransportationProductsMember 2025-04-01 2025-06-30 0001739445 us-gaap:OperatingSegmentsMember aca:TransportationProductsMember 2024-04-01 2024-06-30 0001739445 us-gaap:OperatingSegmentsMember aca:TransportationProductsMember 2025-01-01 2025-06-30 0001739445 us-gaap:OperatingSegmentsMember aca:TransportationProductsMember 2024-01-01 2024-06-30 0001739445 us-gaap:OperatingSegmentsMember 2025-04-01 2025-06-30 0001739445 us-gaap:OperatingSegmentsMember 2024-04-01 2024-06-30 0001739445 us-gaap:OperatingSegmentsMember 2025-01-01 2025-06-30 0001739445 us-gaap:OperatingSegmentsMember 2024-01-01 2024-06-30 0001739445 srt:ConsolidationEliminationsMember us-gaap:IntersegmentEliminationMember 2025-04-01 2025-06-30 0001739445 srt:ConsolidationEliminationsMember us-gaap:IntersegmentEliminationMember 2024-04-01 2024-06-30 0001739445 srt:ConsolidationEliminationsMember us-gaap:IntersegmentEliminationMember 2025-01-01 2025-06-30 0001739445 srt:ConsolidationEliminationsMember us-gaap:IntersegmentEliminationMember 2024-01-01 2024-06-30 0001739445 aca:UtilityAndRelatedStructuresMember aca:EngineeredStructuresMember 2025-06-30 0001739445 aca:WindTowersMember aca:EngineeredStructuresMember 2025-06-30 0001739445 aca:InlandBargesMember aca:TransportationProductsMember 2025-06-30 0001739445 aca:StavolaMember aca:ConstructionProductsMember 2024-10-01 2024-10-01 0001739445 us-gaap:UnsecuredDebtMember aca:SeniorNotesDue2032Member 2024-08-26 0001739445 aca:TermLoanMember 2024-10-01 0001739445 aca:StavolaMember aca:ConstructionProductsMember 2025-01-01 2025-06-30 0001739445 aca:StavolaMember aca:ConstructionProductsMember 2025-06-30 0001739445 aca:StavolaMember aca:ConstructionProductsMember 2025-04-01 2025-06-30 0001739445 aca:StavolaMember us-gaap:UseRightsMember aca:ConstructionProductsMember 2025-04-01 2025-06-30 0001739445 aca:StavolaMember us-gaap:ConstructionPermitsMember aca:ConstructionProductsMember 2025-04-01 2025-06-30 0001739445 aca:StavolaMember us-gaap:TradeNamesMember aca:ConstructionProductsMember 2025-04-01 2025-06-30 0001739445 aca:StavolaMember 2025-01-01 2025-06-30 0001739445 aca:StavolaMember 2025-06-30 0001739445 aca:AggregatesPhoenixMember aca:ConstructionProductsMember 2024-07-01 2024-07-31 0001739445 aca:AmeronMember aca:EngineeredStructuresMember 2024-01-01 2024-12-31 0001739445 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2024-01-01 2024-12-31 0001739445 aca:AmeronMember aca:EngineeredStructuresMember 2024-12-31 0001739445 aca:AmeronMember us-gaap:CustomerRelationshipsMember aca:EngineeredStructuresMember 2024-12-31 0001739445 aca:AmeronMember us-gaap:TechnologyBasedIntangibleAssetsMember aca:EngineeredStructuresMember 2024-12-31 0001739445 aca:AmeronMember us-gaap:TrademarksAndTradeNamesMember aca:EngineeredStructuresMember 2024-12-31 0001739445 aca:SteelComponentsMember aca:CombinedProceedsMember aca:TransportationProductsMember 2024-01-01 2024-12-31 0001739445 aca:SteelComponentsMember aca:TransportationProductsMember 2024-01-01 2024-12-31 0001739445 aca:SteelComponentsMember aca:SellersNoteMember aca:TransportationProductsMember 2024-01-01 2024-12-31 0001739445 aca:SteelComponentsMember aca:EarnoutReceivableMember aca:TransportationProductsMember 2024-01-01 2024-12-31 0001739445 aca:SteelComponentsMember 2025-04-01 2025-06-30 0001739445 aca:SteelComponentsMember 2025-01-01 2025-06-30 0001739445 aca:SteelComponentsMember aca:TransportationProductsMember 2024-04-01 2024-06-30 0001739445 aca:SteelComponentsMember aca:TransportationProductsMember 2024-01-01 2024-06-30 0001739445 aca:AsphaltAndOtherNonOperatingFacilityMember 2024-01-01 2024-12-31 0001739445 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2025-06-30 0001739445 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2025-06-30 0001739445 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2025-06-30 0001739445 us-gaap:FairValueMeasurementsRecurringMember 2025-06-30 0001739445 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001739445 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001739445 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001739445 us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001739445 us-gaap:CorporateNonSegmentMember 2025-04-01 2025-06-30 0001739445 us-gaap:OperatingSegmentsMember aca:ConstructionProductsMember 2025-06-30 0001739445 us-gaap:OperatingSegmentsMember aca:EngineeredStructuresMember 2025-06-30 0001739445 us-gaap:OperatingSegmentsMember aca:TransportationProductsMember 2025-06-30 0001739445 us-gaap:CorporateNonSegmentMember 2025-06-30 0001739445 srt:ConsolidationEliminationsMember us-gaap:IntersegmentEliminationMember 2025-06-30 0001739445 us-gaap:CorporateNonSegmentMember 2025-01-01 2025-06-30 0001739445 us-gaap:CorporateNonSegmentMember 2024-04-01 2024-06-30 0001739445 us-gaap:OperatingSegmentsMember aca:ConstructionProductsMember 2024-06-30 0001739445 us-gaap:OperatingSegmentsMember aca:EngineeredStructuresMember 2024-06-30 0001739445 us-gaap:OperatingSegmentsMember aca:TransportationProductsMember 2024-06-30 0001739445 us-gaap:CorporateNonSegmentMember 2024-06-30 0001739445 srt:ConsolidationEliminationsMember us-gaap:IntersegmentEliminationMember 2024-06-30 0001739445 us-gaap:CorporateNonSegmentMember 2024-01-01 2024-06-30 0001739445 us-gaap:LandMember 2025-06-30 0001739445 us-gaap:LandMember 2024-12-31 0001739445 us-gaap:ProductiveLandMember 2025-06-30 0001739445 us-gaap:ProductiveLandMember 2024-12-31 0001739445 us-gaap:BuildingAndBuildingImprovementsMember 2025-06-30 0001739445 us-gaap:BuildingAndBuildingImprovementsMember 2024-12-31 0001739445 us-gaap:MachineryAndEquipmentMember 2025-06-30 0001739445 us-gaap:MachineryAndEquipmentMember 2024-12-31 0001739445 us-gaap:ConstructionInProgressMember 2025-06-30 0001739445 us-gaap:ConstructionInProgressMember 2024-12-31 0001739445 aca:ConstructionProductsMember 2025-06-30 0001739445 aca:ConstructionProductsMember 2024-12-31 0001739445 aca:EngineeredStructuresMember 2025-06-30 0001739445 aca:EngineeredStructuresMember 2024-12-31 0001739445 aca:TransportationProductsMember 2025-06-30 0001739445 aca:TransportationProductsMember 2024-12-31 0001739445 us-gaap:CustomerRelationshipsMember 2025-06-30 0001739445 us-gaap:CustomerRelationshipsMember 2024-12-31 0001739445 us-gaap:ConstructionPermitsMember 2025-06-30 0001739445 us-gaap:ConstructionPermitsMember 2024-12-31 0001739445 us-gaap:OtherIntangibleAssetsMember 2025-06-30 0001739445 us-gaap:OtherIntangibleAssetsMember 2024-12-31 0001739445 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2025-06-30 0001739445 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2024-12-31 0001739445 aca:TermLoanMember 2025-06-30 0001739445 aca:TermLoanMember 2024-12-31 0001739445 us-gaap:UnsecuredDebtMember aca:SeniorNotesDue2029Member 2025-06-30 0001739445 us-gaap:UnsecuredDebtMember aca:SeniorNotesDue2029Member 2024-12-31 0001739445 us-gaap:UnsecuredDebtMember aca:SeniorNotesDue2032Member 2025-06-30 0001739445 us-gaap:UnsecuredDebtMember aca:SeniorNotesDue2032Member 2024-12-31 0001739445 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2020-01-02 0001739445 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2024-08-15 0001739445 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrMember 2025-04-01 2025-06-30 0001739445 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrMember 2025-04-01 2025-06-30 0001739445 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2025-04-01 2025-06-30 0001739445 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2025-04-01 2025-06-30 0001739445 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2025-04-01 2025-06-30 0001739445 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2025-04-01 2025-06-30 0001739445 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember aca:October12024ToJune302025Member 2025-06-30 0001739445 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember aca:July12025ToDecember312025Member 2025-06-30 0001739445 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember aca:January12026ToAugust232028Member 2025-06-30 0001739445 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember aca:UpToFourFiscalQuartersUponMaterialAcquisitionMember 2025-06-30 0001739445 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2025-01-01 2025-06-30 0001739445 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2024-10-01 2024-10-01 0001739445 aca:TermLoanMember 2025-04-01 2025-06-30 0001739445 aca:TermLoanMember us-gaap:SecuredOvernightFinancingRateSofrMember 2025-01-01 2025-03-31 0001739445 us-gaap:RevolvingCreditFacilityMember aca:TermLoanMember 2024-01-01 2024-12-31 0001739445 aca:TermLoanMember 2025-06-17 0001739445 aca:TermLoanMember us-gaap:SecuredOvernightFinancingRateSofrMember 2025-04-01 2025-06-30 0001739445 aca:TermLoanMember us-gaap:BaseRateMember 2025-04-01 2025-06-30 0001739445 us-gaap:RevolvingCreditFacilityMember aca:TermLoanMember 2025-04-01 2025-06-30 0001739445 us-gaap:UnsecuredDebtMember aca:SeniorNotesDue2029Member 2021-04-06 0001739445 aca:SeniorNotesDue2032Member 2025-06-30 0001739445 aca:SeniorNotesDue2029Member 2025-06-30 0001739445 aca:SeniorNotesDue2032Member 2024-08-26 2024-08-26 0001739445 aca:SeniorNotesDue2029Member 2021-04-06 2021-04-06 0001739445 aca:TermLoanMember 2025-06-30 0001739445 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0001739445 us-gaap:AccumulatedTranslationAdjustmentMember 2024-01-01 2024-06-30 0001739445 us-gaap:AccumulatedTranslationAdjustmentMember 2024-06-30 0001739445 us-gaap:AccumulatedTranslationAdjustmentMember 2024-12-31 0001739445 us-gaap:AccumulatedTranslationAdjustmentMember 2025-01-01 2025-06-30 0001739445 us-gaap:AccumulatedTranslationAdjustmentMember 2025-06-30 0001739445 us-gaap:SuretyBondMember 2025-06-30 shares iso4217:USD iso4217:USD shares pure aca:numberOfBusinessesAcquired aca:businesses_divested aca:segment 0001739445 false 2025 Q2 --12-31 http://fasb.org/us-gaap/2025#OtherAssetsNoncurrent http://fasb.org/us-gaap/2025#OtherAssetsNoncurrent http://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2025#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2025#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2025#LongTermDebtAndCapitalLeaseObligationsCurrent http://fasb.org/us-gaap/2025#LongTermDebtAndCapitalLeaseObligationsCurrent http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2025#LongTermDebtAndCapitalLeaseObligations http://fasb.org/us-gaap/2025#LongTermDebtAndCapitalLeaseObligations 10-Q true 2025-06-30 false 1-38494 Arcosa, Inc. DE 82-5339416 500 N. Akard Street, Suite 400 Dallas, TX 75201 972 942-6500 Common Stock ($0.01 par value) ACA NYSE Yes Yes Large Accelerated Filer false false false 49044906 736900000 664700000 1368900000 1263300000 570800000 526700000 1077400000 1013700000 166100000 138000000.0 291500000 249600000 73000000.0 79500000 146700000 148600000 4500000 2000000.0 8300000 5900000 -2800000 12500000 -2500000 19500000 0 5800000 0 5800000 94800000 67200000 150600000 120600000 28500000 11400000 56800000 19700000 1300000 700000 3100000 2400000 2200000 -3300000 2100000 -2800000 69800000 53200000 99000000.0 100500000 10100000 7600000 15700000 15700000 59700000 45600000 83300000 84800000 1.22 0.93 1.70 1.74 1.22 0.93 1.70 1.74 48900000 48600000 48800000 48500000 49000000.0 48700000 48900000 48700000 0.05 0.05 0.10 0.10 59700000 45600000 83300000 84800000 -200000 0.0 -200000 0.0 900000 -200000 900000 -600000 900000 -200000 900000 -600000 60600000 45400000 84200000 84200000 189700000 187300000 477000000.0 350200000 179400000 147100000 38500000 36200000 188900000 176600000 406800000 359900000 43200000 56600000 1116700000 954000000.0 2100900000 2129400000 1343400000 1361200000 324200000 338300000 2600000 2800000 123800000 129800000 5011600000 4915500000 297500000 237300000 161400000 166400000 58400000 100200000 10200000 12100000 527500000 516000000.0 1673300000 1676800000 212500000 200600000 90000000.0 93900000 2503300000 2487300000 200000000.0 200000000.0 500000 500000 1697400000 1696500000 827200000 748900000 -16800000 -17700000 2508300000 2428200000 5011600000 4915500000 83300000 84800000 109700000 89400000 0 5800000 13400000 14100000 11900000 14400000 8300000 5900000 -2500000 19500000 -2300000 4200000 -3700000 -9700000 -5700000 5700000 126300000 80600000 50700000 -21900000 -13400000 -11300000 60100000 -11300000 -41800000 -2300000 -11000000.0 16300000 60500000 118800000 10800000 7400000 0 33300000 61800000 102000000.0 -17600000 179900000 -33400000 -241200000 6600000 63400000 0 200000000.0 5000000.0 4900000 12400000 10400000 700000 0 -24700000 121300000 2400000 -1100000 187300000 104800000 189700000 103700000 0.01 48600000 500000 1689600000 701700000 -16600000 0 -1400000 2373800000 45600000 45600000 -200000 -200000 2500000 2500000 300000 7800000 -100000 -9500000 -1700000 100000 10900000 100000 10900000 0 48800000 500000 1686500000 744800000 -16800000 0 0 2415000000 48800000 500000 1703300000 770000000.0 -17700000 0 -1600000 2454500000 59700000 59700000 900000 900000 2500000 2500000 400000 6700000 -100000 -11000000.0 -4300000 100000 12600000 100000 12600000 0 49100000 500000 1697400000 827200000 -16800000 0 0 2508300000 48600000 500000 1682800000 664900000 -16200000 0 0 2332000000 84800000 84800000 -600000 -600000 4900000 4900000 300000 14600000 -100000 -10900000 3700000 100000 10900000 100000 10900000 0 48800000 500000 1686500000 744800000 -16800000 0 0 2415000000 48800000 500000 1696500000 748900000 -17700000 0 0 2428200000 83300000 83300000 900000 900000 5000000.0 5000000.0 400000 13500000 -100000 -12600000 900000 100000 12600000 100000 12600000 0 49100000 500000 1697400000 827200000 -16800000 0 0 2508300000 Overview and Summary of Significant Accounting Policies<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Arcosa, Inc. and its consolidated subsidiaries (“Arcosa,” the “Company,” “we,” or “our”), headquartered in Dallas, Texas, is a provider of infrastructure-related products and solutions with leading brands serving construction, engineered structures, and transportation markets in North America. Arcosa is a Delaware corporation and was incorporated in 2018 as a publicly-traded company, listed on the New York Stock Exchange.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying Consolidated Financial Statements are unaudited and have been prepared from the books and records of Arcosa, Inc. and its consolidated subsidiaries. All normal and recurring adjustments necessary for a fair presentation of the financial position of the Company and the results of operations, comprehensive income/loss, and cash flows have been made in conformity with accounting principles generally accepted in the U.S. (“GAAP”). All significant intercompany accounts and transactions have been eliminated. Because of seasonal and other factors, the financial condition and results of operations for the three and six months ended June 30, 2025 may not be indicative of Arcosa's expected business, financial condition, and results of operations for the year ending December 31, 2025. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These interim financial statements and notes are condensed as permitted by the instructions to Form 10-Q and should be read in conjunction with the audited Consolidated Financial Statements of the Company included in its Annual Report on Form 10-K for the year ended December 31, 2024.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stockholders' Equity</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2024, the Company’s Board of Directors (the “Board") authorized a $50.0 million share repurchase program effective January 1, 2025 through December 31, 2026 to replace an expiring program of the same amount. For the three and six months ended June 30, 2025, the Company did not repurchase any shares, leaving the full amount of the $50.0 million authorization available as of June 30, 2025.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is measured based on the allocation of the transaction price in a contract to satisfied performance obligations. The transaction price does not include any amounts collected on behalf of third parties. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a customer. The following is a description of principal activities from which the Company generates its revenue, separated by reportable segments. Payments for our products and services are generally due within normal commercial terms. For a further discussion regarding the Company’s reportable segments, see Note 4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment Information. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Construction Products</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Construction Products segment primarily recognizes revenue when the customer has accepted the product and legal title of the product has passed to the customer. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Engineered Structures</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Within the Engineered Structures segment, revenue is recognized for wind towers and certain utility structures over time as the products are manufactured using an input approach based on the costs incurred relative to the total estimated costs of production. We recognize revenue over time for these products as they are highly customized to the needs of an individual customer resulting in no alternative use to the Company if not purchased by the customer after the contract is executed. In addition, we have the right to bill the customer for our work performed to date plus at least a reasonable profit margin for work performed. As of June 30, 2025, we had a contract asset of $57.6 million related to these contracts, compared to $65.5 million as of December 31, 2024, which is included in receivables, net of allowance, within the Consolidated Balance Sheets. The decrease in the contract asset is attributed to timing of deliveries of finished structures to customers during the period. For all other products, revenue is recognized when the customer has accepted the product and legal title of the product has passed to the customer. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transportation Products</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Transportation Products segment recognizes revenue when the customer has accepted the product and legal title of the product has passed to the customer.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenues</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenues for the Company's reportable segments are presented below:</span></div><div style="margin-bottom:6pt;text-align:justify"><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:55.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></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:9.280%"></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:9.280%"></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:9.284%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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:8pt;font-weight:400;line-height:100%"> </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:10pt;font-weight:700;line-height:100%">2025</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:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:100%">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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">194.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169.7 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">359.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328.6 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Specialty materials and asphalt</span></td><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:10pt;font-weight:700;line-height:100%">133.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.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:10pt;font-weight:700;line-height:100%">206.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129.2 </span></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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates intrasegment sales</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(10.3)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(14.4)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Construction Materials</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:10pt;font-weight:700;line-height:100%">317.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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:10pt;font-weight:400;line-height:100%">235.5 </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:10pt;font-weight:700;line-height:100%">551.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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:10pt;font-weight:400;line-height:100%">457.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction site support</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.6 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">65.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.1 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction Products</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:10pt;font-weight:700;line-height:100%">354.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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:10pt;font-weight:400;line-height:100%">276.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:10pt;font-weight:700;line-height:100%">617.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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:10pt;font-weight:400;line-height:100%">527.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Utility and related structures</span></td><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:10pt;font-weight:700;line-height:100%">205.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209.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:10pt;font-weight:700;line-height:100%">401.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386.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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wind towers</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">87.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.4 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">176.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.7 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Structures</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:10pt;font-weight:700;line-height:100%">293.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">274.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="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:10pt;font-weight:700;line-height:100%">577.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">506.4 </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:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Inland barges</span></td><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:10pt;font-weight:700;line-height:100%">89.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.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:10pt;font-weight:700;line-height:100%">173.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155.4 </span></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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Steel components</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.1 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.2 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation Products</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:10pt;font-weight:700;line-height:100%">89.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">113.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="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:10pt;font-weight:700;line-height:100%">173.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">229.6 </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><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Totals before Eliminations</span></td><td colspan="2" style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">736.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">664.7 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">1,368.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">1,263.3 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Eliminations</span></td><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:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Total</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">736.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">664.7 </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">1,368.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">1,263.3 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On August 16, 2024, the Company completed the divestiture of its steel components business.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unsatisfied Performance Obligations</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes estimated revenue expected to be recognized in future periods related to performance obligations that are unsatisfied or partially satisfied as of June 30, 2025: </span></div><div style="margin-bottom:6pt;text-align:justify"><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:73.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unsatisfied performance obligations as of<br/> June 30, 2025</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:10pt;font-weight:700;line-height:100%">Total<br/>Amount</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Structures:</span></td><td colspan="3" style="background-color:#dbdbdb;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility and related structures</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">450.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wind towers</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">598.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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></tr><tr style="height:12pt"><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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation Products:</span></td><td colspan="3" style="background-color:#dbdbdb;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inland barges</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">277.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our Engineered Structures segment, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84% of the unsatisfied performance obligations for our utility and related structures are expected to be delivered during 2025, and substantially all of the remaining performance obligations are expected to be delivered in 2026. For our wind towers business, 30% are expected to be delivered during 2025, 24% are expected to be delivered during 2026, and the remainder are expected to be delivered through 2028.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For inland barges in our Transportation Products segment, 57% of the unsatisfied performance obligations are expected to be delivered during 2025, and the remainder are expected to be delivered in 2026.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability method is used to account for income taxes. Deferred income taxes represent the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Valuation allowances reduce deferred tax assets to an amount that will more likely than not be realized.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly evaluates the likelihood of realization of tax benefits derived from positions it has taken in various federal and state filings after consideration of all relevant facts, circumstances, and available information. For those tax positions that are deemed more likely than not to be sustained, the Company recognizes the benefit it believes is cumulatively greater than 50% likely to be realized. To the extent the Company were to prevail in matters for which accruals have been established or be required to pay amounts in excess of recorded reserves, the effective tax rate in a given financial statement period could be materially impacted.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Instruments</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid debt instruments to be cash and cash equivalents if purchased with a maturity of three months or less. Financial instruments that potentially subject the Company to a concentration of credit risk are primarily cash investments and receivables. The Company places its cash investments in bank deposits and highly-rated money market funds, and its investment policy limits the amount of credit exposure to any one commercial issuer. We seek to limit concentration of credit risk with respect to the Company's receivables with control procedures that monitor the credit worthiness of customers, together with the large number of customers in the Company's customer base and their dispersion across different industries and geographic areas. As receivables are generally unsecured, the Company maintains an allowance based upon the expected credit losses. Receivable balances determined to be uncollectible are charged against the allowance. To accelerate the conversion to cash, the Company may sell a portion of its trade receivables to third parties. The Company has no recourse to these receivables once they are sold but may have continuing involvement related to servicing and collection activities. The impact of these transactions in the Company's Consolidated Statements of Operations for the three and six months ended June 30, 2025 was not significant. The carrying values of cash, receivables, and accounts payable are considered to be representative of their respective fair values.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently adopted accounting pronouncements</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Effective January 1, 2025, the Company adopted Accounting Standards Update No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”), which is intended to improve the transparency of income tax disclosures by requiring 1) consistent categories and greater disaggregation of information in the rate reconciliation and 2) income taxes paid disaggregated by jurisdiction. The standard also includes certain other amendments to improve the effectiveness of income tax disclosures. The additional disclosure requirements will be reflected in our Annual Report on Form 10-K for the year ending December 31, 2025. As ASU 2023-09 only modifies the Company's required income tax disclosures, the adoption of this guidance did not have a material impact on the Company's Consolidated Financial Statements.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Effective January 1, 2024, the Company adopted Accounting Standards Update No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“ASU 2023-07”), which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The adoption of this guidance did not have a material effect on the Company's Consolidated Financial Statements.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Recently issued accounting pronouncements not adopted as of June 30, 2025</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In November 2024, the FASB issued Accounting Standards Update No. 2024-03. "Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses" ("ASU 2024-03"), which requires public business entities to disclose additional information about certain key expense categories within major income statement captions in the notes to consolidated financial statements. These enhanced disclosures are expected to help investors more effectively understand an entity's performance, assess its prospects for future cash flows, and compare an entity's performance over time and with that of other entities. ASU 2024-03 is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027, and may be applied either prospectively or retrospectively. Early adoption is permitted. The Company is currently evaluating the impact of adopting ASU 2024-03 on its Consolidated Financial Statements.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Reclassifications</span></div>Certain prior year balances have been reclassified in the Consolidated Financial Statements and accompanying notes to the Consolidated Financial Statements to conform with the current year presentation. <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Arcosa, Inc. and its consolidated subsidiaries (“Arcosa,” the “Company,” “we,” or “our”), headquartered in Dallas, Texas, is a provider of infrastructure-related products and solutions with leading brands serving construction, engineered structures, and transportation markets in North America. Arcosa is a Delaware corporation and was incorporated in 2018 as a publicly-traded company, listed on the New York Stock Exchange.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying Consolidated Financial Statements are unaudited and have been prepared from the books and records of Arcosa, Inc. and its consolidated subsidiaries. All normal and recurring adjustments necessary for a fair presentation of the financial position of the Company and the results of operations, comprehensive income/loss, and cash flows have been made in conformity with accounting principles generally accepted in the U.S. (“GAAP”). All significant intercompany accounts and transactions have been eliminated. Because of seasonal and other factors, the financial condition and results of operations for the three and six months ended June 30, 2025 may not be indicative of Arcosa's expected business, financial condition, and results of operations for the year ending December 31, 2025. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These interim financial statements and notes are condensed as permitted by the instructions to Form 10-Q and should be read in conjunction with the audited Consolidated Financial Statements of the Company included in its Annual Report on Form 10-K for the year ended December 31, 2024.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stockholders' Equity</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2024, the Company’s Board of Directors (the “Board") authorized a $50.0 million share repurchase program effective January 1, 2025 through December 31, 2026 to replace an expiring program of the same amount. For the three and six months ended June 30, 2025, the Company did not repurchase any shares, leaving the full amount of the $50.0 million authorization available as of June 30, 2025.</span></div> 50000000.0 50000000.0 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is measured based on the allocation of the transaction price in a contract to satisfied performance obligations. The transaction price does not include any amounts collected on behalf of third parties. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a customer. The following is a description of principal activities from which the Company generates its revenue, separated by reportable segments. Payments for our products and services are generally due within normal commercial terms. For a further discussion regarding the Company’s reportable segments, see Note 4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment Information. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Construction Products</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Construction Products segment primarily recognizes revenue when the customer has accepted the product and legal title of the product has passed to the customer. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Engineered Structures</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Within the Engineered Structures segment, revenue is recognized for wind towers and certain utility structures over time as the products are manufactured using an input approach based on the costs incurred relative to the total estimated costs of production. We recognize revenue over time for these products as they are highly customized to the needs of an individual customer resulting in no alternative use to the Company if not purchased by the customer after the contract is executed. In addition, we have the right to bill the customer for our work performed to date plus at least a reasonable profit margin for work performed. As of June 30, 2025, we had a contract asset of $57.6 million related to these contracts, compared to $65.5 million as of December 31, 2024, which is included in receivables, net of allowance, within the Consolidated Balance Sheets. The decrease in the contract asset is attributed to timing of deliveries of finished structures to customers during the period. For all other products, revenue is recognized when the customer has accepted the product and legal title of the product has passed to the customer. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transportation Products</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Transportation Products segment recognizes revenue when the customer has accepted the product and legal title of the product has passed to the customer.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenues</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenues for the Company's reportable segments are presented below:</span></div><div style="margin-bottom:6pt;text-align:justify"><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:55.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></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:9.280%"></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:9.280%"></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:9.284%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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:8pt;font-weight:400;line-height:100%"> </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:10pt;font-weight:700;line-height:100%">2025</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:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:100%">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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">194.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169.7 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">359.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328.6 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Specialty materials and asphalt</span></td><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:10pt;font-weight:700;line-height:100%">133.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.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:10pt;font-weight:700;line-height:100%">206.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129.2 </span></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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates intrasegment sales</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(10.3)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(14.4)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Construction Materials</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:10pt;font-weight:700;line-height:100%">317.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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:10pt;font-weight:400;line-height:100%">235.5 </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:10pt;font-weight:700;line-height:100%">551.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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:10pt;font-weight:400;line-height:100%">457.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction site support</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.6 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">65.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.1 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction Products</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:10pt;font-weight:700;line-height:100%">354.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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:10pt;font-weight:400;line-height:100%">276.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:10pt;font-weight:700;line-height:100%">617.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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:10pt;font-weight:400;line-height:100%">527.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Utility and related structures</span></td><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:10pt;font-weight:700;line-height:100%">205.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209.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:10pt;font-weight:700;line-height:100%">401.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386.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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wind towers</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">87.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.4 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">176.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.7 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Structures</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:10pt;font-weight:700;line-height:100%">293.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">274.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="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:10pt;font-weight:700;line-height:100%">577.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">506.4 </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:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Inland barges</span></td><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:10pt;font-weight:700;line-height:100%">89.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.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:10pt;font-weight:700;line-height:100%">173.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155.4 </span></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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Steel components</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.1 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.2 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation Products</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:10pt;font-weight:700;line-height:100%">89.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">113.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="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:10pt;font-weight:700;line-height:100%">173.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">229.6 </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><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Totals before Eliminations</span></td><td colspan="2" style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">736.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">664.7 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">1,368.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">1,263.3 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Eliminations</span></td><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:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Total</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">736.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">664.7 </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">1,368.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">1,263.3 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On August 16, 2024, the Company completed the divestiture of its steel components business.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unsatisfied Performance Obligations</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes estimated revenue expected to be recognized in future periods related to performance obligations that are unsatisfied or partially satisfied as of June 30, 2025: </span></div><div style="margin-bottom:6pt;text-align:justify"><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:73.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unsatisfied performance obligations as of<br/> June 30, 2025</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:10pt;font-weight:700;line-height:100%">Total<br/>Amount</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Structures:</span></td><td colspan="3" style="background-color:#dbdbdb;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility and related structures</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">450.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wind towers</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">598.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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></tr><tr style="height:12pt"><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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation Products:</span></td><td colspan="3" style="background-color:#dbdbdb;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inland barges</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">277.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our Engineered Structures segment, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84% of the unsatisfied performance obligations for our utility and related structures are expected to be delivered during 2025, and substantially all of the remaining performance obligations are expected to be delivered in 2026. For our wind towers business, 30% are expected to be delivered during 2025, 24% are expected to be delivered during 2026, and the remainder are expected to be delivered through 2028.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For inland barges in our Transportation Products segment, 57% of the unsatisfied performance obligations are expected to be delivered during 2025, and the remainder are expected to be delivered in 2026.</span></div> 57600000 65500000 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenues</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenues for the Company's reportable segments are presented below:</span></div><div style="margin-bottom:6pt;text-align:justify"><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:55.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></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:9.280%"></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:9.280%"></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:9.284%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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:8pt;font-weight:400;line-height:100%"> </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:10pt;font-weight:700;line-height:100%">2025</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:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:100%">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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">194.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169.7 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">359.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328.6 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Specialty materials and asphalt</span></td><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:10pt;font-weight:700;line-height:100%">133.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.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:10pt;font-weight:700;line-height:100%">206.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129.2 </span></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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates intrasegment sales</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(10.3)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(14.4)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Construction Materials</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:10pt;font-weight:700;line-height:100%">317.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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:10pt;font-weight:400;line-height:100%">235.5 </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:10pt;font-weight:700;line-height:100%">551.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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:10pt;font-weight:400;line-height:100%">457.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction site support</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.6 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">65.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.1 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction Products</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:10pt;font-weight:700;line-height:100%">354.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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:10pt;font-weight:400;line-height:100%">276.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:10pt;font-weight:700;line-height:100%">617.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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:10pt;font-weight:400;line-height:100%">527.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Utility and related structures</span></td><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:10pt;font-weight:700;line-height:100%">205.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209.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:10pt;font-weight:700;line-height:100%">401.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386.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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wind towers</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">87.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.4 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">176.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.7 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Structures</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:10pt;font-weight:700;line-height:100%">293.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">274.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="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:10pt;font-weight:700;line-height:100%">577.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">506.4 </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:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Inland barges</span></td><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:10pt;font-weight:700;line-height:100%">89.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.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:10pt;font-weight:700;line-height:100%">173.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155.4 </span></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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Steel components</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.1 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.2 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation Products</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:10pt;font-weight:700;line-height:100%">89.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">113.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="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:10pt;font-weight:700;line-height:100%">173.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">229.6 </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><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Totals before Eliminations</span></td><td colspan="2" style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">736.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">664.7 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">1,368.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">1,263.3 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Eliminations</span></td><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:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Total</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">736.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">664.7 </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">1,368.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">1,263.3 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On August 16, 2024, the Company completed the divestiture of its steel components business.</span></div> 194000000.0 169700000 359300000 328600000 133300000 66000000.0 206500000 129200000 -10300000 -200000 -14400000 -600000 317000000.0 235500000 551400000 457200000 37500000 40600000 65900000 70100000 354500000 276100000 617300000 527300000 205200000 209400000 401000000.0 386700000 87800000 65400000 176800000 119700000 293000000.0 274800000 577800000 506400000 89400000 75700000 173800000 155400000 0 38100000 0 74200000 89400000 113800000 173800000 229600000 736900000 664700000 1368900000 1263300000 0 0 0 0 736900000 664700000 1368900000 1263300000 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unsatisfied Performance Obligations</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes estimated revenue expected to be recognized in future periods related to performance obligations that are unsatisfied or partially satisfied as of June 30, 2025: </span></div><div style="margin-bottom:6pt;text-align:justify"><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:73.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unsatisfied performance obligations as of<br/> June 30, 2025</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:10pt;font-weight:700;line-height:100%">Total<br/>Amount</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Structures:</span></td><td colspan="3" style="background-color:#dbdbdb;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility and related structures</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">450.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wind towers</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">598.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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></tr><tr style="height:12pt"><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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation Products:</span></td><td colspan="3" style="background-color:#dbdbdb;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inland barges</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">277.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our Engineered Structures segment, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84% of the unsatisfied performance obligations for our utility and related structures are expected to be delivered during 2025, and substantially all of the remaining performance obligations are expected to be delivered in 2026. For our wind towers business, 30% are expected to be delivered during 2025, 24% are expected to be delivered during 2026, and the remainder are expected to be delivered through 2028.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For inland barges in our Transportation Products segment, 57% of the unsatisfied performance obligations are expected to be delivered during 2025, and the remainder are expected to be delivered in 2026.</span></div> 450000000.0 598600000 277000000.0 0.84 0.30 0.24 0.57 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability method is used to account for income taxes. Deferred income taxes represent the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Valuation allowances reduce deferred tax assets to an amount that will more likely than not be realized.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly evaluates the likelihood of realization of tax benefits derived from positions it has taken in various federal and state filings after consideration of all relevant facts, circumstances, and available information. For those tax positions that are deemed more likely than not to be sustained, the Company recognizes the benefit it believes is cumulatively greater than 50% likely to be realized. To the extent the Company were to prevail in matters for which accruals have been established or be required to pay amounts in excess of recorded reserves, the effective tax rate in a given financial statement period could be materially impacted.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Instruments</span></div>The Company considers all highly liquid debt instruments to be cash and cash equivalents if purchased with a maturity of three months or less. Financial instruments that potentially subject the Company to a concentration of credit risk are primarily cash investments and receivables. The Company places its cash investments in bank deposits and highly-rated money market funds, and its investment policy limits the amount of credit exposure to any one commercial issuer. We seek to limit concentration of credit risk with respect to the Company's receivables with control procedures that monitor the credit worthiness of customers, together with the large number of customers in the Company's customer base and their dispersion across different industries and geographic areas. As receivables are generally unsecured, the Company maintains an allowance based upon the expected credit losses. Receivable balances determined to be uncollectible are charged against the allowance. To accelerate the conversion to cash, the Company may sell a portion of its trade receivables to third parties. The Company has no recourse to these receivables once they are sold but may have continuing involvement related to servicing and collection activities. The impact of these transactions in the Company's Consolidated Statements of Operations for the three and six months ended June 30, 2025 was not significant. The carrying values of cash, receivables, and accounts payable are considered to be representative of their respective fair values. <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently adopted accounting pronouncements</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Effective January 1, 2025, the Company adopted Accounting Standards Update No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”), which is intended to improve the transparency of income tax disclosures by requiring 1) consistent categories and greater disaggregation of information in the rate reconciliation and 2) income taxes paid disaggregated by jurisdiction. The standard also includes certain other amendments to improve the effectiveness of income tax disclosures. The additional disclosure requirements will be reflected in our Annual Report on Form 10-K for the year ending December 31, 2025. As ASU 2023-09 only modifies the Company's required income tax disclosures, the adoption of this guidance did not have a material impact on the Company's Consolidated Financial Statements.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Effective January 1, 2024, the Company adopted Accounting Standards Update No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“ASU 2023-07”), which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The adoption of this guidance did not have a material effect on the Company's Consolidated Financial Statements.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Recently issued accounting pronouncements not adopted as of June 30, 2025</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In November 2024, the FASB issued Accounting Standards Update No. 2024-03. "Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses" ("ASU 2024-03"), which requires public business entities to disclose additional information about certain key expense categories within major income statement captions in the notes to consolidated financial statements. These enhanced disclosures are expected to help investors more effectively understand an entity's performance, assess its prospects for future cash flows, and compare an entity's performance over time and with that of other entities. ASU 2024-03 is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027, and may be applied either prospectively or retrospectively. Early adoption is permitted. The Company is currently evaluating the impact of adopting ASU 2024-03 on its Consolidated Financial Statements.</span></div> <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Reclassifications</span></div>Certain prior year balances have been reclassified in the Consolidated Financial Statements and accompanying notes to the Consolidated Financial Statements to conform with the current year presentation. <div style="margin-bottom:6pt;text-align:justify"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2025 Acquisitions</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no acquisitions completed during the three and six months ended June 30, 2025.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2024 Acquisitions</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 1, 2024, we acquired substantially all of the construction materials business of Stavola Holding Corporation and its affiliated entities ("Stavola") for $1.2 billion in cash, subject to certain customary purchase price adjustments. The purchase price was funded with a combination of proceeds from a private offering of $600.0 million of 6.875% senior unsecured notes that closed on August 26, 2024 and $700.0 million in borrowings under a variable-rate secured term loan entered into on October 1, 2024. See Note 7 Debt for additional information. Stavola, which is included in our Construction Products segment, is an aggregates-led and vertically integrated construction materials company primarily serving the New York-New Jersey Metropolitan Statistical Area ("MSA") through its network of five hard rock natural aggregates quarries, twelve asphalt plants, and three recycled aggregates sites. The Stavola acquisition expanded our platform into the nation's largest MSA with industry-leading financial attributes. During the three months ended March 31, 2025, the Company received $17.6 million from escrow related to purchase price adjustments in accordance with the terms of the purchase agreement for the Stavola acquisition, which reduced the total purchase price consideration. There were no amounts received from escrow during the three months ended June 30, 2025.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Stavola acquisition was recorded as a business combination based on a preliminary valuation of assets acquired and liabilities assumed at their acquisition date fair values using unobservable inputs that are supported by little or no market activity and are significant to the fair value of the assets and liabilities ("Level 3" inputs). We expect to complete our purchase price allocation as soon as reasonably possible, not to exceed one year from the acquisition date. Adjustments to the preliminary purchase price allocation could be material, particularly with respect to our preliminary estimates of property, plant, and equipment, including mineral reserves. The following table details the preliminary purchase price allocation as of the acquisition date:</span></div><div style="margin-bottom:6pt;text-align:center;text-indent:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:71.637%"><tr><td style="width:1.0%"></td><td style="width:71.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.043%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Receivables, net of allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.2 </span></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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.5 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant, and equipment, including mineral reserves</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743.0 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Goodwill</span></td><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:10pt;font-weight:400;line-height:100%">333.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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.0 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.0)</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advance billings</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25.3)</span></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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net assets acquired</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">1,192.0 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Goodwill represents the excess of the purchase consideration over the preliminary valuation of the net assets acquired. The acquired goodwill, which has been assigned to the Construction Products segment, is tax-deductible and primarily attributable to Stavola's market position and existing workforce. The acquired intangibles include beneficial use rights, recycling permits, and the Stavola trade name, which have a useful life of 34 years, 20 years, and 5 years, respectively.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On the acquisition date, the Company also entered into three separate lease agreements for properties owned by the sellers. These lease agreements were accounted for separately from the Stavola acquisition, and the corresponding right of use assets and lease liabilities of $12.4 million and $12.6 million, respectively, are reflected in the Consolidated Balance Sheet as of June 30, 2025.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues and operating profit included in the Consolidated Statement of Operations were $90.3 million and $22.9 million, respectively, for the three months ended June 30, 2025, and $116.7 million and $11.9 million, respectively, for the six months ended June 30, 2025. Non-recurring transaction costs incurred during the three and six months ended June 30, 2025 were $0.5 million and $1.2 million, respectively.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2024, we completed the acquisition of a Phoenix, Arizona based natural aggregates business in our Con</span><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">struction Products segment, for a total purchase price of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$35.0 million</span><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2024, we completed the acquisition of Ameron Pole Products LLC ("Ameron"), a leading manufacturer of highly engineered, premium concrete and steel poles for a broad range of infrastructure applications, including lighting, traffic, electric distribution, and small-cell telecom, for a total purchase price of $180.0 million. With operations in Alabama, California, and Oklahoma, Ameron is included in our Engineered Structures segment. The acquisition was funded with $160.0 million of borrowings under our revolving credit facility and cash on hand. The acquisition was recorded as a business combination based on a valuation of the assets acquired and liabilities assumed at their acquisition date fair value using Level 3 inputs. The final valuation resulted in the recognition of, among others, $60.8 million of property, plant, and equipment, $25.6 million of customer relationships, $18.1 million of inventory, $12.8 million of developed technology, $12.0 million of accounts receivable, $8.9 million of trademarks and $42.3 million of goodwill in our Engineered Structures segment. The acquired goodwill, which is tax-deductible, primarily relates to Ameron's market position and existing workforce.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Divestitures</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no divestitures completed during the three and six months ended June 30, 2025.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2024, the Company completed the divestiture of its steel components business. The steel components business, previously reported in the Transportation Products segment, was a leading supplier of railcar coupling devices, railcar axles, and circular forgings. The total consideration for the divestiture was $110.0 million consisting of $55.0 million in cash, a $25.0 million seller's note and a $30.0 million earnout, for which the estimated fair value as of June 30, 2025 was $12.8 million. See Note 3 Fair Value Accounting. During the three and six months ended June 30, 2025, the Company recognized a loss of $2.8 million and $2.5 million, respectively, primarily due to a change in the estimated fair value of the earnout, which is presented within operating profit in the Consolidated Statements of Operations. Revenues and operating profit of the steel components business were $38.1 million and $2.0 million, respectively, for the three months ended June 30, 2024, and $74.2 million and $4.5 million, respectively, for the six months ended June 30, 2024. As the steel components business was not core to Arcosa's long-term strategy, its divestiture was not considered a strategic shift that would have a major effect on the Company's operations or financial results from either a quantitative or qualitative perspective. Accordingly, it is not reported as a discontinued operation.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2024, we completed the divestiture of certain assets and liabilities of a single-location asphalt and paving operation in our Construction Products segment and the sale of a non-operating facility in our Engineered Structures segment. The total consideration for these divestitures was $27.3 million.</span></div> 0 0 1200000000 600000000 0.06875 700000000 17600000 The following table details the preliminary purchase price allocation as of the acquisition date:<div style="margin-bottom:6pt;text-align:center;text-indent:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:71.637%"><tr><td style="width:1.0%"></td><td style="width:71.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.043%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Receivables, net of allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.2 </span></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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.5 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant, and equipment, including mineral reserves</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743.0 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Goodwill</span></td><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:10pt;font-weight:400;line-height:100%">333.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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.0 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.0)</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advance billings</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25.3)</span></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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net assets acquired</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">1,192.0 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 700000 69200000 23500000 2600000 743000000.0 333800000 41000000.0 24900000 -18000000.0 -2600000 -800000 -25300000 1192000000 P34Y P20Y P5Y 12400000 12600000 90300000 22900000 116700000 11900000 500000 1200000 35000000.0 180000000.0 160000000.0 60800000 25600000 18100000 12800000 12000000.0 8900000 42300000 0 0 110000000 55000000 25000000 30000000 12800000 -2800000 -2500000 38100000 2000000 74200000 4500000 27300000 Fair Value Accounting<div style="text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities measured at fair value on a recurring basis are summarized below:</span><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:46.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></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:11.326%"></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:11.326%"></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:11.625%"></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:8pt;font-weight:400;line-height:100%"> </span></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:10pt;font-weight:700;line-height:100%">Fair Value Measurement as of June 30, 2025</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">81.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">81.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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></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:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">81.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">12.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">93.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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></tr><tr style="height:12pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;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><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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:10pt;font-weight:700;line-height:100%">Fair Value Measurement as of December 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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.4 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.4 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">133.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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">15.4 </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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">148.4 </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:12pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Liabilities:</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></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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Total 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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;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: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:10pt;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:10pt;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: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:10pt;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:10pt;font-weight:400;line-height:100%">1.4 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">1.4 </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></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Included in other assets on the Consolidated Balance Sheets.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Included in accrued liabilities on the Consolidated Balance Sheets.</span></div><div style="text-indent:9pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for that asset or liability in an orderly transaction between market participants on the measurement date. An entity is required to establish a fair value hierarchy that maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. The three levels of inputs that may be used to measure fair values are listed below:</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 – This level is defined as quoted prices in active markets for identical assets or liabilities. The Company’s cash equivalents are instruments of the U.S. Treasury or highly-rated money market mutual funds.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 – This level is defined as observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 – This level is defined as unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. Contingent consideration relates to estimated future payments expected from businesses previously acquired or sold. We estimate the fair value of the contingent consideration using a model appropriate for the structure of the contingent consideration, which may include discounted cash flow models, Monte Carlo simulations, or option pricing models. The fair values are sensitive to changes in the forecast of the performance metrics and in other metrics such as discount rates and volatility. The fair value is reassessed quarterly based on assumptions used in our latest projections. See further discussion in Note 2 Acquisitions and Divestitures.</span></div> <div style="text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities measured at fair value on a recurring basis are summarized below:</span><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:46.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></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:11.326%"></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:11.326%"></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:11.625%"></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:8pt;font-weight:400;line-height:100%"> </span></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:10pt;font-weight:700;line-height:100%">Fair Value Measurement as of June 30, 2025</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">81.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">81.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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></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:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">81.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">12.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">93.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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></tr><tr style="height:12pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;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><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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:10pt;font-weight:700;line-height:100%">Fair Value Measurement as of December 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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.4 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.4 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">133.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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">15.4 </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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">148.4 </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:12pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Liabilities:</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></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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Total 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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;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: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:10pt;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:10pt;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: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:10pt;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:10pt;font-weight:400;line-height:100%">1.4 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">1.4 </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></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Included in other assets on the Consolidated Balance Sheets.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Included in accrued liabilities on the Consolidated Balance Sheets.</span></div> 81000000.0 0 0 81000000.0 0 0 12800000 12800000 81000000.0 0 12800000 93800000 133000000.0 0 0 133000000.0 0 0 15400000 15400000 133000000.0 0 15400000 148400000 0 0 1400000 1400000 0 0 1400000 1400000 Segment Information<div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's operating segments are identified on the basis of information that is reviewed by our chief operating decision maker, the Chief Executive Officer, to make decisions about resources to be allocated and assess its performance. The Company reports operating results in three principal business segments: </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Construction Products. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Construction Products segment primarily produces and sells natural and recycled aggregates, specialty materials, asphalt mix, and construction site support equipment, including trench shields and shoring products. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Engineered Structures.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Engineered Structures segment primarily manufactures and sells steel and concrete structures for infrastructure businesses, including utility structures for electricity transmission and distribution, structural wind towers, traffic and lighting structures, and telecommunication structures. These products share similar manufacturing competencies and steel sourcing requirements and can be manufactured across our North American footprint. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transportation Products. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Transportation Products segment primarily manufactures and sells inland barges, fiberglass barge covers, winches, marine hardware, and other transportation and industrial equipment. In August 2024, the Company completed the sale of its steel components business, which manufactured and sold steel components for railcars. See Note 2 Acquisitions and Divestitures.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial information for these segments is shown in the tables below. We operate principally in North America.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended June 30, 2025</span></div><div style="margin-bottom:6pt;text-align:justify"><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:26.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></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:10.157%"></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:11.034%"></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:10.157%"></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:10.157%"></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:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Construction Products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Engineered Structures</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transportation Products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Eliminations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="33" 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:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">354.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">293.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">89.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">736.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">Operating Costs</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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost of revenues</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">270.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">227.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">73.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">570.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Selling, general, and administrative</span></td><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:10pt;font-weight:700;line-height:100%">30.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">73.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gain on disposition of property, plant, equipment, and other assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4.5)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4.5)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Loss on sale of businesses</span></td><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:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating profit (loss)</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">58.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">42.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">8.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">(15.4)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">94.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation, depletion, and amortization</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">41.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">56.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets </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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">3,320.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">1,298.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">153.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">239.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">5,011.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital Expenditures</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended June 30, 2025</span></div><div style="margin-bottom:6pt;text-align:justify"><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:26.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></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:10.157%"></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:11.034%"></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:10.157%"></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:10.157%"></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:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Construction Products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Engineered Structures</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transportation Products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Eliminations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="33" 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:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">617.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">577.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">173.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,368.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">Operating Costs</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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost of revenues</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">487.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">449.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">140.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,077.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Selling, general, and administrative</span></td><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:10pt;font-weight:700;line-height:100%">61.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">46.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">146.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gain on disposition of property, plant, equipment, and other assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(8.3)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(8.3)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Loss on sale of businesses</span></td><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:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating profit (loss)</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">76.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">81.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">22.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">(30.8)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">150.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation, depletion, and amortization</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">80.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">24.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">109.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets </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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">3,320.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">1,298.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">153.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">239.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">5,011.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital Expenditures</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">43.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">61.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended June 30, 2024</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:26.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></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:10.157%"></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:11.034%"></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:10.157%"></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:10.157%"></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:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Construction Products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Engineered Structures</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transportation Products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Eliminations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="33" 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:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276.1 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274.8 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113.8 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">664.7 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">Operating Costs</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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost of revenues</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208.3 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223.9 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.5 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">526.7 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Selling, general, and administrative</span></td><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:10pt;font-weight:400;line-height:100%">29.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:10pt;font-weight:400;line-height:100%">23.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:10pt;font-weight:400;line-height:100%">6.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:10pt;font-weight:400;line-height:100%">19.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:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.5 </span></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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gain on disposition of property, plant, equipment, and other assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.0)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gain on sale of businesses</span></td><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:10pt;font-weight:400;line-height:100%">(5.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:10pt;font-weight:400;line-height:100%">(7.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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.5)</span></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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Impairment charge</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">Operating profit (loss)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.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="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.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="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">67.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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation, depletion, and amortization</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,058.0 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,318.7 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291.4 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139.8 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,807.9 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital Expenditures</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended June 30, 2024</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:26.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></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:10.157%"></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:11.034%"></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:10.157%"></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:10.157%"></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:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Construction Products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Engineered Structures</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transportation Products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Eliminations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="33" 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:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527.3 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">506.4 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229.6 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,263.3 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">Operating Costs</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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost of revenues</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406.6 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417.7 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189.4 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,013.7 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Selling, general, and administrative</span></td><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:10pt;font-weight:400;line-height:100%">57.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:10pt;font-weight:400;line-height:100%">42.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:10pt;font-weight:400;line-height:100%">13.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:10pt;font-weight:400;line-height:100%">36.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:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148.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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gain on disposition of property, plant, equipment, and other assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.4)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.9)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gain on sale of businesses</span></td><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:10pt;font-weight:400;line-height:100%">(5.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:10pt;font-weight:400;line-height:100%">(14.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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.5)</span></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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Impairment charge</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">Operating profit (loss)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.2 </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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.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="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.2 </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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36.2)</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">120.6 </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:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation, depletion, and amortization</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89.4 </span></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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,058.0 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,318.7 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291.4 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139.8 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,807.9 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital Expenditures</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3 <div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial information for these segments is shown in the tables below. We operate principally in North America.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended June 30, 2025</span></div><div style="margin-bottom:6pt;text-align:justify"><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:26.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></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:10.157%"></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:11.034%"></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:10.157%"></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:10.157%"></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:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Construction Products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Engineered Structures</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transportation Products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Eliminations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="33" 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:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">354.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">293.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">89.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">736.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">Operating Costs</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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost of revenues</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">270.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">227.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">73.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">570.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Selling, general, and administrative</span></td><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:10pt;font-weight:700;line-height:100%">30.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">73.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gain on disposition of property, plant, equipment, and other assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4.5)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4.5)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Loss on sale of businesses</span></td><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:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating profit (loss)</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">58.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">42.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">8.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">(15.4)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">94.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation, depletion, and amortization</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">41.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">56.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets </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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">3,320.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">1,298.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">153.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">239.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">5,011.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital Expenditures</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended June 30, 2025</span></div><div style="margin-bottom:6pt;text-align:justify"><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:26.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></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:10.157%"></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:11.034%"></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:10.157%"></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:10.157%"></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:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Construction Products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Engineered Structures</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transportation Products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Eliminations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="33" 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:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">617.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">577.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">173.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,368.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">Operating Costs</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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost of revenues</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">487.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">449.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">140.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,077.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Selling, general, and administrative</span></td><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:10pt;font-weight:700;line-height:100%">61.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">46.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">146.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gain on disposition of property, plant, equipment, and other assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(8.3)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(8.3)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Loss on sale of businesses</span></td><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:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating profit (loss)</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">76.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">81.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">22.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">(30.8)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">150.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation, depletion, and amortization</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">80.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">24.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">109.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets </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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">3,320.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">1,298.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">153.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">239.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">5,011.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital Expenditures</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">43.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">61.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended June 30, 2024</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:26.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></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:10.157%"></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:11.034%"></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:10.157%"></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:10.157%"></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:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Construction Products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Engineered Structures</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transportation Products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Eliminations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="33" 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:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276.1 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274.8 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113.8 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">664.7 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">Operating Costs</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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost of revenues</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208.3 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223.9 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.5 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">526.7 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Selling, general, and administrative</span></td><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:10pt;font-weight:400;line-height:100%">29.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:10pt;font-weight:400;line-height:100%">23.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:10pt;font-weight:400;line-height:100%">6.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:10pt;font-weight:400;line-height:100%">19.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:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.5 </span></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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gain on disposition of property, plant, equipment, and other assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.0)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gain on sale of businesses</span></td><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:10pt;font-weight:400;line-height:100%">(5.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:10pt;font-weight:400;line-height:100%">(7.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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.5)</span></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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Impairment charge</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">Operating profit (loss)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.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="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.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="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">67.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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation, depletion, and amortization</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,058.0 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,318.7 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291.4 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139.8 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,807.9 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital Expenditures</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended June 30, 2024</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:26.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></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:10.157%"></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:11.034%"></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:10.157%"></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:10.157%"></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:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Construction Products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Engineered Structures</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transportation Products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Eliminations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="33" 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:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527.3 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">506.4 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229.6 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,263.3 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">Operating Costs</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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost of revenues</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406.6 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417.7 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189.4 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,013.7 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Selling, general, and administrative</span></td><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:10pt;font-weight:400;line-height:100%">57.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:10pt;font-weight:400;line-height:100%">42.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:10pt;font-weight:400;line-height:100%">13.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:10pt;font-weight:400;line-height:100%">36.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:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148.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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gain on disposition of property, plant, equipment, and other assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.4)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.9)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gain on sale of businesses</span></td><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:10pt;font-weight:400;line-height:100%">(5.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:10pt;font-weight:400;line-height:100%">(14.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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.5)</span></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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Impairment charge</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">Operating profit (loss)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.2 </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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.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="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.2 </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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36.2)</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">120.6 </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:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation, depletion, and amortization</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89.4 </span></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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,058.0 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,318.7 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291.4 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139.8 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,807.9 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital Expenditures</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 354500000 293000000.0 89400000 0 0 736900000 270100000 227000000.0 73700000 0 0 570800000 30300000 23200000 4100000 15400000 0 73000000.0 4500000 0 0 0 0 4500000 0 0 -2800000 0 0 -2800000 58600000 42800000 8800000 -15400000 0 94800000 41800000 12000000.0 1900000 400000 0 56100000 3320800000 1298000000 153000000.0 239800000 0 5011600000 18600000 8000000.0 800000 400000 0 27800000 617300000 577800000 173800000 0 0 1368900000 487200000 449600000 140600000 0 0 1077400000 61500000 46400000 8000000.0 30800000 0 146700000 8300000 0 0 0 0 8300000 0 0 -2500000 0 0 -2500000 76900000 81800000 22700000 -30800000 0 150600000 80400000 24700000 3800000 800000 0 109700000 3320800000 1298000000 153000000.0 239800000 0 5011600000 43000000.0 15600000 1800000 1400000 0 61800000 276100000 274800000 113800000 0 0 664700000 208300000 223900000 94500000 0 0 526700000 29100000 23800000 6700000 19900000 0 79500000 1500000 500000 0 0 0 2000000.0 5000000.0 7500000 0 0 0 12500000 5800000 0 0 0 0 5800000 39400000 35100000 12600000 -19900000 0 67200000 29400000 12500000 4100000 600000 0 46600000 2058000000 1318700000 291400000 139800000 0 3807900000 28100000 16200000 2300000 1000000.0 0 47600000 527300000 506400000 229600000 0 0 1263300000 406600000 417700000 189400000 0 0 1013700000 57100000 42300000 13000000.0 36200000 0 148600000 5400000 500000 0 0 0 5900000 5000000.0 14500000 0 0 0 19500000 5800000 0 0 0 0 5800000 68200000 61400000 27200000 -36200000 0 120600000 59500000 20400000 8100000 1400000 0 89400000 2058000000 1318700000 291400000 139800000 0 3807900000 58800000 37600000 4200000 1400000 0 102000000.0 Property, Plant, and Equipment<div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of property, plant, and equipment as of June 30, 2025 and December 31, 2024.</span></div><div style="margin-bottom:6pt"><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:68.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></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:13.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2025</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:10pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">170.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.3 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Mineral reserves</span></td><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:10pt;font-weight:700;line-height:100%">1,117.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,111.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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">391.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366.4 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Machinery 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:10pt;font-weight:700;line-height:100%">1,308.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,292.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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">129.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129.7 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:10pt;font-weight:700;line-height:100%">3,116.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">3,058.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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and depletion</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,015.3)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(929.5)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">2,100.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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: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:10pt;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:10pt;font-weight:400;line-height:100%">2,129.4 </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></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No impairment charges were recognized during the three and six months ended June 30, 2025. The Company recorded an impairment of $5.8 million during the three and six months ended June 30, 2024 related to the closure of the Company's aggregates operations in west Texas in our Construction Products segment. Depreciation and depletion related to assets that contribute to the production of revenue are included in cost of revenues on the Consolidated Statements of Operations.</span></div> <div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of property, plant, and equipment as of June 30, 2025 and December 31, 2024.</span></div><div style="margin-bottom:6pt"><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:68.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></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:13.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2025</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:10pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">170.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.3 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Mineral reserves</span></td><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:10pt;font-weight:700;line-height:100%">1,117.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,111.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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">391.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366.4 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Machinery 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:10pt;font-weight:700;line-height:100%">1,308.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,292.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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">129.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129.7 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:10pt;font-weight:700;line-height:100%">3,116.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">3,058.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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and depletion</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,015.3)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(929.5)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">2,100.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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: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:10pt;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:10pt;font-weight:400;line-height:100%">2,129.4 </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></tr></table></div> 170000000.0 158300000 1117400000 1111700000 391400000 366400000 1308200000 1292800000 129200000 129700000 3116200000 3058900000 1015300000 929500000 2100900000 2129400000 5800000 Goodwill and Other Intangible Assets<div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill by segment is as follows:</span><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:68.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></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:13.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2025</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:10pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction Products</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">843.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">861.2 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Engineered Structures</span></td><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:10pt;font-weight:700;line-height:100%">480.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480.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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation Products</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.9 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">1,343.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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: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:10pt;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:10pt;font-weight:400;line-height:100%">1,361.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></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in Construction Products goodwill during the six months ended June 30, 2025 is due to purchase price adjustments from the Stavola acquisition. See Note 2 Acquisitions and Divestitures.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangible Assets</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangibles, net consisted of the following:</span></div><div style="margin-bottom:6pt;text-align:justify"><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:67.321%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:13.958%"></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:13.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">June 30,<br/>2025</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:10pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles with indefinite lives - Trademarks</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">43.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.8 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><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="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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles with definite lives:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">167.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169.1</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permits</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">178.1</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178.1</span></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:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">46.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.6</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">391.5</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(111.1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102.3)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">280.4</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">324.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill by segment is as follows:</span><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:68.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></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:13.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2025</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:10pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction Products</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">843.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">861.2 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Engineered Structures</span></td><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:10pt;font-weight:700;line-height:100%">480.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480.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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation Products</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.9 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">1,343.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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: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:10pt;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:10pt;font-weight:400;line-height:100%">1,361.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></tr></table></div> 843400000 861200000 480100000 480100000 19900000 19900000 1343400000 1361200000 <div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangibles, net consisted of the following:</span></div><div style="margin-bottom:6pt;text-align:justify"><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:67.321%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:13.958%"></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:13.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">June 30,<br/>2025</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:10pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles with indefinite lives - Trademarks</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">43.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.8 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><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="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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles with definite lives:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">167.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169.1</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permits</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">178.1</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178.1</span></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:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">46.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.6</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">391.5</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(111.1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102.3)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">280.4</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">324.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 43800000 43800000 167300000 169100000 178100000 178100000 46100000 49600000 391500000 396800000 111100000 102300000 280400000 294500000 324200000 338300000 Debt<div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of debt as of June 30, 2025 and December 31, 2024:</span></div><div style="margin-bottom:6pt"><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:68.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></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:13.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2025</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:10pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan</span></td><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:10pt;font-weight:700;line-height:100%">696.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Senior Notes - 4.375% due April 2029</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">400.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400.0 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 Senior Notes - 6.875% due August 2032</span></td><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:10pt;font-weight:700;line-height:100%">600.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600.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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases (see Note 8 Leases)</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:10pt;font-weight:700;line-height:100%">1,700.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">1,707.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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(17.0)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.2)</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Total debt</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">1,683.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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: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:10pt;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:10pt;font-weight:400;line-height:100%">1,688.9 </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></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revolving Credit Facility </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2023, we entered into a Second Amended and Restated Credit Agreement (as amended, the "Credit Agreement") to increase our revolving credit facility from $500.0 million to $600.0 million, extend the maturity date of our revolving credit facility from January 2, 2025 to August 23, 2028, and refinance and repay in full the remaining balance of the term loan then outstanding under our prior credit facility. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 15, 2024, we entered into Amendment No. 1 to the Credit Agreement ("Amendment No. 1 to the Credit Agreement") to, among other things, (i) increase our revolving credit facility from $600.0 million to $700.0 million, (ii) collateralize the amended revolving credit facility with substantially all of our and our subsidiary guarantors' personal property (with certain exceptions), (iii) make the applicable margin for revolving borrowings, letters of credit and the commitment fee rate be based on our consolidated net leverage ratio (permitting up to $150.0 million of unrestricted cash to be netted from the calculation thereof), (iv) modify the margin for Secured Overnight Financing Rate ("SOFR")-based revolving borrowings and letters of credit to range from 1.25% to 2.50% per annum, (v) modify the margin for base rate revolving borrowings to range from 0.25% to 1.50%, (vi) modify the commitment fee that accrues on the unused portion of the revolving credit facility to range from 0.20% to 0.45%, and (vii) modify the maximum permitted leverage ratio to include a net debt concept (permitting up to $150.0 million of unrestricted cash to be netted from the calculation thereof), and to provide that such ratio shall be no greater than 5.00 to 1.00 during the fourth quarter of 2024 and the next two fiscal quarters, 4.50 to 1.00 for the next following two fiscal quarters, and 4.00 to 1.00 for each fiscal quarter thereafter (however, this maximum permitted leverage ratio may be increased to 4.50 to 1.00 for up to four fiscal quarters if a material acquisition is entered into). These amendments did not become effective until the closing of the Stavola acquisition on October 1, 2024. The amended revolving credit facility's maturity date of August 23, 2028 remains unchanged.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2025, we had no outstanding loans borrowed under our revolving credit facility, which left $700.0 million available for borrowing.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest rates for revolving loans under the Credit Agreement are variable based on the daily simple or term SOFR, plus a 10-basis point credit spread adjustment, or an alternate base rate, in each case plus a margin for borrowing. A commitment fee accrues on the average daily unused portion of the revolving credit facility. The margin for revolving borrowings and commitment fee rate are determined based on the Company’s consolidated total net leverage ratio (as measured by a consolidated funded indebtedness, less the aggregate amount of unrestricted cash up to a maximum amount not to exceed $150.0 million, to consolidated EBITDA ratio). As of June 30, 2025, the margin for borrowing based on SOFR was set at 2.00% and the commitment fee rate was set at 0.35%.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The revolving credit facility portion of the Credit Agreement requires the maintenance of certain ratios related to leverage and interest coverage. As of June 30, 2025, we were in compliance with all such financial covenants. Borrowings under the Credit Agreement are guaranteed by certain domestic subsidiaries of the Company. On October 1, 2024, we collateralized our obligations under the Credit Agreement with substantially all of our and our subsidiary guarantors' personal property (with certain exceptions).</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of revolving borrowings under the Credit Agreement approximates fair value because the interest rate adjusts to the market interest rate (Level 3 input). See Note 3 Fair Value Accounting.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Credit Agreement, the Company incurred debt issuance costs of approximately $1.9 million during the year ended December 31, 2024. As of June 30, 2025, total unamortized debt issuance costs related to the prior and amended revolving credit facilities were $3.2 million. These costs are included in other assets on the Consolidated Balance Sheet and are amortized into interest expense over the term of the Credit Agreement. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term Loan</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amendment No. 1 to the Credit Agreement provided for a secured term loan facility (the “2024 Term Loan”) in an aggregate principal amount of $700.0 million. The 2024 Term Loan was funded on October 1, 2024 with the closing of the Stavola acquisition, of which $100.0 million was used to pay down the Company's revolving credit facility. The 2024 Term Loan required, among other things, (i) mandatory prepayments from excess cash flow on an annual basis, commencing with the fiscal year ending December 31, 2025, (ii) mandatory prepayments with proceeds of certain asset sales and debt issuances, and (iii) quarterly principal amortization payments in an amount equal to 0.25% of the 2024 Term Loan. The 2024 Term Loan had a maturity date of October 1, 2031. The interest rate for the 2024 Term Loan was based on SOFR plus 2.25% per year. The 2024 Term Loan was prepayable at any time without penalty. The 2024 Term Loan was guaranteed by the same subsidiaries of the Company that guarantee our revolving credit facility, and the 2024 Term Loan was secured on a pari passu basis with our revolving credit facility.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the issuance of the 2024 Term Loan, the Company incurred $7.0 million of debt issuance costs.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 17, 2025, we entered into Amendment No. 2 to the Credit Agreement to establish a new class of term loans (the "2025 Refinancing Term Loan") in an aggregate principal amount of $698.3 million. We used the 2025 Refinancing Term Loan's net proceeds, together with cash on hand, to satisfy the outstanding balance under the 2024 Term Loan. The interest rate for the 2025 Refinancing Term Loan is based on SOFR plus 2.00% per year, or an alternate base rate, plus 1.00% per year, a 0.25% per annum reduction from the 2024 Term Loan. If the 2025 Refinancing Term Loan is prepaid in connection with a repricing transaction or we effect any amendment to the Credit Agreement resulting in a repricing transaction, in either case within six months after the initial funding of the 2025 Refinancing Term Loan, there is a 1.00% premium on such prepaid amount or on the amount outstanding at the time such repricing transaction amendment becomes effective. Otherwise, the 2025 Refinancing Term Loan is prepayable at any time without premium or penalty (other than customary SOFR-related breakage costs). All other terms of the 2025 Refinancing Term Loan are the same as the 2024 Term Loan that was prepaid with the proceeds of the 2025 Refinancing Term Loan.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the issuance of the 2025 Refinancing Term Loan, the Company incurred $0.7 million of debt issuance costs.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior Notes</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 26, 2024, the Company issued $600.0 million aggregate principal amount of 6.875% senior unsecured notes (the "2024 Notes") that mature in August 2032. Interest on the 2024 Notes is payable semiannually in February and August. In April 2021, the Company issued $400.0 million aggregate principal amount of 4.375% senior unsecured notes (the "2021 Notes", and together with the 2024 Notes, the "Senior Notes") that mature in April 2029. Interest on the 2021 Notes is payable semiannually in April and October. The Senior Notes are senior unsecured obligations of the Company and are guaranteed on a senior unsecured basis by each of the Company’s domestic subsidiaries that is a guarantor under our Credit Agreement. The terms of each indenture governing the Senior Notes, among other things, limit the ability of the Company and each of its subsidiaries to create liens on assets, enter into sale and leaseback transactions, and consolidate, merge or transfer all or substantially all of its assets and the assets of its subsidiaries. The terms of each indenture also limit the ability of the Company’s non-guarantor subsidiaries to incur certain types of debt.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has the option to redeem all or a portion of the Senior Notes at redemption prices set forth in the applicable indenture, plus accrued and unpaid interest to the redemption date. If a Change of Control Triggering Event (as defined in each applicable indenture) occurs, the Company must offer to repurchase the Senior Notes at a price equal to 101% of the principal amount of the Senior Notes, plus accrued and unpaid interest to the date of repurchase.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair values of the 2024 Notes and 2021 Notes as of June 30, 2025 were $623.0 million and $387.1 million</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">respectively,</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">based on quoted market prices in a market with little activity (Level 2 input).</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the issuance of the 2024 Notes and the 2021 Notes, the Company incurred $8.2 million and $6.6 million, respectively, of debt issuance costs.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining principal payments under existing debt agreements as of June 30, 2025 are as follows:</span></div><div style="margin-bottom:6pt;text-align:justify"><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:41.443%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></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:7.525%"></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:7.525%"></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:7.525%"></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:7.525%"></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:9.582%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</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:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2028</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2029</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665.0 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Senior Notes - 4.375% due April 2029</span></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400.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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 Senior Notes - 6.875% due August 2032</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600.0 </span></td><td style="background-color:#dbdbdb;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></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></table></div> <div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of debt as of June 30, 2025 and December 31, 2024:</span></div><div style="margin-bottom:6pt"><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:68.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></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:13.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2025</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:10pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan</span></td><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:10pt;font-weight:700;line-height:100%">696.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Senior Notes - 4.375% due April 2029</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">400.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400.0 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 Senior Notes - 6.875% due August 2032</span></td><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:10pt;font-weight:700;line-height:100%">600.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600.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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases (see Note 8 Leases)</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:10pt;font-weight:700;line-height:100%">1,700.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">1,707.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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(17.0)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.2)</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Total debt</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">1,683.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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: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:10pt;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:10pt;font-weight:400;line-height:100%">1,688.9 </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></tr></table></div> 0 0 696500000 700000000.0 400000000.0 400000000.0 600000000.0 600000000.0 4000000.0 7100000 1700500000 1707100000 17000000.0 18200000 1683500000 1688900000 500000000.0 600000000.0 600000000 700000000 150000000 0.0125 0.0250 0.0025 0.0150 0.0020 0.0045 150000000 5.00 4.50 4.00 4.50 0 700000000.0 150000000 0.0200 0.0035 1900000 3200000 700000000 100000000 0.0025 0.0225 7000000.0 698300000 0.0200 0.0100 0.0025 0.0100 700000 600000000 0.06875 400000000.0 0.04375 623000000 387100000 8200000 6600000 <div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining principal payments under existing debt agreements as of June 30, 2025 are as follows:</span></div><div style="margin-bottom:6pt;text-align:justify"><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:41.443%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></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:7.525%"></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:7.525%"></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:7.525%"></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:7.525%"></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:9.582%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</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:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2028</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2029</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665.0 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Senior Notes - 4.375% due April 2029</span></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400.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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 Senior Notes - 6.875% due August 2032</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600.0 </span></td><td style="background-color:#dbdbdb;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></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></table></div> 3500000 7000000.0 7000000.0 7000000.0 7000000.0 665000000.0 0 0 0 0 400000000.0 0 0 0 0 0 0 600000000.0 Leases<div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have various leases primarily for office space, land and buildings, and certain equipment. At inception, we determine if an arrangement contains a lease and whether that lease meets the classification criteria of a finance or operating lease. For leases that contain options to purchase, terminate, or extend, such options are included in the lease term when it is reasonably certain that the option will be exercised. Some of our lease arrangements contain lease components and non-lease components which are accounted for as a single lease component as we have elected the practical expedient to group lease and non-lease components for all leases. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on information available at commencement date in determining the present value of lease payments.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments for operating and finance lease obligations as of June 30, 2025 consisted of the following:</span></div><div style="margin-bottom:6pt;text-align:justify"><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:68.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></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:13.960%"></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></tr><tr><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:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" 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="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:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 (remaining)</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><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:10pt;font-weight:700;line-height:100%">55.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted future minimum lease obligations</span></td><td colspan="2" style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">93.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">4.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(33.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:10pt;font-weight:700;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="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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of net minimum lease obligations</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">60.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">4.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our operating and finance leases and their classification within the Consolidated Balance Sheet.</span></div><div style="margin-bottom:6pt;text-align:justify"><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:68.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></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:13.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2025</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:10pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating - <span style="-sec-ix-hidden:f-927"><span style="-sec-ix-hidden:f-928">Other assets</span></span></span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">59.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance - <span style="-sec-ix-hidden:f-931"><span style="-sec-ix-hidden:f-932">Property, plant, and equipment, net</span></span></span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.3 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease assets</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:10pt;font-weight:700;line-height:100%">69.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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:10pt;font-weight:400;line-height:100%">75.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></tr><tr style="height:12pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Liabilities</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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating - <span style="-sec-ix-hidden:f-937"><span style="-sec-ix-hidden:f-938">Accrued liabilities</span></span></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance - <span style="-sec-ix-hidden:f-941"><span style="-sec-ix-hidden:f-942">Current portion of long-term debt</span></span></span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current</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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating - <span style="-sec-ix-hidden:f-945"><span style="-sec-ix-hidden:f-946">Other liabilities</span></span></span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">51.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.7 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance - <span style="-sec-ix-hidden:f-949"><span style="-sec-ix-hidden:f-950">Debt</span></span></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">64.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">70.4 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments for operating and finance lease obligations as of June 30, 2025 consisted of the following:</span></div><div style="margin-bottom:6pt;text-align:justify"><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:68.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></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:13.960%"></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></tr><tr><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:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" 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="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:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 (remaining)</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><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:10pt;font-weight:700;line-height:100%">55.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted future minimum lease obligations</span></td><td colspan="2" style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">93.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">4.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(33.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:10pt;font-weight:700;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="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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of net minimum lease obligations</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">60.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">4.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 6300000 2200000 11300000 1500000 8100000 400000 6300000 100000 5800000 0 55700000 0 93500000 4200000 33400000 200000 60100000 4000000.0 <div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our operating and finance leases and their classification within the Consolidated Balance Sheet.</span></div><div style="margin-bottom:6pt;text-align:justify"><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:68.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></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:13.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2025</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:10pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating - <span style="-sec-ix-hidden:f-927"><span style="-sec-ix-hidden:f-928">Other assets</span></span></span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">59.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance - <span style="-sec-ix-hidden:f-931"><span style="-sec-ix-hidden:f-932">Property, plant, and equipment, net</span></span></span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.3 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease assets</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:10pt;font-weight:700;line-height:100%">69.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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:10pt;font-weight:400;line-height:100%">75.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></tr><tr style="height:12pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Liabilities</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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating - <span style="-sec-ix-hidden:f-937"><span style="-sec-ix-hidden:f-938">Accrued liabilities</span></span></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance - <span style="-sec-ix-hidden:f-941"><span style="-sec-ix-hidden:f-942">Current portion of long-term debt</span></span></span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current</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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating - <span style="-sec-ix-hidden:f-945"><span style="-sec-ix-hidden:f-946">Other liabilities</span></span></span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">51.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.7 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance - <span style="-sec-ix-hidden:f-949"><span style="-sec-ix-hidden:f-950">Debt</span></span></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">64.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">70.4 </span></td><td style="background-color:#dbdbdb;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> 59700000 63100000 9600000 12300000 69300000 75400000 8200000 8600000 3200000 5200000 51900000 54700000 800000 1900000 64100000 70400000 Other<div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other (income) expense consists of the following items:</span></div><div style="margin-bottom:6pt;text-align:justify"><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:55.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></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:9.280%"></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:9.280%"></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:9.284%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</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:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</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:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" 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:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange transactions</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2.2)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2.1)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8 </span></td><td style="background-color:#dbdbdb;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></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:10pt;font-weight:400;line-height:100%">Other (income) expense</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">(2.2)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">(2.1)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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></tr></table></div> <div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other (income) expense consists of the following items:</span></div><div style="margin-bottom:6pt;text-align:justify"><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:55.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></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:9.280%"></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:9.280%"></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:9.284%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</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:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</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:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" 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:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange transactions</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2.2)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2.1)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8 </span></td><td style="background-color:#dbdbdb;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></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:10pt;font-weight:400;line-height:100%">Other (income) expense</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">(2.2)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">(2.1)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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></tr></table></div> 2200000 -3300000 2100000 -2800000 2200000 -3300000 2100000 -2800000 Income Taxes<div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For interim income tax reporting, we estimate our annual effective tax rate and apply it to our year-to-date ordinary income (loss). Tax jurisdictions with a projected or year to date loss for which a tax benefit cannot be realized are excluded. The tax effects of unusual or infrequently occurring items, including changes in judgment about valuation allowances and effects of changes in tax laws or rates, are reported in the interim period in which they occur. We have open tax years from 2019 to 2024 with various significant tax jurisdictions.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rates of 14.5% and 15.9% for the three and six months ended</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2025, respectively, differed from the U.S. federal statutory rate of 21.0% due to Advanced Manufacturing Production ("AMP") tax credits, state income taxes, statutory depletion deductions, compensation-related items, and other foreign adjustments. Our effective tax rates of 14.3% and 15.6% for the three and six months ended June 30, 2024, respectively, differed from the U.S. federal statutory rate of 21.0% due to AMP tax credits, compensation-related items, state income taxes, statutory depletion deductions, and tax effects of foreign currency translations.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 4, 2025, the One Big Beautiful Bill Act (“OBBBA”) was enacted. The OBBBA includes significant provisions, such as the permanent extension of certain expiring provisions of the Tax Cuts and Jobs Act, the scaling back of, repeal of, and/or addition of stricter eligibility requirements for, several renewable-energy tax incentives, and the restoration of immediate deductibility of certain capital expenditures for tangible, depreciable personal property, and research and development expenditures. The legislation has multiple effective dates, with certain provisions effective in 2025 and others implemented through 2027. We are currently assessing the impact of the OBBBA on our consolidated financial statements.</span></div> 0.145 0.159 0.210 0.210 0.143 0.156 0.210 0.210 Employee Retirement Plans<div style="text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total employee retirement plan expense, which includes related administrative expenses, is as follows:</span></div><div style="margin-bottom:6pt;text-align:justify"><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:55.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></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:9.280%"></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:9.280%"></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:9.284%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined contribution plans</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.6 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Multiemployer plans</span></td><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:10pt;font-weight:700;line-height:100%">0.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:700;line-height:100%">1.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">5.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">10.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">9.4 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company contributes to various multiemployer defined benefit pension plans under the terms of collective-bargaining agreements that cover certain union-represented employees at one of the facilities in our Engineered Structures segment and four of the facilities in our Construction Products segment acquired in the Stavola acquisition. The Company contributed $0.8 million and $1.3 million to the multiemployer plans for the three and six months ended June 30, 2025, respectively. The Company contributed $0.4 million and $0.8 million to the multiemployer plans for the three and six months ended June 30, 2024, respectively. Total contributions to these plans for 2025 are expected to be approximately $2.8 million.</span></div> <div style="text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total employee retirement plan expense, which includes related administrative expenses, is as follows:</span></div><div style="margin-bottom:6pt;text-align:justify"><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:55.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></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:9.280%"></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:9.280%"></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:9.284%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined contribution plans</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.6 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Multiemployer plans</span></td><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:10pt;font-weight:700;line-height:100%">0.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:700;line-height:100%">1.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">5.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">10.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">9.4 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4800000 4600000 9200000 8600000 800000 400000 1300000 800000 5600000 5000000.0 10500000 9400000 800000 1300000 400000 800000 2800000 Accumulated Other Comprehensive Loss <div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in accumulated other comprehensive loss for the six months ended June 30, 2025 and 2024 are as follows:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></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:11.180%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency<br/>translation<br/>adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Accumulated<br/>other<br/>comprehensive<br/>loss</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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December 31, 2023</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.2)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.2)</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax, before reclassifications</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss, net of tax expense (benefit) of $0.0 and $0.0</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></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:10pt;font-weight:400;line-height:100%">(0.6)</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="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">(0.6)</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><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at June 30, 2024</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">(16.8)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">(16.8)</span></td><td style="background-color:#dbdbdb;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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December 31, 2024</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(17.7)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(17.7)</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax, before reclassifications</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss, net of tax expense (benefit) of $0.0 and $0.0</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></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:10pt;font-weight:700;line-height:100%">0.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">0.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at June 30, 2025</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">(16.8)</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">(16.8)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in accumulated other comprehensive loss for the six months ended June 30, 2025 and 2024 are as follows:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></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:11.180%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency<br/>translation<br/>adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Accumulated<br/>other<br/>comprehensive<br/>loss</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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December 31, 2023</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.2)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.2)</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax, before reclassifications</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss, net of tax expense (benefit) of $0.0 and $0.0</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></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:10pt;font-weight:400;line-height:100%">(0.6)</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="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">(0.6)</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><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at June 30, 2024</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">(16.8)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">(16.8)</span></td><td style="background-color:#dbdbdb;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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December 31, 2024</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(17.7)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(17.7)</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax, before reclassifications</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss, net of tax expense (benefit) of $0.0 and $0.0</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></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:10pt;font-weight:700;line-height:100%">0.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">0.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at June 30, 2025</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">(16.8)</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">(16.8)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -16200000 -16200000 -600000 -600000 0.0 0.0 0 0 -600000 -600000 -16800000 -16800000 -17700000 -17700000 900000 900000 0.0 0.0 0 0 900000 900000 -16800000 -16800000 Stock-Based Compensation<div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation totaled approximately $6.7 million and $13.4 million for the three and six months ended June 30, 2025, respectively. Stock-based compensation totaled approximately $7.4 million and $14.1 million for the three and six months ended June 30, 2024, respectively.</span></div> 6700000 13400000 7400000 14100000 Earnings Per Common Share<div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per common share is computed by dividing net income remaining after allocation to participating unvested restricted shares by the weighted average number of basic common shares outstanding for the period. Except when the effect would be antidilutive, the calculation of diluted earnings per common share includes the weighted average net impact of nonparticipating unvested restricted shares. Total weighted average restricted shares were 1.1 million for the three and six months ended June 30, 2025. Total weighted average restricted shares were 1.2 million for the three and six months ended June 30, 2024.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of basic and diluted earnings per share follows.</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></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:7.671%"></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:7.087%"></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:7.087%"></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:7.671%"></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:7.095%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30, 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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income<br/>(Loss)</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:10pt;font-weight:700;line-height:100%">Average<br/>Shares</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:10pt;font-weight:700;line-height:100%">EPS</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:10pt;font-weight:700;line-height:100%">Income<br/>(Loss)</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:10pt;font-weight:700;line-height:100%">Average<br/>Shares</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:10pt;font-weight:700;line-height:100%">EPS</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">59.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.6 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted share participation</span></td><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:10pt;font-weight:700;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="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="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:10pt;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="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:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per common share – basic</span></td><td colspan="2" style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">59.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">48.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.22</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">45.5 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.6 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.93 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonparticipating unvested restricted shares</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per common share – diluted</span></td><td style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">59.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:700;line-height:100%">49.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">1.22</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">45.5 </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:10pt;font-weight:400;line-height:100%">48.7 </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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30, 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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income<br/>(Loss)</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:10pt;font-weight:700;line-height:100%">Average<br/>Shares</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:10pt;font-weight:700;line-height:100%">EPS</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:10pt;font-weight:700;line-height:100%">Income<br/>(Loss)</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:10pt;font-weight:700;line-height:100%">Average<br/>Shares</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:10pt;font-weight:700;line-height:100%">EPS</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">83.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.8 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted share participation</span></td><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:10pt;font-weight:700;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="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="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:10pt;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:bottom"></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:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per common share – basic</span></td><td colspan="2" style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">83.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">48.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.70</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">84.5 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.5 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.74 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonparticipating unvested restricted shares</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per common share – diluted</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">83.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:100%">48.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.70</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">84.5 </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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">48.7 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.74 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1100000 1100000 1200000 1200000 <div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of basic and diluted earnings per share follows.</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></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:7.671%"></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:7.087%"></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:7.087%"></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:7.671%"></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:7.095%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30, 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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income<br/>(Loss)</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:10pt;font-weight:700;line-height:100%">Average<br/>Shares</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:10pt;font-weight:700;line-height:100%">EPS</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:10pt;font-weight:700;line-height:100%">Income<br/>(Loss)</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:10pt;font-weight:700;line-height:100%">Average<br/>Shares</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:10pt;font-weight:700;line-height:100%">EPS</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">59.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.6 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted share participation</span></td><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:10pt;font-weight:700;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="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="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:10pt;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="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:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per common share – basic</span></td><td colspan="2" style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">59.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">48.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.22</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">45.5 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.6 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.93 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonparticipating unvested restricted shares</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per common share – diluted</span></td><td style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">59.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:700;line-height:100%">49.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">1.22</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">45.5 </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:10pt;font-weight:400;line-height:100%">48.7 </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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30, 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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income<br/>(Loss)</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:10pt;font-weight:700;line-height:100%">Average<br/>Shares</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:10pt;font-weight:700;line-height:100%">EPS</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:10pt;font-weight:700;line-height:100%">Income<br/>(Loss)</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:10pt;font-weight:700;line-height:100%">Average<br/>Shares</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:10pt;font-weight:700;line-height:100%">EPS</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">83.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.8 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted share participation</span></td><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:10pt;font-weight:700;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="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="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:10pt;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:bottom"></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:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per common share – basic</span></td><td colspan="2" style="background-color:#dbdbdb;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:10pt;font-weight:700;line-height:100%">83.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">48.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.70</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">84.5 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.5 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.74 </span></td><td style="background-color:#dbdbdb;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:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonparticipating unvested restricted shares</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per common share – diluted</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">83.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:100%">48.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.70</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">84.5 </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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">48.7 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.74 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 59700000 45600000 100000 100000 59600000 48900000 1.22 45500000 48600000 0.93 0 100000 0 100000 59600000 49000000.0 1.22 45500000 48700000 0.93 83300000 84800000 200000 300000 83100000 48800000 1.70 84500000 48500000 1.74 0 100000 0 200000 83100000 48900000 1.70 84500000 48700000 1.74 Commitments and Contingencies <div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved in claims and lawsuits incidental to our business arising from various matters including commercial disputes, alleged product defect and/or warranty claims, intellectual property matters, personal injury claims, environmental issues, employment and/or workplace-related matters, and various governmental regulations. The Company evaluates its exposure to such claims and suits periodically and establishes accruals for these contingencies when probable losses can be reasonably estimated. At June 30, 2025, the reasonably possible losses and any related accruals for such matters were not significant. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimates of liability arising from future proceedings, assessments, or remediation are inherently imprecise. Accordingly, there can be no assurance that we will not become involved in future litigation or other proceedings, including those related to the environment or, if we are found to be responsible or liable in any such litigation or proceeding, that such costs would not be material to the Company.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other commitments</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In the normal course of business, at June 30, 2025, the Company was contingently liable for $201.7 million in surety bonds, which guarantee its own performance and are required by certain states and municipalities and their related agencies. The Company has indemnified the underwriting insurance companies against any exposure under the surety bonds. The Company is not aware of any circumstances that would result in material claims against these bonds.</span></div> 201700000 false false false false (unaudited) On August 16, 2024, the Company completed the divestiture of its steel components business. Included in other assets on the Consolidated Balance Sheets. Included in accrued liabilities on the Consolidated Balance Sheets.

9V)]J/J B#'#$ M^O?9+/\^GDQ&QF;)A3',!I[J=L+) \#,2A:2VVC1R-:7.E=CGY#.["7. 1I, MM34Y;I^TK%;I]Q]@>CW9E (YAS*SX&J2AW&)Q8R2R6Q#047VB6G=:>B@$SPA M!3U>Q;C_%MAC>@M^F5T5:[G\\$AS[E46G(D(=>&6P& 53,N=S]XD$^0Q[^!W MY_.GCK>G_;Y*NV-2Z;7M??,/EYUL%F_A\^JN6459G$7'1*GMUS5]!RYP5HMC MH>#1Q-+:*#CH!/]4^@,HQOVWP!_W6S!*/FA;DSE4CG5V7K(HG"?C35J9?4*7 M6T?3#CNC/_5\".KO*W8X;L6^/%^Q %IS""R:1-+W-I!Y9H!9T,5HZ7)VK1-? M#C"M/U5\,"78]/DZ#P".$:F&;W.SB#S.46F:-JR<)W@J#W3 M[3/[4]V'5(4-&C_$=5\-[QW3XU<_K)J+%"3P69#C#&!<1J9X"DR7#,Q[$B_F M8,C;H-^6 SB76_&=MO:UH66##AVTG.8O,*\S^(2#%-"\]_0A2V8^/)5&13([ M]0"&G))2)C%MA*=M$^LB I:EXHJ. "!<\V*1'7"U*YKYP&C??U[_<1V'CEJ7 MY#,#&PK3PG(6BB!10$%K98+DFI>]V1WFH4IG-M>>[24TAZ'HV*MH2D@J*)M9 M+"J2[*0GV4G%I+"9IO%JR0VD$PV(,T^ 4\R(9EES,*KKJ-0SE)3Z/0IK#ZLDNXF]=2//L M;(YGL,3%VP\SG([_N.HZPQ/$>@+H@.:J00L6$_>,%QFE2I*^AT>,YP<>?Q3N M4Q\29FTE.&BE3?J-S-H$%E4@W86DF9><,TZ6&!@91'%="G(=?:7-?0G<7UI# M%K6%J%"$2):*0_*T%6F.MTDQ3!9\$%*BZM)1^-B+VN[]UNTKJR&J73Y8[X_L M3&Z3T$S2-E'3WPNC61I6@G5H5!9:MHY'/_+JJ(>QWMNQ,GB!U"Y@OM8"J3L1 M]4BYS-VE/'B!5.4,SQR %069Z=HM,"(ADTZ"=X2KW&T<_QPH[U4@M1WCNPCW M< 52>828$KD123E)BUJ)9&O0%P,":+\C!\-TV=F/MT#J3F+O5B!U%YD=KD J ME%B*K.T5L1KH/ M;T=0\S8#F@@AL9@ ";:T+#B^JCJNC51!8?-22T>A9@UKWAY2RW:AZZ#E+,&; MC-$X9BR9U#JKP(+ 6B3(26,ZT/C7@8P-&Z7P".ILF%*PQCE+5* M16#@28.-1:6-IS_*UN%O3U^#[Y#*T$OB WA#[S%]F,XFL[//W\-BP_S7*YE) M!-$#0U%#_*I_"&12,0-2)FT<:E%:JT478">N*\VY&:#4Q@\8EZ]6!E ]2;CL M.:$3Z$C35:[0G#/9/C19Q[@L+I,X5,36?1?NH_A:3EYZRG]PC;C9A:8#KH%. M4K9A>IHCD[ZD__9K7<.2^# M1RV9Y[4:/CI@/FO.G#=D]-ADK6T=1[<)Q]=B+/;F8("B;GOCRD,J MP2-FXJ%T8!>YOEZ!E>Y ,68;#%C-8 T[7F*,PC*,P$*Z"7@PO [Y&^.X[KUU&?- M8$\A-0["^Q6GX]G\E]D2%S]K;*HI=BZPR.N%J E!QNRC MM:X#<=N>_^PI;"*X 2Z&;J\'EQ'K!ZGO(>@A0@HV80LZ!%T; MSCBE")O@F444I.PI6.FC3K%YGOGAR'_$-#\$][O(]^!F>>'6&F<+@U3[ #LC MF$^URT56JGCC4+H3/[WMS]E.1ODN A_@Y/;5-,W.\4NN%TQ@FO#7#XBU <2+ MG%?2ALD/XT6MKU-S1+[_3#]\G"U@\O?Y[.+C@AXQN<@TO_J9V90VT0O,;SZN M*Y-=AG"JS$M.@6Q95.1Z"$>VK!2>D<\A@@,=E&E=HODP,_M:#)@CU),!ZI;O M!/C&T7X7V$/=A.\'^:E:.A^?%MV]=#V@"@QQ-[\G_.R YA4VV@:ILDW98'7 M5H-.G;W?-HZ3#SDFEGA:NHK,G"BUC[F-H.)6+3I0'SG 4]?&8:1?<-5 M8#%?CM:YRF_FO^+\TSA=7H=I)#X*U)8&5C'-HV11^*MTI]+2-,"- MO8A^^K(/;1O[U$WZ)C)OV"[E!I[:Q'Z-:+%6_2Z@=C&MNRG$?2"'-9C;<'2? M\$8"'F8%V "N9M5AS-_"?+G^X68I]>\__S8=__-BE5BSDH 7W.=H,[/*0&UX RSF M4IBQ,4O@!8MMG8*P*\93WS8.PMT S8H>P7O#RNH"=*!3G,X@G^;<9EC.=U.P MGH0=?C6[ 1A11B>S8:DF NC:;C0:DYD4V@2/V9?4.N_NB37KD7.5(U6L77AJ M7I.N=GA9]>).B/G*@3Z49:!#H'G7GEC))2:R0H$B&NX?ZY.R_>F'=X0' MHF+65(ZM"S[C9(+S10T.NBK+!4(52(DY4\CS5IGL.ITR*]$(&[27I5-INGL/ M/D4^^TFO\4OZ(\RGLPNRM!*./U6+:@TI*L%-X9)E2<:TEK7A*()B0DA X[B( MT78@=,OC3Y'6%I(<(%[NU70MWHXEBB" XIP#2PD3>6C>D#]E!!,@9"B8R=MJ MG?FX(\2OQ3T9DKDA6DP^@G=C$8(NF =R5/: ^U17S0/JP6XZUXS# 7R7?: K M1PNS%H&1"5Y357AB0&8W]3ZEU49FC4;M'[XF/6^MVH6X ;5M5RSF' M^3_JD>2]TCE&@/6A-L@4-4%6.1*&D+3+&,&MS-8I:%WZ]4% A[>W!J=T4_6B M)GP,$)JX4\]3;CUB2(751&JFHRHLDMO'!-F=X$4(G+LQF'0]'4BY8VPP*LF[I]' MA$QRY6N=?:T).EERL5:#I)U2>D.;L8#6J3,]X)Z04AV:O $J-^ZTGP9OP!0, MS!3%R>BKQ]AR]6-,W$BGQBNAP)4T@3 MLF.N1,NT #)+:6=@' H'8[(IN;6;\!">$WR+FHE_@/(RM[&1AX1S7"S?D96P MBL[.;W&>Z ]PAB,IN0!A@G2'I?80\0;;C!2GZ':78V'?\W+5*9Q#$N8[A> MIJY6LA?3?.6(C'%!?Z,M],::MA@)GI*/PK% OC"IM0K,!RN8--IY852M!#F\ MP=]B*B>HA\= ^A!WTU>Q4S^12&^$?;PI5Q,FC,9ZFPT(!KZ>UH186 Q>L1)Y M-EX:F9M?!G: =8)*UIJ,#0K3VV__^VR6?Q]/)J.(5B< S[QP!,2:0CKLR=*W M]+]H0!;?VKBY&OL$J=]+K!OX[7TV^G<21]UEWTQ_A2["1C)BZ>IFH65)0@E)H?+Y366+C[=BF9Y\0L4W$MX'/WN>M;6U; M *:V[_Q4L3"EP+D;ZDEL?]!QB7G\J M^?#JL$'G>Q\UMWV3'XQ,'(&,%I/G3*7:&[5HQ7 T[O MSS?@8,JQX478^U#^BU'UIMP(*JMUMI2T@)Q9J'?8A9RGF,FC%L!S4(9+=;=' MU0,VZ>UGGY"J-!'?!CY['[*_A,6'ZSM DL<-<*,L$Q>E1)954+3HEAH.K9%Q MS<%Y+T0RK??@!^"!];;0KNT,\$&>H51:D'S#:5>"M)WH? $ MF5LG6P?U?CTQ=RV$OD$9UH?1__K='4D1Z'^L_K#Z?97$.RS?U/_^]N[5M=1^ M__WWO]#C9@OX2YJ=?[<2V$\PGO\'3"[P14HUE*G&-*TV*)CFR9=-[9RF45NM MP;+0/_A4_\%L.J_MU^;T+R(LQHL?< GCR>(V^L7X_./DL23\]AB^^R*,VT): M [FE3$\@%OQCB60?Y&_[O=I?4%[:([?LD)_7V-Y4&^82$'W@EQOXOJ_XON@[ M!A=B1LU$$JGJ9JX% 22IOY.(D$1NWM*XZ03Z+I0MP%SFZJ90,X' ,V?JE9-- MGI&YATPXKF(T$E5H7=*D&?B&BS%,)MN7X*?3W;MK]=/POBD9XYLJRKS\:RV7 MB_EOWR[G%_CEE[/IDM:-'R>K:KNTM%[N8X#2MVSUD M[G1(@DE?NRX98UF07C!T'#SF[+EM?9/5 =939>\_D;YLT]I&O V0V7H-<1/ MJZ8O'2 .E+;? =[3I.DWIW:;ZC3FY8E42-H8LK"2J9QRS1?G+!I56+9>H^*F M9N:>BNH\DFI_#)JS"QT'TIC%]5J\SN)V/EOTD&I;&<*H#9D+/CEFE#;)::- M'D)E[N(ZO"/_S].'S:_R$D]5[(SDY; $Y M,RAIL^:"Q!#0,N5-+$J !=\ZQ:H;LC_MH,;L#9! N_$]N(_WZHWK /: 1M%6 MH$]N'C5CO,NRU92N0^U\6T&G@EFXX)DIQ=95/=7" .L>R\"B\*R*& MUN%*#\ Y#M.I$9';5*8G"T/:3C>@7;5WYMDK#R*R$FI98D.3CSX@(ZLQ!1.X M%&ZP4]#[<+XV!=F'A0.M(.I:=SE'R.1)<)EK 22:LN"!#$#)BW#16]^Z,L@# M<+XV!=F'A0$LXTOGX1K@EV9Q+^)B.8>T')4<@%P PW@!SC1(SVCO16:R(@F>:IXH^"NH)E>7)[TO:,C; IK2*QICF^I\?_WDQ_@236R_6%\ CA0!:.DFZ MGU9-9,CQC"XS88S+X+7TJK41W!GR%C M$2PI0\MQ LG QT+B$3[P0(*!UG6N=X1X:JHT)$.'W.)&"9 ':11+-JNZ^'(6 MK+-,*.%LM%D*:&TB;P5S:DK21NH#%#6[L6\_-'?''=EAY,])J.%GUB&M@D8R MXY(3.7CCFOO7W9!]S;;/ -P]Z0[V)3(Q@>7&>4]KI*9732C)O%"*08XZ\XC< MB]8Q'GO /+SN#<'XWMO9?G0-H&$/2V5DBU!! 3(5H'JHM->"+([%F%VT*FI, MK3-?'D9TDGK3D(2M5D_#4.-UT/6-6.N?2-NG:0STJ.O?T3?KR+8>$<5[#]4[ M<+C-)!O%!W<*BS",)5T8+I$9"$4S;S)3M)WOMSMHM;[7>V"J^\*M4^/ M'%^=I7K[B@ _U/:=?Z.& /F(>*T&VN/7?7KZ$I>NH0V]IN MN&[?L\DXUUJ?/]*>OLH0O S#TBIRB0Q5\?5<'IG'&,@)D0:%5Q),)_/^D2[. MV\9_3JVO=N)\UECVC=MZ;\)T'7+Y.*J&7=VW(SE\6_8YK:6JLF%R:(MY,"MBYWNQ(Z,_ >ZNQ^2^UVD.QCG)) ?)^/SM:=W MU5B(NY2*2H5QKVJ-5A$9\)B8S,605Z Y[U;!O3/Q&V$8"K MJ571[[JS7?G\ZXWN4N,UU\5&4UCDM4YKK6(' 27C1*$+&)/%YO;G0X!.W4AH MS\H MP=K+.OWH@N8@4)#;P%YFM#/AD3=58'>4A[@E.TV*,A2J1(T4P+JM6BR M+!8C6?(I%\45"M,Z:>$ E#\2D7DHQG<1;OL^6K4_1*JR?#N?9?KNNMN@-:", M"RR;P&OM"$'SJ[%<4H4 :)U6=YS$;5VTMHSP9*47]A'[K+G,&G>S_W%Z1CJ* M<\R_KL#58H5K5$6DF+,G5+).-/K"@K"&B92]S=SG(',')K>/\%R9;"2SQN_D MJG%3M3E@@X:Y2"A,7EVV2,(E)(N";%,LM-RD4+2PCQU0/S;&5E(+\TJ@ 2(K?2,$W>@-'D9\8L"R_96MOV$.[FZ*=N73>2>\,(C,V( MKK)X.F :Y/CM-HZG/'S;GZ,'*>\AX"$/86YBXT)+#)B9M#4F)-4T"J0OP(7G M*HM(AN:S([W3H=NPG.\BUP$PWHG"K2+Y:0YR[7HKC8U(% )P:(2 MF:/SRL?6L55;H#S5@5L?GK;5.NLAY &.VE:]]M8W>#<. M?@LC/UK"_7R#]D M6GC-HK.:!>4TEZ3O6K2NQ?\@H!/0@W8"'V E>#F;DY$#2_QE-EWKZ1I83$KP M(CV3( ,!BYPPI<"4QZRD$467UEE(6\&<@!:T$?20YO^F6P&?30P"693&U2@& M07,%S[!6(/ 2H=ATNI0!PJZONR%R:R#)E)BO)2=TKD'EH($5HVJU M$>M]:GV.>N1-)OL$\>PEUB&2OF:+Y9NR1C,R-+Z.QI.&)5W/+TCK.-?,!:M, M3E@DM"[6<@O "1*]OX 'N1F9T)_._HY3LCTG+Z;Y1:;E9ER#:I?C3_CC'Q_) M"<*1UP!6<\]429%I15,%R1-+5HJ$M@2G6@>U=T-V@OHQ "4#W*;>;1OV=CXC M]V7Y^>T$R&K]Y\7X8Y72*$?R7(11K$!M(F9(T8,!PTP-HW:EI&Q;W\1W0W:" MBC, )0.8#UO[S27DD!TYMUI:^@+DV(!-F59"+I.* IUKG?[YS-K\M52.O<1^ M7QWV;NEV*[OPU?E'&,^K %Y^@/D9&4$R"=H+36%>U/KN!FM+)Q683%'6HHN8 M16MG\%MZK?-I??%\LB4L+7*OPW,%TFSE*!J3@Z6W,F= MW.=X\>B;F_=1@;["OL]_[R9J/^#'.:;Q:I+T_017(B;KY[S*X+]7OQ^9HCA: MU(Q'K,UAR+F.N>8>TZ]+#C3QN[?_O16B"ZX3U)#F=-Q7F=X]R-8=H*S#>HTN M::6J*%+(S"=56,12@HFAF#!,79L3I'T/D=XG=N^>6E 8BE10\9!5:7WQ]"BH$U2'MD3MD9N7C^D,?UQ_"JP_MGRG;9MS>:;,#3+]1#NTM9"]N M(+NAJ8E'98VC[81CK+-VP9UQ7:H3-G&.K(]3[8A%4^='/NH[+[__)X> ML0I+,9!Y2<&P$#4P[91BP=*VKHQ%XT04,;<^8ND Z^GC]UJJP]T=M#$M ]P! M;)\]/6!]E]D%XD#I,AW@/4T237-JNZI.3UZ>2(4L2.&$5HQSR&0I6DLKMTRL M!%!..03#6]>R>3+5>209YQ@T9Q'<(&IG$F!H,]3T!,Z"$'5+ MUT!@9/:R=?&^+Z,?WFEK3L[=:D;[27: 4((OSN(-3-*CXPE)K]%C;5(36:R) MP^0Z"H2@;Y ">N-)OBPD>/7MJW-R/S_AS0#7:)4-]83" M( M#(Z\=9#(I(TU[$5+!H(P0C$8,K$+T#H2J0NN(]*4-H=LSNY/@PHB-2DKU9[*HFNU,P@-WZ(J6+ M\XM)K:?4Y2)\ZV1&LM0 7J!-$FI3F" \"[H(YD"&##8K463KN^E&V$]0Z9Z$ MU@$LY(<$-=):.^-%9L(Y3TZ_$_3J6,YJ.7Y?HE3<'.P6[9>GZ)GQ=&O7KN(? MP$K>$MRGT"%7I*O<)/+^0T;F.:VL0LC,02E4=I 8F2.(IQS8WFD@\*T;6,.X MB+_/9OGW\81DD-\L/^#\5;WY/QO'R3J0X^KO^T= [#I"[UB'7E-J%-5P-<87 M7>(VRNAB??^-9EHGS;Q'SH2F)8>3_VRP>1C[71#M8A:N'GUY$1I11XQDE1F2 M'-,^&@;6.685&I%UCEH,5]?[%I1#123TXW=[ ,+^(.'"\J!X,YJ,(R+ M4H.)74TR"9'E+'4),?B$K>/WC[P"9P_&=ZJRN8ODAR^UV ',UUIEB'JZY MN(>4!Z=>0M%>2DD&4*D>/.&),M3"P]*2[2.M]:US-XZ]RF8[QG<1[N&J;.IL MN/U?<2(/.XJFSN)O5N5S5UD=K@JFS(X#L%& M)D#6J&XO6?27Z0 N)*?)V%$=F#S>*IO[,ME(9H>LLJE2(4ZX9,:8P#1*05.U MA>G$B\M626F>>Y7-?=EL)K&!!25HA5*S]RKUBKGZ-0@O1 MO+O[U=B'Y[6MO[67#+>NL@<\C;G[\W"G,MM&&OQTIM,4>Y[2U'?\[CA?-(L6 M;%J803*4MD9$94Z[;B)'# )I7"[6*]%A8=PZ0)\5_8O?>./Q:TE>#G/I1X)2 MFI,-P4(.M9YLID4*:38!33$R:*U2EW+8'8<;^M2E'5\W5_DA9'DLIS _50;P M]?@3YKN"^_[SS_!_9O.7$UA*(N< /\'4XNJV=^&'^\=NU"*4HJ43-J;&V@$!A()$LB:PY>%IU!BDU.6-8SF9 MV0KFQ-6C"0=#E+S?Y+2NH4$1BEMIF12N!@_)1$Z(4BRIHKTWNCC76CT>@'/: M"M**AP&.Z%Y-U\*^%,7[.60\A_D_%B.N(OBB#+-12Z:S0 8<)3.RR(P FOS8 MQ@JR%!S!(P1AD]4PJ0:47*2GB16<6#-%HZ7EK' MDC^&Z104HJG<#^O;W A"OEU,+2E"16!M)B&L:D('I8$%[:5()D?N6Y>TVAWE MB>M."VX&V&@>0%Q#CCD7DI9!R03'0NAB9%YZPSA88[C5O)C6YLC#B$Y<2W:5 M^0!AWAL@_?A'FES4C-[K6R\RC4+.L3!4FJ:/0;$0#&=HDM:R.!%MZ^23+KA. M03N:RW]K6F3#6\K3S1VYD!7!0$ MFC03B?P*[?5(_E'O'E'/-X^1.D\62\_'QY M5IP$Q.@S,QXT32-D!D4*II)3AGMMA6G>S^L>BJ>*V^[-Z]UCKG[R'>)\_!:B MJYNA#I@&NM';A.=IKNWZ@]K88< M1/-"I(K;$^7G=\*YK#X*-/&1' M^YN%P+1VR&(6EID@O$CH7"M]X)#*L$C MIL"A=& 7*0_!/?G!;\KEUG1=SLM:*< R[YUA&FB?"S41(D-*7'L! EI[?O=1 M''[C;\'/71\A.,T\F!M/5NHTE6I80E<_&2G^W MW<+FQ*!;3WW6M/444N.LKE]Q.I[-?YDMNL=WK71-P?];WG^LZ>PB> :VER;,"FYQE1\!NYKD;/B2,$R=PQL M4 QTD-PZ97TN>Y!Y]?R3(W,OP0UP W?;25@9!S[G@HB)>:'J20$*!I$; MBTG&*_->8W;.),FS/44TR#7'1_732S?E.J.+Z[\ M\9&'Z!27CCG0KH:(!A9D;7VM(R>_7$/RK8.TMX)Y:MI?-XF&:"/K@6XY5FIY MXSQFI")@JNU0?TMX7L"-K,^UNO#:LJ+?[$CV@CD-/CO+^,! M_/:KI:E.^,4TOX2/XR5,5AC?Q,GX[#(M]=5T';[[\F(^KTUO8'DQ)PJPMN(# ME$C"$*D>747%:R-T8$JH&)%'[WWS!G4],9^&.AV4N0$:T_PVA3*0)MDL6Q4')F M$8%Z)#V[I\^,.(3D,G&DK]OD[8 MMH;JJ^D2Y[A8OH,EK@K*YK474QJV9M+ V1Q7 M^0/]LG_V&:E)9E#O*0Z<-5223]'ZQ-!I3]I7Z_FJVC5>IZ"=RT;XUHEW!\P: M4NB%LT4P'D(AK]Y+!JL6LTKPX&2.%EN?FQUAUM N''?)&MI%JD><-01%:..$ MHY4V15H636$^T<);5"G>V&(RM X=/NZLH9UX?3QK:!?Y'BIAI NFKS%K:">N MNF2.["/H0RE!#ES6;O,,:TM9TO-J"D7!BO72@#)HL?5!VC%G#37G?A?Y'CQK M"+&8R'ED4@BL22S HLV)%9.D!Y_(]&X=,?PIMK71P6D6G!+,1!7H55"RF/",E6"?K*$!=& 7*1\F:R@6 MGJO?RX2W-$E%TPW21!9X$C$9K;!]MMCQ9@WMQ,_C64.["'?8J+=@7(;L/(M< M5L,V>>9MX2P#:;GV!E/HU$[H.+.&]J&MIY .EC44O%B5_7;9:Z9E2"Q*^E'F MY&(L"5T.'8@[^JRA?2EL(KA#90UE4C!OH#"@T5FMALR\,8DYYV.A#_J2NO2N M.?JLH59D[B6XPV0-<8ED$,C M!"&:22[("I!BI8DS9<6=YM;GY@>=]90'Z>I MIWP/F374!=?7FC6T$V==LT7V$?@ALX9 M76((]; WY]H$@\"+F*5&K8O$UG&"O0 _M1Z];G))?SC.GEKA_@MA_O[WV2A& M *,C>3:2TQKK9:ZM5AT3QEN..?,L6F] ^^#\"M5K'X8&.O'=#3.I"8ZL=,&9 M+)BRN7;&MIZ% IY<,&6+0\ZY&^)B:'>D7ZMF[ M65S5XP)CZ3NCF"W*&2]#TCP^M6I5H%^I9NW,T<#I/]U CS_A2!MI7 J.)92* M#-!: O80:I''';O4M(&P3*9>&*T)'(2 M2[#,"8X@LDJJ>=K@<8?=[\3KXV'WN\CW4!'773!]C6'W.W'5)?1Z'T$?2@FD M,(K,'T\V<+'U7B22#8R6*6T-SSYZ&[^F9AW-N=]%O@(C.4". M&Q:ETDQ:1._)1,ZB]<'::\Z2,=F95*)50UP2'W/8_0 ZL(N4#Q-VGY(5I'..*5>/J&02#,!S MYKE$"*8$FNK7$W:_$S^/A]WO(MS&8?=;(U@M%..R\"SJ(FF*(;%@.6FU#AH% MUP[YG9N)YQGZNP^5S01WJ*!\X;SD5EJ6P->[L4Q+%-32>"F;*)"#O]MI[7D& MY;7:'_I#4'AU2K> <8N3D\7,MN_DX][-SV$?Y>^'I)KN _>A1.Y MMT5F8$8:LJU*KVR,"QE$0R7PIB[YLI^Y-T<]!F2M[?,!L\86JTG M.:L(.;F:%$?J)%UFWGG+@-P:7V@Q$4)T8?%DD@;['/GVE.\ H65;\V*ZX/I: MDP9WXJQKLM@^ C]DTF". 3@OFAG,M:^6DLPG)UFNU<>2*ASCU]9J;!@]V$'. M!TH:#-*IB(X\::]IGL9RYB4M><4HJT6II]NM+_Z..VEP)XXZ) WN(N!ABZ[H MDLEB0GT*328U8$9:);!RUR"K$=KK:VTNQA.Q4;K)=NMH=EMN%XK<1=$ M ]EF]]$\C576CZ4'*.\AXH%?]*OB$CR0ETC>H9*R%N3DY"*&VI?:!R-+,DJ8 M(5_U)[3 AN9\%\D.P/7WL%BAN=IB@N4*;^P MVP@.OVOWY6363* #A-3]>FGUO?F$\^GX[,/RLH/9>'JVZOO$$-0T/C^_J>+)4%\B_/Q+*_6.&&, M\J!J?QE'\XTFD(]IR6!U+G&.2CCG.QCD=Y_[W*VUWK*ZS]O>S97N8EEK:A@ M)9XCQE@8#RJ2,587L!\ADU M7)6]*%D4)DTME"L$9SX#KZ>J.A7/75&R ]][#/UL56!H,0]1'.=&S/MUKMME M[,/WL_E\]GO-A(./])?EYU&M#F4D A,@R".0"DF7-;D%&B)X[57PS8LM[8#O MJ>\S7C_TN8SS\3NA?GLXOIT]".9A(?L#K@30VF]2U[[8QA6?/"=,!4*Q:2FKJ4?(X: M-5>MUXP-.$Z#_=X2'B(W=<-Z==V?]_Z*Y6F_-@8 J MAM0Z7F4WA">B*<.Q,GB-_.]A,5[\^G&.D-],;YXUBQ$YPL%+7UB@M8S06<<@ M6,N\CI&\7^%,;&V!=,5V&GHS"!-#U-[;H-\O9^?GXV7%_1/BC2;M !PU6$*) MCKYPT PX%\P&BY(#6K#-R^UUAW<:>C,4'P-$;OPVA?/9?#G^[\M8KU>+Q05, M$_[XQT><+G 4N,B*8Q4 UNA!LI^B\L O4R\1BD$R;3PAOE(-K?@-L>8 MLS)I6#OD(72GH28#L7%?;WS+.L _P7C^'S"YP)%*0B0'GF4RH6LE,GG9 %RC MI2U/NL)CZV*D&X&.Z?/#-+>WE;+%A!*WDO>'LJ_=1Z,UBTK=W-8<2N22MS+R&0U;[ M!LC:89@@%B#;)H;6>\56,*>A!VUDO4$+>MV@WCF:G7W"*4R7O^#R-7[".>U3 MM'>-9R./:(3U@A6=S+I"I[5NHSUOO@>2Z@;B>]VN MWH:XOO:;?'YQZ>]4>-/URE6MEU$2X&)T@26AR+9-J5HK$NA+BDX5J6WJT(X% CKE$)J4N(3>IX'^760_5WF"]2 ME3_](U\;!"HFH7:KE#HS@.B8L5QKX.7_+^_:>F*W@?![_XM5W^++2R5 J*IT M!*CE_6A\"6R[;&BR>U3^?<<;.'"6L!=B9RGE@8=59'^9^>S,Q3,V/AQ.A-WS M?C8^9);T "U4]AM>3KQ?W:WF*<)QN;R-[5ESAR]PFTX2?XM?FJX[NTWM3;K9 M IZ?;-*3_N6353:]H: MTGEO04"@XQIIQ0)5TO(Z=P_W0S&.]8WWG.^Q["2R*'!Y$RM2)5$0DA@4 [$^ M"&9-)?/WLST$WU3WWQ3ET:9#74Q!'^7&G'7(. UT_O>JSTS>-XL40.C[1%NM ME(!(F/>62!E2C\NJ)@Y,C9\A:9G,7;N[%="QJL#*T6"SXB^;.@H<8]O ]-3\ M?0]0A8K[!P$=I[X_H^*:4E*?C!+*XZ\Q>,;87@TL M/R85=E3]3\V$0X1=@ $OML;K%A;=?!UP.@E_KKKU"9?O)@P0<*7GL2F'6I M](,3PU J5%#\,RH"S;U_[ WND_$EHR8*;"Y_+!O_UVTSQ]&Z7@R(;KX*L\7- M58INH]B7RW;F5LMD>5TW%\TBVU1'46V!?VR:GTU@W;?P]^CETW:R>^?7.W%W$Y65] M#?]\14M J5KBJ@I,I^/E%8&TTJ*2 %!IZK,?^A\!]Y/3<2I%%KD-\4=@Z0CA M'K([6[5M2@JL:SR_OXL,0 5B)D+(T)?1&^]3[1SWAAE&>C15 M%RB1&GR7QL]^ )MP.EQ+UBM%:JEP>5%M"6[MGFA>,VIJ S;F+IG<%]O_D6YC M552@4FJ;))[H/FA47$%ZCZ^R9F \4%)9](LD0QDYT(R$VFL;HQ-4YHZNCX3\ MR8DWI4(+U&%ELFVI"JG,0Z%9:U&"AJ//'BGZ>H)6*O4!9"SW]?4Y79>,^=_G MHJD.%N$,9\39XL+/8G&7LSZO6&Z= MTL8X7+$*'7YM C'*6;1C0^VBB)9!;KZ]C69\_<'&R'V"!IS14 =%*N92/Q$# M!(RN2.165C9UU#:YPP'#2*9*F6;2]^O2@]'B_2AIT%]7T *.'"_=?';3^W:G M#Q>0.N#T<7LO9)1@B0@5;L9.H7\G:TLJ29UQVC@F@>=!FMCF/0)EA:,^Z .(8+1WKNT&>" MFG"@2H>@@@ZYPW_'H;K: M:33W09.J4MH#=Q1DR&WS;V"8WK?,JZ7-1,,8$1=(&0R][&- Y:ES55_'&3A' M%S9H0NMTR;"E%9IGUA$=F:D5LYRRW!TZ]L5VC(N8BYBQ193Q)FG>Z1&_TN1: M<#&&NY_/DU/8S= &.U^L[F(+_:BIN'6G'WP 6]*$W3-=TM2'><(97B'74>2N MB\ONQ'7+%GQN>VQC\!QAS7[(%&?I:5DB#OEJCNFCBX-:&0P+OB60H?KET=_G MJ[9![VCY<#7'7>)D$5),['Y]35?,K8FM4WU0A>PCGB&]9.BO!RZU4\(/P>-V M76A%;YEH_)&H=A7#ZPGRGVYZ8Y[I/^([M39P6FF[D :B]]E:=J:Z*23U&=S/ MEC#_$J$;,!.R!PL/F?L_H,%W"7- JWRK"?7X<_KG<.1??OH74$L#!!0 ( M /I9"%M:37^;.T0 !1D 3 86-A+3(P,C4P-C,P7V?R^>@9DODYE9:]:L]:Z9^2"- MDGX"%]64596!$R=. _)/P!IYN*FDK?=(P#0T #X 0 X YPZ(0.<).?.D0MJ M(7; *7+^!#EO\#[E^"_ ! 7NU=9 2KR,W(=0)Z< -;57]_]B_ZBO^@O^HO^ MHK_H?U-2XJ_ZT&N21W[6]C\?+R$O02$W1VLQ42D9*2$A(6%1(5 M%2#7$'#WVLI1]9 M/)*PM+:6$+"T$+,6$!&QMA"PL!83$; 6$[.^)2$B*?I(Q/+:W[JWMOI'[RZ> M;D]^]6UM)63SQ,;1QLG#G2P-$:%K0O_/]DD6T3\Z_8_B)_-(KB.MZ&9CX6%S MEYSDCZ=70$180$1*[^_3*R@E+"HK]"_U9(7^9:#_'TA+7M;:2MKJ>$S.;K]W MKVOC^G]OMI_8R?\!3O_.)/G9[QERZV35.WOVK*S0'SO^=TD(_4WSR+E_Z"GY MFQS_+]!?G?S5R5^=_-7)7YW\U MICQ%=9KR]!DJJC/4=#1DC$$-HKUXCHX)Q,+,!&*Z?(6=Y^H5-BZVRTS7!*]Q M\?)!;D!8.(3$A/A%>?@A_,>-G* Z* M4HH3UX"3="6EJR(*I^FU+:BNN3*(/H]..\-YI^@K2*=O^[J8 MI=N+L]2,EYF86;BX>7CY^,4E;MZ2E))6O*NDK')/54U73]\ 9OC R,K:YI'M M8SM[=P_/IU[>/KY!+X-?A;Q^$QH3&Q>?D/@V*3D]XV/FIZSLG-SBDM*R+^45 ME56-3%*?TWT^1F&.]%I M15_/_"]Q]@_&_LG7.'".X@1Y\BCH M "B DP_E_7#R3TGQO>MPS<'6[,L$6*RQ5L9&S&7>IN[-"W(0ZM%0CQNK,B9K M30_7+-_IZ6\L(A33:Z:)C#V$._ =* DP0F",H?MG24 ;"2#8+Q'[FN"W?G;W MK#_QV@F$X'ON_9?*T%*7Z2Z,,+&E%0NZ;Z>'\@*_ MIT[TA2)"<'H'?!X[]8#BT;HM#YN]#=>92G5K4TFUCX.++J%LD(+B$!-Q' MXA$D8#CC#Z.KJ/\U(K'!/PRIBP3,/"$!@SPD@),$[&?_^3)G?V(SL=/>*.\+4J"X/WQ--) M33K!1N;-86;9"61AGKOS;[IQMN%[OIQNBS1[;(6)67X,"E\XN?1 M81A:7'?0C% K7LABG(ZN5/*IW?H6>6^@=$I&?(M A1F^00(N[6/A0Q(UG(2W M)?BU%SZI[#(RJ66RB"L23V/VX0ONH]FH2_)0-)\42S1[(Q,)P"3K8Y[/ZLNN MRM2&BY M$3B0=F%GF.&X/M^('S?T326?4S)>P],+X&I'W[G$W*D/8PFAJ"TKK<,PES+\^0"0]$W MR3P;2+%$3EM0P]'B87-DL07%YC@="+>2@.9AZ/B@#+0)WXWXAP0F?I? \/S#'WCMX>L\Z]O&=V3\,U\3'%[Y1+*PF!%#"M2YR-POD+EW"D4_D+_J M'4W::X2<"')!)0_TL#0OZN 3DN!Q!LQF']CEQ5*%H/$SQ[ M=\T?1=SC(U":!LV^*F>77=ZP85]6V9%0E_AP6"DZ@S<:R]HE <]\-T!+C$C& MRQSF=B\O;)Q#]I* "(]DK\B]\RHGG.5[KA)I@D?A\L@"3]V6F55'H=Z?!0E6 MO&N\T(3ZZ+X^C^ZS'?B*KG7B;89B@+?+#ER=2)& MK0P:/.;]=Z7_ M]X3BQ2 S"(F&83IO7!+5R]"$??"@U0X*EF_.N#QGO#W9]9DY7B7I[)XK41;1 M4H$N#2BC M4M[Q5WPH:*M-^-+1.89\3O*YQZ(:RBK>3OBKNGK<0 P$KPT"$2 M4"8KQ. TEMR+%5I#S$ 3=U!,A7DSBT6$I%GK5\K-MX+:'_HZ$>FQ:,Q(H+GQ M& PVMNS#W')YC0GF.)=+@%.,9:>'XN9V/_]]I(56LY?Q;[S,MWB(+R%9?RHA M0?BS.+&2$\1#+;SZKJQ1*"\J%*KU;_.:.HQ;;='F2NG\++G<5VF^<%];XV9* M;[*.@:U7.EZK[@N$O>1B-2(M'H"!0Q1QL(P5HV^198\%Q5>&]3:E19%W9& ] M95YJ0RAQA_FJSV];KZ6J/&)_Z05:M2CACYO,M:^G;VB9CW/@X9=?KZ?%@#F7 MI2'T3>S<7]#K7F.1+@2O[[$/EYNIG6S[JI6\FH4%VFN&34GGB#-I* M#][^$IW?F*#YS+S-@)NF,=(Y^LV/JSWA\\X.=>)#^XTZ MJG4]SN-,FKV!63F%@:&0AA35P43QR;$#ANR!#'8U^S:RIG0.DG\!QPD"OX-. M*$@3OO=);,+V+;<4^/DJE+HAO318=2!1G"TIQ4A\324FO4JNM2E5:*!&B7WT M75L5Q6)YU.X^>WKYVA)O9LS9!$/3C.@+^G$_@_91!MOFD3"#L:S5[AR_ MA5OE)7!I'"N[9:Z\6I4\H2>\LQBF(%TJ@= ?@C?(^/*FUP8M-A[[J6+/Z4LK M4^#RZ0!!:\[Y8"DOO)S<>+NW38W4F;+% R'O%VWS"P+FMB%\5=59UZL+ I MN&"7Z9[@)<5=\_Z1%8M63"IJ1SY$X'O6:[4"1TY,/89*%>5_>\@SH,]8JN@+ M]"L=]JU?N7E[I:4Z:]'UU(_]VN8R.OFK'F.B*XC_<\D($&,=6[9%[%@,@G*E([-$GPL(\8_R#>"X+HW MR;XTL\6X4G?U-8V/;%Z4O(//!:8 .97^&'XB]^83D&O!G,MN[/^ ;462_6#$C>F]/I;/X)2">CG2]COL#IS-[.SD_0L86/@]Q.2R2Y?)D;?2*#=8?77:C-'3RG3PG)M[=K;L4E6G;?CB?Y(UK)U56B$:"C6:&C5('ZQI[[)@G?&JD/M)IX\ M6?D7/OS!IIPD)A7:&\DV:DCOW-/RI.(/S/66F'YLSG M/H;M*9@W5;[O8CL1 M,AC(C!)-K\J>S;L?.#=0KA@"2IQ!JQ]&CU3]P F.K])T>*8.ZR5S,\,4H^R- M=K1>J<-Y7K,:]UPS4F&V&\@M?RBRAIQW&%Y;=:D(>9W5/81XWBD<1F7:KU._ M?ZS)JY)_QSOG4)=6*(RW"4.)[%:"RV_6YZ*)X AO"(0SWN58_J,C??MSX(L> M[IF89%6KWQ2\90?E2O"*NTMH%.W-#(]:6>Z/>F?T!L185DT>5Q::PA\M5G26'*65P3_ %0B%7Y[ *G&T 4R]8 M'^Q-\'\EC2@J[!];1?3MO(<-NQ0Y>V9@*1FT37BR&;([(PM?YO&U<19]3'_+ MCIVI-73PI2S88K?BODY1$GG>'I:(%QBN>3>VEX3H$-ZU['G$IC(KA8<,0M9= M/&O+0(*U6EUBK$)#KJ*?ODSZ0E>_*C' 'BP%,VC?IG0'7ZR?5Z\B 3[0O:NF MX.U%=J M'/+4^10FDO('3J\9_EF_9_YLOMU&5EESXO?']O:29D0J)+<9R$;,'W]R=OJ8G M4:2Q?65&I3@,U5VVCW!/[['@M!ZOF^^Q<9I.A4L?%.=NBAUHV6*18L@9AI4; M=[V,H(I5Y):7>T*I=Z=?LXO>G-@+$+S#S7GY4LY1QE'&]' 5E,G[I;>?HH\5 MYX:N?Q3%VAH&]EJ5LPNB"KGL)?6(AVS_2VX8?ZJ-N^6'U(BQ:2^M*])__&47 MOGVZ3PFT:SO^:TX8#"+?S1!@,!(0%1 ^('38. /?ROBF9\4GHV22U"UL,O#4 M[)$G:$1QN\<\RF9X2NA1(L\>0ZR_./K4PSAUGX $,[@)3&5(A+&>\R@2NL'* MMK%Q>2:^7F8(2 M@UX<0VYG)-M9 ]THA7D6M9@S7%4I5\LC,N.[01>M8S7,/\APY:Q-4:)M#S82 M1[=, NHHY_=V84?3YD9K><';SL_>J58@=(98"3G*5L%77K9MJNAN]%?G'K%> M*5B'?3%")B^J7RBZA*L^A--@?2C=Y*70+KT%\JW6#=/=->QU.F3+M[9B/+Z( M.AV2T1/@XAWNGS7@XL K;-3.5QSYR[(1GNBU*EBO+1F&0/R/7WPD: M)AT9A4TB9MM,QU69YRT[6[G>?.=^1Y8GU11Y_=P[&'T+&%I@)8IKO9K)>7]/1%E@X M4/4AN)J"]9J-\(A-27*,FEA>:N[3U@?;9Z/5[3=FB8CK/?=33%"/P.2J!TG5 M=GT:4S1VML4A67"9;-EB7CR[QQ'T0IJ%]P.M_C9MN&8&RXK1^Z0JA:,D(8J1:\%)@:I13RT(M$8X MDW+&52$;N>'69ML';FE"SJI^*#@9>)X:(ROCJ/R3W:U0ECD%APO1%#-9[-:C MT$9:"C3G'DJX ,DX_25CMAK[O?W-;W;K>0U$_0CS*^'Y:P9Q=7-[->7G/H\: M-N4-X\]$"3*.>!$*L6WTA1XLO=XH,'4_XRSJ?$BEC=G#V]VY MX*8=N4>0IYJPNU1(.PE.W"U,C0(^ ,)4M_D< M-G)T]3Y\J (GP@KX]VT,C+^0 =]C2_(OX#B!VO%W^J&E>)'K186/2N3=1Z=R#\=?S:+K%AD^#L@1R6*-W('K*IXJ>AWJR[O 9^-)0YP/6$JW\3 M 9W6'D SX_."<_(W/Q;7OEJE?W/5937@:Y=S2.[RD*[I!9-';):/U6+7L'OR MH>EY=B-%JT:.M?,\?+(6K5_\])./] 9@*@L[86&N?F2OS_?Z[[CQ_RQ9%^7W MUNB<;UO5?[YYWINQ^I,\HM#4L(*S/6JCQU,V"$MG?AN6XJ_;?TO),>]N3=:F M#=-Y\PVCNU5/(I($C-TH M""TD@ *_-M:>YS;H,6W>B2WD:-SMTQ]&3_>1@*\RN;SI=5&8J/_E:$-:*V1Z M1\Z.!!P,D "E,C\;;V33%I:]E 0!5!_:;I M4<"!1D0J?YB^1!S\(UG/?+*^@$;]Q6IN$@4NVH:]-179E'>>/^^Z7_LSA&]. M0QQE+HSHNE<8+E[I\!6;@6"CE!6X5]>S(]<>"N%IQB$/5%YM.7UM#F,V) %3 MLK2#BW7=;O?#8I<#;37?YVK\KBF]A80>Q>>7[7P.?P M,B4#5L81I@:;6X5-G:Y$MI[:IX]#7X,8^)\_ QH85B%KO'U9RK*?#:!RS99Y MEK8]!C#R/'V1>FES+M/P).TINN%*,!U>?F#_\92CE$'W5C:_,&)=Q3F[L"ZT MO8#%,Z-#PCW]%7YB-_=/;*B)'^7D)B'].G\!U:N.LJ?YD?(DQ6A.KU MWO#]W,3H\":A^D.MHD+.)O,+@BAN^K70X>'ET1UXY&_PJ^82QH)YU#51,"T4 M%NG\JCM;KZDJWC1Y$A[=M2Q_95!6T7UA3.7U(''G$9@_4+YN:&V*;?L3=I/5OW5E62[/H+M]6JM,W4'2@.F^A?9I?M\#EXHS]P]3BXE?Y&V% MNW)GIV\$C#[=6F70OC_Y0R E;D24]89("?(#,TJA&E+2JEIN[>/5/.F\X5ML MYU)G6<8J!QY'UE5#-@6UU_WW[T1\*XX^5'F* MP\&4V5\6@1BNN]KLF([6,6*<61^7!W*8[K ;#+)?)LS].(+!3]$9 MWRDR;HY6KJ%4:@!Q@?9+A?>6E7M5EKSS;9[H87/K$^^2%=>#-<@Z@BLB1@^F MS,3?Q#%".PL/N5E>5-O]FG%\*2<$ UY9AJMM9N<[W,\RDBU1,;@",J:1]]6< MCMY-^5;S)9&6LM.1H2@E/UQ8(7MMN.ZJ]P,)-KE]=4FTEU-E[&,28!B$FH5\ M=Y@O,O2Q6'6KC\8Q4EPY9P-^7!H (\?DH':O8$\XK6=)IG>$P/P3XZG C:_+ M5S!:2ZUS)IG\,BK7JEA%HQ38(AS4,C(E)'J;Z)0E5M3BOCS&R;_C=(QXUTNO M5RJGY.E(W8V%+Y3>+B_QL, &P=XZZ615? LHM#"RX(IE'QATZ]V%5WJ*/N;=?I3H6 ME5E2-SRU&-E'T10@:3$9][?G%_)'907=K],>&N-I:[U^NHHT#2XF=.ZXFS"@ MXQ@>[FL2LZK[3 *3T#Q*M?J74VW"0[*CG,B0#?ZL,+7G?LD@?4#$X"V:'RTS M15C8H"Y*#?7U>D]003!*83R?A5B=\#@]='21NG6H!O+102UPXG&=!3D&+L(7 M0NE&T 6A_#QGNHS4EOM35/L3Q=F0T?.^6TV.*EK3-Q.FG9ZY?SYWCVJ@?@8+ MT]@>N'.3Y;>JX$90195C+M/#7%JT%#[XZ2 ,)$O)KQ_PD1P.HM[-0F8(P5HU M9 >R1\OQKR[EISSO\E1 .$LI9+?!O])UDE81 UXR,S577+TI8F_TY,"=!.0E M48.?'**06XYRK:1,SZ@S($YK"B9)-0 MX[Y\O.E JX4QSF=^4BB>8\Q-O]A,>ZBEC=W%C'P8>8YQ-PB@;V8LSPU4"BBF MU9.]M6*V%UFL7!A"5LC(V;JL&P4;O#MR%C20;N4'9 MB_^CP"[7J"Z%O>"CR6BG_(,,?MJT=3A%$.QQ)F\.-]D!O(S+J))WKRR/&5XU M]GDU=LTR7.Z,!-O3>GIQY\]K;[+O5H1NV]1^9(.+!&%'0.;T9K$9VE_WH/<; M9QFOO;0OS".RDB76O$(]MIU:Z&%^R6B2L=FFIC)@<)\8LIUOSS]SZRR?0%^* MD6L>E::Q'&W&U[:V%763D><2L7D82[!$N9;C49(VFS?DJ+< :F]:>2/ 1#OV?[B(*PB<0D+GH? M1\\,@:G'D,<#25L_[TOVDAM9Q##[@W8T]%\\9\!-73S5&HYSIB*$L F=,7]' MGJ1:]Z4[H?Q7\JK]($]3-ZU?<:UNCC*\4S6-X)Z,/HWR3WZ$\/2YVO"*VV+3 MM0&_MM2^7N,\I[71[O_>%=^VC#D:8NH&V"!)2P M+#>I)-=<3I9$#]QO'(PE@T_.T;R7F)RG5GT"C@HDP/3FK%P_PA,B+WUYQ0O#'D .E]N0Z<=(YDK=N?Z6@MD\ M0VO3/F7_,:IB$K"_#?FQUEE';PPQM8?=]6][PT)@BH'OT9F],]>-']!.Z_J! MN8$K216*_:B#]SR6C>+7?]OO7 SDF"(@OB8J:+*X?48TSQ.?C6B8\'RS4UM^ MZGK@$-&ZK4N4Z A/%&1W;MOJ>)AKQ??M$%\FFTO&,^'0WXY;$+1C\;.O^E80 MBEYJ8X@>]8(F."R?X8@'W5 LII?JI\A3[L?31?DK#-6^?499F99C) B3I,L M0/>T!>QA18AM0_F@^#$%]IPC-S9A".F363_RX =W:MX/)\>#Y#MQK"]*7O$- MK'!A'8BV9\FRZP1['&N2[U+C4!+06'NMKNF$X!/Q!]@61\ISCG>KI[=@LK!6G*Y=W8T*EXI7:X=M 3U3X%2X MB$F7GVV$OQ0).'LA]"X04#@M= $>-@0GVQ;(=>=S!:RYVKTS<>$7'9;0&"_E MD@#V[*-S&4Q%DM;O#C,R"$SC9#.R._)+\AYNLIKL/-86?7$_0QT9&GZ4H!/J M;1 0G:2&#;YI_%I@Z^RG#+J3Q'::^,W[;R=PB/X*-4@Z4^X>D5DLM- \N ] M8)XX[\>(1/,HUC3^$/_BY(O-B\:&KFP(.3JG[3[9Y$R!UEZA,)?1._ :,0IH M2&V9O7<=_.W*18>^S'=Z1GHP67N\G++:GO7 [A#X;I^9^0=_S=3+AI[+^&4$ MN[_5N7KM:?P^ZEYQW9=!1X/%=IMDQN5VA_&TT$Q3/\2\?XO0"?,S&_IVTVF6 MH;R%L2__U?I"VNMX'R].Z(?HOH%[>=R\IV(+GH5&H_3SX2 [\(09:U69?F>U MUS?B]CP\9,[$>UQ^/ QAVK>\\!:59YEQJZ0/)_9U^4,X*WLIK!6<^4LG_&XU M3=H>Z3:IGHM(6N^)PV[6-\(%H=3HY-5 L .%.EK<56WB836[NNT'GDUD#Z*E M>AM4&^$9D!H2^VXFL"CXZ90T:JWWP)>,WBOPR_\I!KGC(NJ-XAFJXUQM,J@T MO6D8G-MF<*/EPNTYJ<,U4U3D/GP=2=-3]*7+_>CMML]2#K[$C,>,T3;T_?6< M@:>K/7EMVPRKC?JY+6LV\.95$C!C[1U"]&LB 8'!X.UB6442(#=# NKO5*I! MVG!#\"6XSQY\#*.%/:B;RR,!P=&S8.P6+0'' &]L0]/B#T.(!.H%WHPU?1*0 M0I@A(%^2 *3#IG0]Y@'[51*0NDT"IM-4\#<0%TE CS=\J[=0)U2^S!P[/07^ M6Z/.ANBG.85C88Y*L]Y#0>>+GBG@AKD8#,3>?]KB>>HQD*D9YV.7)T0&V/SG MCW= +U3/=)<0WLU>=>!KOIS1(=\MI4N LASP8UOX6)AC#+M'E,]E]88>3E+I M(1[T;CAGR+8%>1/7+C %^J#2VQW,!&-7-\C3 %H[2:=L3)0."@ M)X%Z4?XJO"W1D[@#7[Y3Y?O'4B7:O &9(2,,WO(@ [7148 M.=#G;(;N3H&/]GC_(%=0NS9L/Y<$=!-WA=;Q//@C<]3@;PRPG.=?THYV<0);@O7-ZE$[*.D^CZ3] J,K5VRX/CHG%34*N3E,Y3^9 M'5CG*/UB6G3G.4, 9*Q]64KO &6#14H@9P=YU!UYN- M8V"2QK(OO0L/$X:WW?QY0=Z#9PR-&U2IC%X^X1?9&\SV] MQPYX(6HZ?GZ9Q?LG.45%J%5P9PCD9-Q\8G#?LL"8Z MQF<1L^&^^V/S M/*K>&>[6.?0-_R;S[AI_P-6DS\RA)T9ZP"#ZDOA,R&G]8Z MI\@?CH5!D \5R %D:R2LZ;>]XAS>.;OR'SMJY$4E2;A^O(@VY"\+L_.^9?\T M5H0-W6]'"YV8HA%B&DN0?*#ZFLB)& %ME.TSZ\6F.75B-#F"(@74JQ3(9CK7 M'_-K:_=8L,G^1E',I=E'N>VMZ DB:,5SC@30"RF-A.+CI(P?&X@1T1W@12C_ MKKN4VTSREO.N7$WD!!2^Y O;23@'>P3 M+!7/\RR,[8X[7H>?ML$6-Y(&&[%I'WU,-OYBNS6+JG-9SD+?*=W8!;?%I3?7 M.DY&F<^]WRXF!!#64.E5N7W!CW*+:*QPA,V8B#(&L&\W^RE)MI/7 MK2*R=Z0'UK[Z=2HU#RW?1(.\GUU@/@E_OJAGL)CV<])/@Z?GS M#4-:T$4/0-$A]YM.UU0.O&?[F.^WMZ:;B])4Q9W_^^+]E;[(2LVJ]UPP/UOP MQML0S0L!W)YG\;%6RW*KQML**EA*K9L*J13/K2WC'HRX:%S#J$O M]_4PSW-^^KQ$:\GPE=_B28"K5SL%7E!./@,'RQ\9F1$!&W[,&LG!UED$>4MO M(C5&/I#7P+#/$M]S.Y:'%#EX38V'L';+HC*N!SNJ'P.?)R[$77V%*'OAYEM=N/1?%J_) MM!$*O[4E4U^RC=S="&C]+U55ALD&5>:HZ0AZE@3(C_SPA/]Q2(@_6E"33(8 M^_K=^AKH[\TVE]^B]?(2:$Y3;%\8Y6WX+B4) C' Y)?L52%D2\D'Z.2!'K:[ M*+2)Q^E23-6(Y9UW:!HN3^HHWH@=:SU=EM<1>-GA]/D[ ?P&6$&J)":Y]Y[X MUAV4#JKHZ_#!H%[5/E2\\W.]?G,[C>-(!C&?#$P\4[W_KO>_)UN'\=S'56Q= MNS_?1JWKXG_SIMC-B8NSG#]0:KR4PW5FLT<(@\AG4VF&VT24G(]9!]AID#7P M*#PD*DL=TB76 6'TLNQLK92S*T-+Y$J7L4[K[K-*G)E9;HGS/=Y*X73YCZ?[ M=S$/\BF3EU3CBVI\^BA6)2VP#XF@)4]GU<'K_64.#J.(KG//ZS(J\$H>,WG2 M$GK=LD^9+5UV,D>R4(K+1OP0A]>;!985+S4M M3 1-0[Q;C3J,)0%W0 ,C?RJ^^H7[S?X#[O_7!'K4I%4UN'5IN(4Q 29)G9%5 MN<=0]83Q4#KNXE3GPQ]-;(TD[X$F]"H*7"AJZMTDP8;N7SE+Y]))7Q M>&)9F1\R<%":>6%Y@,9X%!9LUHD=#TT]Z%>G62FP98JYS#O]/!LR:V0WALS^ M]+&0;*D_BB[&9LO'YQF;?3M,B[HII^**A=6-F2EF&S9YV1_-)E'P'4CLECU- M/85^W9=)[!DT)E KMU>2XV<-XNE:DVJ&[)X8/VCGMEC^J2+Q(2.'*<0LPB0] M.;+X6LT39D-K8:E3NGFKM$&_V_&/UP%528H<<4#LE$[WG6SFZZGQNAI#ZY[> MOU5YMFN&JJ74*N!@J9BMEC6/&#MIV:0PR51/*)P0?[ OT6R7G+D8[5UNY-_% M$+;2%Y+&]LU[O^2>;EX'R'.$>&+O[9/0S",A!B-BR$21VNSQR?;_W MRXB?HW/1X5FL-0D@NW2U-]]E=SXWO[$(_\""D#FC?N0B MVG)MA;B#;\(:?.,$VA7/O1!6TIO-HKH\&*K/)AV=/"F#E-0VJN/N?Z>,!DUF MG.,(Z$/JR8:VHU['F5R?/519C5M5_L@P5W)\DONB586SB5^='N1Q?)#!F8;R MVSXH8J].FYCZ1%$\JP1NG,M&G2Q$?"7RQS;Y/K^TZGGW5EZF&J!H^MF6&Z4?;VN-(!F,I2 ME_AZ8RCO)_)RLBYN/:5QH[NH)>A&IPOPX19DU3>:I>2VW>8:&$5:= MWG =4??],RV-ZF!V[4K@&3)?.ST>O.D%*T]I M^6455%#^M_3]E)@1K2T)QH3AON^7AR/YE"B^$QQ\B.J M/$-K;"!_TKNZHHG7EG'2OECQ]6E04R!T?)9D21([?O#C$D:SR(9Y:L_C:ZX"S/B@E MY%I<"U<'= MZ",!VF2?S@"[OBWILP6N5NS-3+;B<]2N-X6+-4M *=;&S19C>GI>PSO4W6L" M3>%J2V-J10:GZ ;I^NL0A; 6LTNEP^)CA1_>6-8%T^1]:$UZ?F@\7-.IK)=Q MF5]KOL>+"EFIH4C'AD,-L8N1H<"+@(?'Q_!R$1.CJXR'VH1EZP=4/]W-%3.H ME#RD#)BI!F'=$GO<4>J/$[@B5L?K?0!M[.P]B"XR%Q\6'S0G M\/#Q%'-%DC&]FFQV_13TIRB<>@IU'?,NCU!BJGYF0F0,U4EUV,.S]\W7<'6J M)D GK3K0[P\KJV?4>.U!]_6/+X DBG_IQTQ2)<\WYK,I_+^J\X5LBM% MJX'+1%LT:'GD%MVX48>K#&7D=<%U/T#4H4$B0&G?U&SQP&31C@;PN]"T@^(4 M+_BN/E8P/1_ J!A\4!%B8*RR:R--AGS61[^?@B TMKG+ M'[_7+1;ZO6]O::@LS(&IJHM#-[*IDAPOD8!3?([.K'2\AG/W0ZD>GJ;T?7N. MU?5RW(%*\+M%W:\[+?&5R,#6*'(X7HJF.A0@ 5N'OR[4&J1R$!?J"402L 8K MTC;+.C =VY#A\_9)DZ2FT1/_[&"-@F@'F@&_R@G._MI@OT!/R^QO0D;@OL: MOG-4_S.5N(IE%K/5J' M2V_SI?GY3#''?8PN,M =C3R#XF1[:>A3:)JTYZ-I<<-1RD_K3: B6;"[".MC M\>ZC7AE]K^V=UDHJX7KGG[09DC7OCH,YFC'_W+!>3N4J3^KFB,/JTAYHP1M^ MCE0NR4%6=\:GAA&0*6EX-);H&7S E,556H;=)]8T5B)>F^]P3<)KD+B+A:E_ M*N7#MGF6N\]1'4U"T4*=:'OR'/ 29(_[[^WU2!B1J!"?C[L[X-04'26<69_Y MU'P[9Q.ZS'>9@(/.&4+_O)=V*(KG8ME[_ZFL'@L6>/](\KW@U3MQ^04!B4]] M$'A^/P2.6HD+T3'FB&5?,%C%Y^G?; M*MU>C#OC/[Y3-C(DW.1O]Z/3'OF$5]UN2. L>*"R^^%;>_914TD@VUIGWI*( M.->=C"#Y"8JP5X*A.6!D+-E1548VH PP[K/P\@<1UPY^^]%07WG#QV,/AUC8 M0_'EK*.X![8LJ\H"8IJ_QAV-&%RFNR&G)%&N&P(.BA0-^W2XC.])?YQ?3^L0 MY1VD$KI#&X_HN!'05QTZB"IZF2&9H_(HT$'G?4Y7H_WQMI*>PB*8OI26?U7N MT5B@JDOL\['J6[.2>$A/WG+8$9,$A+E L%=6C,\ /+)F!D(M)[*<+N!*:;M. MFRPETH2R,A=+LC"5.C)<)WN\33=9MSSU48VCOHDN>(/8L:&F3?]UMB=TP7M$ M9_O@FHZ@H\S7JT?UFZG3[;7D\"PLS9S2^$URNR)>3*B#! 1<@,K"(K1-!T6& MLO-X/!=]#/.S:$+]^PT"^O:N&WU)D=Y\01Q66(WE(Y;&.K#85' '* \+2V^E MJ.RCD+R%6QL^$S_Q6D($DRSX++3BP%%E5C#(DDE!QNP>]!5(D@34(< )#L_0 MER/W!3R-SI" /@%:PPS9^J/6^H%,=P88R#_ M[UKS(<]]3)OXPQ2%!8P2L;T M#;Z-+_2?ZRBPOI"!^>UDRHJY!JU2QVB9'4%DS 8%J6?9YU9//+3;/ M\,ZF?=WIX<7+BXT%_?I%D>Q7K"WZC'>0K^/A6KF39V\(4L%A>> [/ M!_97M49U)32FLWR[95:[-8%T%I J-1BQZKU0*N9)%F97.0-QI+W"<$$Z)C\;$WXP+G! MVM*G?DC5J+FXC'V[6H/I>?=2;25OV\%?NZ4LM*$20K1:5>VFO;&[#?@,^/-# MT'*5>7,7._K.])L;'[U&3.9E15FI)H[5OQ6][Y8/^^W^>@T?>Y$L/]$V;1VTVW6Y,*3'BLV.I4 M"'O3 [N%,DU&IXC7AOK'.0Q V$^QK-=(P)L-LQ4'Q_/Q^4^'VSA?<5&'RIPP MZW[PRAU9EM#AK+M8\L,M2VMUV[<#SD4"J':XCA'+QXLUQ2G9H0_>K%,&7$5# M3.D:_'6&_?/4 [BYL9GR3SZ 9]BHEO!YG?%)3**7\J4ONH;6H^P1^6N)L'[Z M-^!Y*HR>"]7"@WWTV]RI\1*D9LA*4B#(PJ7OT^$DKN13'SZ@8$52^;UI W0A MI542=\MH0WSZ#4ZC^_+]4.-;HP-KC!2/=(FUH2>^4Z!!EW1<0LX%OX_M1 M)\]K^E_H5D2T+=;R^U0=N1XA+J NJ!--M;9(P#._6M#\31) OS]Z^U+F1V+F M' ?QI3X*8X1+F/(X,L$MU+=4)=B%!!#G7CQ@E)"[!!<;@E!\PQ'J0M(Z35O' M']V):J&]'AU.H/19V&JN#5Q1:QP^"!IFPN)'DQ%LNQ0W#Z93OD;L2:C MX?T7!,43:KO7V16T-32K#4SISO_CYA^0G;^9'72C%?!-QO&/@TO&%<^LL/ ' M*H)FS6@&-+-FJR71<6_P2S@A: ]H4W]/2NEF!M]A+V:3,_?]C*I']1$)F DU MJDM/UHQV]Q.:#"9[XM2F7110D:J>EV2;$O8=DOA4[KN4Q#()8-B/*3)>N5@^ M+>\QND>DP_?\A'1!8L4+>F#1CN#./5%6H>*F*I1/X+UC*Z65=FREA![CY!8K M P7$]PP2[:PJ?@)R:Q_((;3=+.VF,3DJWB*6>8+/B3L7KXBNN@MM"4:.[HY1 M89#SD"H4G"9A($=5,W.S)Z9UR3-[EDLS(K\4NR_K101EO896.I, >#UN$/XG M]UT;&KIR[(+?@]=.BW5LDH 7WEMXB-9%N-LTV5_#?[T!\X>N_4 ,LWV6D7 M1K;S??EG>(X/M4!\+?FL7"6].-F+#2 IJC2V%8>D[0LH0MZ,=_R$QW!]I?_^ M7!J^/MYCZ& PE_^SKJE6AT-?/'5QIL 692E(K_'6A_0P\\DD6^JZD?WKG^. M*.*:\Q\E_ES#S=8DE/O;Y+/9-H^(01XQ(>(O'V7@-;7F#/71F/&I\>J8L<>( M?M$:H:'/16&3JT0+,F*E6PEFT)UYL\ESS]*TAY/RODSL;U>*J^5H9QXA$BN' M,DWF#H5CI+VL\"%+9O$/<.R)[!'I1J.M).!&U&GHE%,^7'8X."#A$J(H/6TD M!YM@\08WS*TO[;%''F95Y*\C1A0')C:#!-AB7ILI5[S:][+VF)+?)JJ@4>:% M7JTL*@?UP4MZ)EW.1\L$-VE$AT139,9&MGBY46JA;BCN"[_ ^AX9J#].#\52 M[#W\U9S+MF:Q!/)Q1;NC_735//ET?6+_IN_+=KH.:JH<13!&:TY+_? SW1[R]/ M J+7M$C %R1.(&\"TDP$P]OVLTC A!:!<6@C?F],:QN,6D:\F@4?5I"5+/ ) M>0GL]Z2P+!^PC%]:(=Y9Q2H5O/K7:6+_3IKKA6[FI56N6'HI[_4W)K0#Q MXOV"E)3JY.=RC9X[K*:T\^U2![2TUL\]2I MNMZQ30%%4\-(KVQL%+P46N#?(B84?[E'RY"H,FE3^4WVCMZ:C-8V?-L_TH < M:_$>-OYK7(=:'I=8K,P6R'SI]WZGTY=C7R)SIN>TO3R'9[3>Q-A2TJ0W=#-R M?VW\9HA5V@,:1WF!#,R/G>X 5936V6I6ID5_$B//GJEZ\:F77Y.="L5G- M4@_"*2]#^SJ_"8)7O M/XTI@=X+OJ>'$&<;B2)C%J[@OYW8_C,!J@WSJ?'+1.IM^ORB5=]YOSOXW@GA M>:0!.39;3@M)\=EIF/\VQV?!MSL8&%99LGW8%'*O7V.AW[&Z&O@9J2U#VYJ# MAQ0DZ+VXG&! _3HS"?%0>F M"H/(CY!IJK>.*));&:5*ISW>^'18K>WD!FO$ M0*&:GRS"8%-:F^;;= OC![FXX4I/?^Q)F P#N<]( )\G3X[!%WCXI.3&<+]= M97&]']GVZYYL_LJPZ*IO?&TUW<] M/AH;Y*2Y3F[<\M@W".,M,B(;+X+JP4?:,;2D"Y&M7]H:^K]B:MQ\H__/.OGE.#UG,/\$FQWNA MGL@+9?#UZ4L%-1&OG:D2&O8F\3RX0(GU^-UPI[Y[Q%&>AKF.N2+F9O,N+;^@+_T@D8*[BOK5;/_XQNVJ\E"7FN?73K,&X?D> M)&!IXJ@'R?M?JT/)M6>(1>1P%>F\)>]?V#1#EE/&+/B+6N6+-N>E:F05- D/ M&?QS"ZE3_5-]:N-?&:A;KRL_5X &.RA"/%;YVF'W%K_9MI,C7G+A*C8KV-MRX[)TT39'W5^R< MW9?:("/B#_F,HVOP;H=_^$ZNL>YVV7E?X?L$ 77 M"/,DH#?8PT7A?.D=&>\8WE:EB#O/,=3<+R"OP[WHKF?[YF4_A%.8#:ZT>YA< M&AP]+P MW0W"4D__H)[D?EY)8-QYX[A> M,!OM*WTW5V66T@BE2_7*V][I_+1QZFF;",/Q]G2#XO)9$G#\8NJ&;,/Q&Q6O M,&$SS^'6G@[B)$"UW'SJF3S.EZ"R@^)%?:25LT\\N)E( FY/:!UMU\^8*4,$ M]'/=OXX?(96>=:"(07*&5X$T"JJ;J%8>_K-+X08PUIFV^O#H_[=<1+@CG3ZT=M[<_JS&)Y#'2 M6]!N3RY>/[[W;![TT=S #*@/25Y,1;!S=WR3,C4KV[9EB"E]E>QW[+^T8"3!:NU8PM M2,":KOGN.TR'F2.P[$)*OBL8\W3ZYL3;OL[@F3MXX=ZOB^KIFT(:EL+\/'9>OW^W4<'K7>'1 ?>'>%QOO* MT0K3)':_P")N",X0([7J"CI5VW8+ T^:,[(-*JO5"Z*,;64F 0FQ_F&X$;\T M?_'/11,W"W@F'K%B'UJ*$+3FL#!G)5\]MW'QE"E4)UKDP11_U0*BJJ;\J*65 M18FE]1+_M7#^[ :*%,&Z#JC"T.KB0L^2LN\$S"FT!+ MN*QGGI,2;PO*QV?9V*<7"=(C97UF ?YUP::.MO-^3"9SH!"3\D53)!8I^?W* MMZNJVM&M^A8O^,KV)#:3K+(+)XXD!8&5164F1-J&82*8%B_CHGI$%P;=[58& M+6KQ9=>=Y?8KK0@-,Z\),DLF+]#9.%AA>=/Y<\CXS3A?GR \+YAF3]@G9AFA M)0P/MB(DOMXYZD9NK(.1/WQ _#F/J#_$: (4!7YWP;2R,J?/EMK!USZ^'!Y* MB,ZRJT?/V%!6;O:UG( BC(:9-6!H5<[4++K[ZH^GK)F6=S7.O'8 M*'61<=HFB@2P54[@/ B0S/22'#40Z%.AHUJMD5#R^^0]V3P=S(/LV^IVB=JF M/#:N1?79T!3WRU,LPQ[K!)1FBIZGC48'-O2P'=*5$Z^=V# N5R6K\.95_*7$ MGR2 =D?>.;TNJ*:O=/)VK)^%LPS<9_84,<#A&ASP?NH&[_6O(=L8*2:XT4R" MKKZ_Z&_[=F@0%?HKJO)8W!XP5'T3VUE$FY/NJ"IRY3?R*C=/A_<8HX[6X<$V MO\L;\;N\V4#K(OYBO?1;86_DB^>P^D=P"N^GH_-VWZ_N1X?!Q?19MCLJ>GHXJG]!B'-4VZ:]O8I1OS(F#(0KE$U [J M85EQ63&BH^1+Z"2T^A(E.%/+-*[XK8"]VM([\]>Y'6HBY8594C,DX)2=[]D' M^O(#'C78G<@00O0$=D1%";0VD$6MO?"B6/YIF7W\4L__L<"[K173^[;VOZT7 M\7VZ[47N_F+YY;+^SV=]N[7T;^\RN5VER__^B/^P+B=-KJ)#P_7&V].%4SZ4 MQGJZO;LE;Q<8[_B?(3FS_@OOEO\,^[G_B=0C<42?0@J^>D3!YUK+CJ^DLW_. M_[5O_I_?]96?7VF6AP1.2VZP]:V^WVZR]&*-?7:*"+O+F?:KY]76Z$U29S_'KCAGTY$Q;"&R!+*M(A-7),?E' MYDK<_U$3=VCGM)/;98HVIOEM=6<_7_PQS?JV'.?DI0K4_AFIWL&)X+3?U M13QWZ7J]5X\]9NZ+=)_-5VWP^_!'F7]L>]E_2WO_9UB0"P[TY4>7WG#4F,0M MG?$DKF?""N6/3-L//[VJ$1HJLLW2<.95G5#.H))[^VJ]0P)=J]W/@-K)\O]O M @!02P,$% @ ^ED(6]&89/*GY "0,) !0 !A8V$M,C R-3 V,S!? M;&%B+GAM;-R]>W/<2)(G^/]\"ESO'U-EQNC"(P $VF9FC:*D'MVI1*[$JMV^ MLK.T>%+9G038R"0ESJ??" #Y8F8"X9$!4'MMUB6)!,+=?YGNX>'ACW_[[]_O M%\&3K)?SJOSW/T5_#O\4R))78E[>_?N??KM]C\B?_OM__,N__-O_A=#_>O/Y M8_"VXH_WLEP%5[6D*RF";_/5UV#U50;_LZK_,7^BP)<%9Q)E20BO;C[2Q06 ME.=2_SRF4?L8311&LE!Q(43&PRQO%EW,RW_\Q?R'T:4,M'CELOGGO__IZVKU M\)=??OGV[=N?O[-Z\>>JOOLE#L/DE_73?^H>_W[P_+>D>3HJBN*7YK>;1Y?S M8P_J9:-?_M>O'[_PK_*>HGFY7-&2&P++^5^6S0\_5IRN&M0'^0I./F'^A=:/ M(?,C%,4HB?[\?2G^]!__$@0M''6UD)^E"LR?OWW^<))D\8MYXI=2WIG/]D;6 M\TI\6=%Z]9$RN=#<-ZNMGA_DO_]I.;]_6,CUS[[64AU?=E'7>ZL:+@O#9909 M+O_;*6*_G,&^)WY7A[QZ8*X1]Y,O'OLP_>2-W5MM(>3X#.^0.9OE]@OUKA13 M?76#N;BW_^D_S9[7*([2A]F-W6EMRJQ?%]7]V_G3W*YFJ\>:WFMWCPN MYZ5<+N5REE-.&8MRO8=1O9NEB4 TTCM31D-6B(1'29S,5INO^4R6Z+ M_6"X> UD%F> LD/>8/-F&)N*[U%:&%^@JE]*6W$7:;?JMM3B-J(JNF2-O-UR MOQA7[!>Y6"W7/T'F)XW.02C^EBAO8_ .L, MP:IR_JZT'XAF[4]!50M9:Z?XB)@'W^OW\W*^DA_UVN)#J7V]NSE;R$N]\&IY MR;7+_+@PANSROJI7\_]J_+Y9I&26)6&*:*P2A!.:(B8SAH0,4T*$+&18S XV MQD&]@'-BI29V_D"/RGS4, =TRT% =UB &1$'L.ULRDC8.9F8EA?4,!-LN0E: M=BZ"'8:"2QLHP3;''0U/)LB!@4DMDCM +PW4&2O![-6R7LT^Z_7EK_*>R7H6 M49&R(HL1#PM]K.;:SHO_S\[<_(2BWX;<8:$,,5W%LY:P4^(TJ>U^I4=C=7_VFKK MR]4F4<$3(JSUZM2OW3;W7??APW+Y:$(YU^IC5=[I??#^K62KRU)Y/J9\ MD?RQGJ_FW(\(,+3A!X?1,#SG./%A!S[#%C)\!8:Q@)8BZ%@+MKQ=!)J[<]!< MS>F.8_+/QWFMO9)2?-0_GB\:-O3O'N^ET#(\R'KU?*._YX;==_K9![.-S4A. M4TP*?>R1>6(\C@P5O& HP?J\(V+&6$H@)G$2KL$?[G.#F>PU^\$._Q?!5H+VG!:L MV;X(MI_QS?8SWC#JSWI/BJLG2S\-SY/N"I-^#"]WD&F)>]MMEI=LN:HI7\U4 M0KF(%4$XI28V5F!4B(2@,$VYQ"K.0PGRF_N(C6S;CQF*X(\U<;^BSL1[+MX_R4FE]^IND]?OYDYP115@N>(R2@L0(BYP@2JD^*Z=N!C9&&RX"1:&G>"A8^/"I-#4DAI68!;!#6L[4S$Z@C ;TK)S$6Q! M;#BZ"#8\:1BK@,G@ALZUQ]6@&1B^ L.8/QMS%BZ>C(\;#Y-:I;-@>FFNSEO, MS8Z=H';U6->:FHG3-I'9:_5>&]"2S^GBIEK.C25]9[(*EB:(_W&^7,VR6'+" M>(%(%&K31K$V;7$HD I9K&08T91:1=E],S:RM6NX"Q9;[>P8W%%AF+'S]H'8 MV;_7@!EF$OM,X0;L#:,FH+AA-5CS&ORQY39X5VJ?OVZ\ 8].F6\@/=E0;VQ- M:E9]@_G2TGI?__6CD1WO.[^8,4F+(L01PGD:(IR%(6*%4B@7&0XEC@7E\6N% M(0_9'=E07W)>/TJQ,=7SUPPL'OFPIH\HGO<1> XE;G0PZ+@[9N=_S CB:1Q_ MP-#A$69?^Q@_ O!C!@M[J,)V 7W^?+69HDB2*<(9+%^MC*0W-5FT@D12APA!DF@D)\)"#]D;5UR\VI),O@ M#\,&,$0/!=G.MQD1.ICBGX\:V!]QE-V3@P&E/JG'X C-2Q? =1DW,W15E/ M+3ZR.K;D D,O: G::>91'/J5\5SI8/H'$,Q:Z?HDZ/&X]6NMBNF_;#7KZ&*3 M*%.?&&O]Z7W&;6^[%*()A=*%N8/\4'9IFNMJ"YEGD-L-^6I-NB%9BO]P4[5YRO!@VV1H?2E[=R\M2 M-/]Z]_U!EDOY=K[DB\K4[-S*[ZLW6HI_S#!F4H9ZJTPEYPB;[!:6,X;R4$1) MGL1,B@QT^PNA/G9"BZ'>7W_@ 4'+Z]JQ< '>R1K"0MKK X.M&%41[VFM3%U@.[D:=%H&'OF\I>US0VERCWIK0^U85+,/? M)Q<8V1YT= -#^")H2-O'OD]+/1S_]B(P3-%W9=6Z;*@&7C7:2BZG*/CI52>+ MA \*MAL-'W[8-5.5+N4V@SI1M"AD+(U_+A%.$HD(#1F*6"H)4S+-8Y!_OK_\ M%-E62^?4\A=0V&VY[@+"5,U>-H=DSF,B>,O2W%M\XO3+8X(=YE4>?<5X^E21^ZJ:M2_Y4WV4++FVHQY\_M?[=V7199@4.%49RHV*3B)*@0F*,B M$U&LLIPE(2@Q$LK R"KY67*3=K=E*=CG"::A8'3M='A,S&!:KCDYC=5%T/(1 M_-'].8KS[ J&)WL!)C^I17$%YZ7-<5[']=J;U\;*O97MGQ_*COKRACX;;V(6 MIC)-A*2HX#Q"F"2AN7?*44AXE&=4$1&#:I('*8Y^M=W2#7X2'0<_FS@=[9@P M92?VGKD]C';VQBLX, .SQ>7M+BYK^L'- "X.5]>6LGJ[K!ZB-_'UM*7XAQ?2 MMB^ZF82F;8(4UT^R+DUOXBZ5N;S[3%?R2Z7J+O2)P&E,),MCT(6T)=V1S4/'1;!A(]CP$1A&@I^^7+___#/,/-A":F5O%_.N!2< MI%&*9,R(.=5(Q!1CB&>%TC9#XER"K,8!A9'MPYI>\(>A�D@=&$0U#L]/XL M46$:#I,2K,8G)?&DL(?K3ZJ:)\5[J82G'W13MU\?%ZNYO']85,^R-DTIWG5_ MOZK*53UGC^;2[ZI:KF8J2T5>Y SE38E/RK5_GZD$,HH;6E$=6 MSST^FFXRP$""/81V2CL*,#!E/L3D(EAS$>RR<1$81ORI.5AV3^IO3W=2LP"& MXZ6Y@"_@<+M64]-,Z[*NWSQ_*$5SHV!]L7;DW;'OU%J2@:9I6EIVT3#V'&CZ M\Z>Y>*0+P!W;,=DMKM?.%!MXLS8L<7?AYNN6K4<\MPNV8PM.=[?6(\[>M5K? MWR;GDCZR]?:2W?T.6ME\*#WEJ4A#SPJ'\=(2D952@L4IUFDW16E MW950_S-)!,^9$"Q4R4P?95@U&4J[U !1_)5I6&BR7U# 6M#>W7SQ@I&=/W*V MW#!KM29G,N"#AN!%T)#TYV7T2N3)HSA.8U+OH5?,EYY"_\,.Y:;B[[?5577_ MT)1EV9:9[KXTL@'2M!Z7JZ:1QZHRQ>(F\:BIU_T+H+YT3\KAC=]90)@.G9;- M6SG926G*S7G^AO[O@1G MH@TN-++6-/2##0/!FH.+X'U5KD@N1U4L/A MU2=336M!=]75_B5X"==Z5N>'TLSC;(SI^D>-\8^S/&$<,Y28N0389*BS,)2H MB#%3/(P*XW!:5G0-T!I9QS=327?(7VQGE4+*N&V ZU=RSW# 5/P\)$!%8I8R M.M6,#:T]60F9I9"[%66VKSAFK&Y;J[RG\[HIMMKFGF_2-XN<<%7$!:+ZOPA' M!47$%)[D68&3L.!)+$")=79D1U;S'28L/5X@:G;'2_]8P'1\A[[>N34';SM,PK4S"F@EE]-2[XGV1:M?*R69E#( MM;JEWV>YI$+$)$1%42B]_\=Z_^WV# [.\+2Y[Y->%?C\9#GYN*B%-(;1FPW-%GZ70/@OYADA. M7[]G"<+1LCW;=QTS"OE7*1X7^@CW1=X97^^S?##3&LN['3_PS7/WRVW H(@R M'"6$HS@U-R/27(I(?0B+XHA*DLN4A; ,0S<^1C8HVZ[#\RT7@?Y;L&P9 68P MN*)M9V0FP!!F=]8,&0K:=&1BVF3&,^#ZB"I M\-PX93M\ M>K2$OB#S91//YF=:Z^@+O@,[Z6UAF,6DG,X^RR=9/LI:FH'-FO2#K!O3K!&I MV&)^U]AH^?U!&@Y6%9-"+K136DNA3UEM"^5G2>L9D3@N5)BC(DX)PB)AJ"!8 MH"BB1/N&LI"Q583>(T^C6\V&RXM@PV>PPVBPY318L]J-_-EP:PJZ.GX#P["= MH?7YJ?6;VE?Z+&#&]O\/'X/H@N[-\S_:Q[''W(_XL5CO@R, V.Z$>N%F=PNS M)&QV.)^4)MGC1H!FOJW)D-IJ>9:K8ZKH79)+^]-V2K,V[>#U,ZC M]PZ4XT:R82#8X2#8LC"(%-@Q!TGNR?FVHSFI@PV"X:43#7OYG)S+^Q4\Y?)^ M[ OGTUF),,4^$+5?=\^1$J:>/6F7OM3QE#!G9EW>3W3I>XK]XSF7]^=>W)I6 MWM5B+IK/X&4_'[V%*IH4.9(TRTV%0(&HT*?#1&6IWEUCE3+0S+(^8B-KEDG6 M;CL&ZX?6?C"\7_Y)J.PV1U\ P)1NC^HT;8UL!/781/\DJ1R I8V<]Q0I#OLU/= M3Q-)0\S0;5('-CN);#ND B/>Q]&R#&.?C0 P-FWHH89@T,TBWJU=O @^Z6\L M77Y=-P'V&'WNE=172/DXD6GCQ+V"'@1_^Y]V4^#V$EN>'#UMID[?:LCE#*_T+1LCM 4;%-97&?!) M.M.6 @^)>U .//B"^P3:7\N'N?]J:N'F2M-V#] M8:\N2_'NGX_SAR:WK>E=PQ..>1@K?7Z6$N&()HB*YHZ)% 6-XI13QP3:?L(C M:_!NRN>:D::OU:J9*;/A9; /SGGH6IZW1\ ,IOMKNA=.&)V1_FHGL/=\UP&R MKY3@:@?&Z8Q6R_?A"5G=Z/J]D?7MY(,7@V9PPG.<) 7*HYR:FJ@842H44J&D M.2XR(HA5ST (T=%#[8OF7+K\*N4JX&:([US-.2#B#D*PWV*,A0O04V@'51LC ML5=,N1XS8I\X[XZ3?7K2&'BYY1_UX^8GEP@J;4^RD/52DV4#087;3?@J MTH;JR(;2$&^^V\U?=M@ WDM: 6CG6'F'!68G3R(RT:TE1'I?UY=6-*>]QX3 M<'"A"7K9X\6(N?)JDPR_Z%VFB8Y=JTT=X$VU;*:SOON^,@69VGZ9V6ZSI)!$ MQH*CE)NV%3F7B-$H0ER;%1I&.!9A>/;%B0MG(YN>AL%@L;TRT#RBCLF+;O( M\ +5WX=RQ@W,V%#[NJ'9\GD1;#AM2H8VA:MK9H,_MNP&[TKM1=6-$^71[GF' M^7O\^Z!PXK>Z+SB+@O^O'^ZJ6\[ORJF%)F_Z:ELM%\\7=Y@":-@Q< M6]\0:^,;Y6&*L,(Y8BI3"&<13UDB(B$B7]TL+'D:V?;^5M:2+N;_)45P1^?E MLFUQ(9<_![2>+TTL6;35AEH2D^?=5!RNZ/=U7DOP$Y.E5/.5QZX8MI^6G6F> M^#. &66+GAH=C\&:R6"'RV#+YL5T73> J$W0E,.6HQ^F9P<00DA+#^C29Y3$ M?ZT6^HVE<:U7S[,TEF&DE$ I23*$68@1P21&2N8$YR&622$@'94.28!L(;Q_ MTJUY)5CND/W70#:$'>K5]['A+-6 \!#)M$@0YCQ').0,)82%::*9)F$^:\VK MWC#KU10(O21G'U.5=_.RJ69A;73U;'A((D5&4A-&2?5NJ[("%3P)3:_\0N8R M4R*5'3SO2C$=.&MB]GDAI?")B^4%U%F2PC:L=OV+X'+5SB-I8L6K*KBAQMGS MW%C@J$P^.P7L$YB^]/^H@$=K^8\_Z6:[FUCJA_L'.J_-9G#UE=9W)S.R/[NE%_"&($P'3T!CIX?G"^QP MD1/L2-Q1]*>%_1)YTL031";5QGY!7VKDP-..<<1U/\PWS[_JL_1CW9R:W]?: M S%^7--[.0QS&4OM0="4Z-VQ*%(S6Y$BA8N(Q*$HHL2J)0: YLCZND,VV- % M]:R&X&<9S/.+"DRIG0"!!]GL1?05/K.@.&U@S!Z"@Y 7X-7Q6MBV+7U>#HO> MM'.."I9%B7:GF63:5F2"F>G-!5))+DG$"E5$H.W\?)9&-B6#?5N!;;,]? ;G M1ZC\(^L]0+5M^CI*YVU_Z$S8'7: H1\F#@4#T*6SK.7*\/3T#YJ@?K*;XM?< MZ<[E\J:N^$?+LK%YGM$,%-LID=MF_+1 1<@)4E'&F)18 M1#&#%4G;$89\\;T630//['8H6I[AO2,#,PF#)5;>BZAA$OLZ\]L1G38& +B M("8 >QN>Q?U6LI4V2:NZ25V]JIYD24)ES%5FZ_/6_*@/^45C>XDX. M,,P G:['N/K!BS&<01RS$@/.U.N783@#:56#X;ZZ8TKP8RU7SV^J4G1]K"*> M\B@J&(H(-D.O])&*D!0CPE.9X$P5E(+JV5X2&-GXM>0"0P^8R/D2"#N#=8YX MP"#S5K(1>G6=DL-7XN;+Y:=-VSPAW$'2YJGGW'3KKU4EOLT7"WWF^5"N]&=I M=+:MB3\RR9N'>9$JBI%>BR(L8HP*B3'*N<0B5S'%L&ES(.HC:^6:E^; ON4F MZ+HSP,: >\#:3K='0Q"F^%[! QL&)Q \60T8[4E-BA,L+^V-VR)GY(\O._=B MHP@J205+2(&H(E@;G5 ?D$*E$ F)"(L\3B.!P>GC+ZF,'1CIAD/1AC8P7^PX M+';VX6QA87:@);;X*3&/)HZ??-A-&W<:XFCE/U)$ ME$4D3#.%4<82@;!*S\JKU! M'.TTV2'3>F&Q *$DT4D M-N\ZS]/B>M4V*OQYOOS'E1E_N3)_FQ42$S.7$HDLS1 F680*4_?)2(2S2.)8 M"@(M;^Y&D(<:$(TYQ,[*/(1:%"2I(@GF<